Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'outils'.

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Discussions communautaires
    • Annonces importantes
    • Suggestions
    • Postulation
    • Présentation des membres
    • Discussions générales
    • Multimédias
    • Jeux vidéos
    • Actualités
    • Aide / Support
    • Études
    • Archives
  • Informatique
    • Projets des membres
    • Autres / Divers / Découvertes
    • Crypto-monnaie(s)
    • Hardware / Electronique
    • Réseaux
    • Gestion de serveur
    • Système d'exploitation : Smartphone
    • Système d'exploitation : Ordinateur
  • Programmation
    • Projets des membres
    • Développement web
    • Développement de logiciels
    • Développement d'applications pour smartphones
    • Outils du développeur
    • Aide / Support
  • Emulation
    • Aion
    • Arma III
    • Dofus
    • Dragonica
    • Emulateurs consoles
    • S4 League
    • FlyFF
    • Grand Theft Auto
    • Minecraft
    • Tera
  • Partenariats
    • <b>WoW Emu - La communauté émulation WoW</b>
    • <b>ActuGaming</b>
    • <b>H-Wars</b>
    • <b>EasyChat - Solution gratuite de chat client et serveur (anciennement Melichat)</b>
    • <b>Le Monde des Lunes</b>
    • <b>DansTonCode</b>

Calendriers

  • Calendrier de la communauté

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


Skype


Site web


AIM


MSN


ICQ


Yahoo


Jabber


Tox


Centres d'interêts


Localisation


Niveau d'étude

3 résultats trouvés

  1. ViewDNS est un site ou "une boite à outils" tout-en-un indispensable qui vous permet d'obtenir des informations sur un DNS : Reverse IP LookupReverse Whois LookupIp HistoryDNS ReportDNS Propagation CheckerReverse NS LookupIP Location FinderChinese Firewall TestPort ScannerIs My Site DownIran Firewal TestDomain / IP WhoisGet HTTP HeadersDNS Record LookupGoogle Pagerank CheckerTracerouteSpam Database LookupReverse DNS LookupASN LookupPingDNSSEC TestURL / String DecodeAbuse Contact LookupMAC Address LookupFree Email Lookup Site web : http://viewdns.info/ Il ne vous reste plus qu'à vous amuser avec !
  2. Bonjour à tous, et bienvenue dans ce premier cours dédié au C. Dans ce cours, nous allons voir pourquoi il est important de comprendre et de programmer en C, puis nous passeront à une partie plus pratique en regardant les outils qui nous sont proposés pour cela. I- Pourquoi apprendre le C? Le C est un langage le plus bas niveau qui existe (après l'ASM bien entendu!), il permet donc de mieux comprendre le fonctionnement de sa machine. Bas niveau? Cela signifie qu'il est simple? Bas niveau ne corresponds pas au niveau de simplicité du C. Il s'agit en faite d'un niveau par rapport à la machine. Plus un langage est bas niveau, plus il sera proche du fonctionnement de la machine, donc difficile. Plus il sera bas niveau, plus il nous permettera de comprendre le fonctionnement de la machine. Nous allons donc avoir plusieurs cours, en ayant pour but de comprendre comment fonctionne notre machine. Pour cela, nous allons nous orienter vers une programmation impérative que nous permet le C, en nous forçant à n'utiliser QUE des appels system (Donc pas de libc! (à titre informatif: c'est la méthode Epitech)). Nous seront donc obligés de re-créer nos propres outils de travail! Vous l'aurez compris: les prochains cours ont pour but de vous apprendre à utiliser de façon extrême le C. Sans utiliser les outils déjà mis à disposition (libs, etc...), pour vous apprendre à comprendre comment ceux-ci fonctionnent! II- Les outils pour programmer en C Le tout premier outils que je vous conseille, c'est d'utiliser LINUX. Pourquoi Linux? Eh bien c'est très simple: Linux propose énormément d'outils de débugage, et beaucoup d'outils de programmation (Make, Valgrind, GDB, Emacs etc...). Ainsi qu'une documentation détaillée des appels system et de la libc (grâce notamment à la commande "man"). Enfin, une protection plus rapprochée du système qui vous évitera de mauvaises suprises lorsque vous jouerez avec la mémoire (je conseille fortement d'utiliser les limitations de ram par users pour éviter les forkbombs et autres malloc infinis). Je vous conseille donc fortement d'utiliser Linux. De mon côté, j'ai opté pour un Debian sur lequel j'ai installé une interface graphique et tout les outils nécéssaires! Je conseille fortement Mint qui est basé sur Debian. Vous pouvez utiliser une machine virtuelle pour faire tourner votre Linux si vous ne souhaitez pas le rajouter au Dump! Ensuite, les outils de base: Nous allons programmer en utilisant 5 outils très importants: Emacs: C'est l'éditeur qui va nous permettre d'éditer nos codes en C. Il est très pratique, mais il faut connaitre les syntaxes et les racourçis qu'il propose! GDB: C'est un excellent débugueur qui permet de fixer des points d'arrêt sur son programme, pour réussir à trouver les problèmes de notre programme! Valgrind: C'est un de mes outils préférés: Il permet de savoir si vous avez bien free tout vos malloc (et donc, bien vidé toute la mémoire) et de repérer les segfaults (à notter: il faut rajouter -g3 aux flags de compilation pour que celui-ci marche pleinement, n'oubliez surtout pas de supprimer -g3 de vos makefiles à la version finale. -g3 rends l'exécutable très lourd). Make: L'outil Make est l'un des plus importants: il nous permettra de créer un "Makefile" qui va nous permettre, grâce à la commande Make, de compiler, et nétoyer notre programme facilement. htop ou top: C'est un invité de commandes pour unix, qui va nous permettre de voir l'avancement et l'utilisation de notre RAM/CPU. Voilà, je vous es donc fait une courte introduction sur tout ce qui es des outils et de la programmation en C! Rendez-vous au prochain cours! Cours écrit par AlexMog. Contact: alexmog [at] live [point] fr
  3. Bonjour all, je me balade à la recherche de chose que les gens arrivent pas à faire et je fais le tuto ici ainsi ça va attirer des gens. Donc je vais vous faire un tutoriel pour créer et ajouter un outil dans votre projet, j'ai un peux changé de style dans mes tutos, mais bon c'est toujours bien expliqué.^^ 1-Créez un nouveau project. 2-Ajouter la barre d'outils. 3-Créer un "Contrôle d'utilisateur" *je préfère dire "Usercontrol" mais bon..* 4-on va déjà mettre un code, mettez le background (couleur de fond) en couleur. j'ai pris le code dans mon tuto >>ICI<< il faut juste changer un code: 'ancien code: SendMessage(Me.Handle.ToInt32, WM_NCLBUTTONDOWN, HTCAPTION, 0) 'nouveau code SendMessage(ParentForm.Handle.ToInt32, WM_NCLBUTTONDOWN, HTCAPTION, 0) 'Il faut juste changer "Me" par "Parentform", si vous laissez le code identique c'est l'usercontrol qui va bouge (ça peut-être pratique^^). 5-Générer la solution (Ctrl+Maj+ /!\ Si ça se marche pas enregistrer et relancer Vb Express(aucun Vb Expr ne doit être actif). si ça persiste relancer votre ordinateur ! Et normalement l'outil va apparaitre dans la "boîte à outils", et si vous en créez un deuxième il n'y aura pas besoins de reboot le logiciel/!\ 6-Retournez sur votre form de départ et dans votre "boîte à outils" vous devriez avoir ceci: 7-Après vous n'avez cas le disposer comme une "picturebox" et lancer votre programme.^^ ~END~ Bonne programmation à tous! Cordialement, Mars073
×
×
  • Créer...