Programme en c (api win32), commandes générales pour créer un programme

Soyez le premier à donner votre avis sur cette source.

Vue 8 576 fois - Téléchargée 941 fois

Description

Mon premier code source est celui d'un petit programme qui fait plusieurs choses, en détaillant le tout le plus possible. J'espère juste que j'ai pas TROP détaillé. C'est pour ça que j'ai mis 2 fois le main.cpp et 2 fois le main.h. Un avec les commentaires, et l'autre non. Il est peut-être possible d'apprendre le C avec cette source tellement il y a de commentaires. Voici, en gros, ce qu'elle explique:
- Comment faire des variables globales
- La différence entre signed/unsigned
- Les arrays
- Les structures
- Comment gérer les chaînes de caractère
- Les pointeurs
- Description de la fonction WinMain et ses paramètres
- Comment se servir des structures, et comment les passer en paramètre
- Comment supporter les thèmes de Windows XP
- La message loop
- Comment faire ouvrir un dialog CHILD dans la fenêtre qu'on crée
- Comment dessiner dans le GUI avec WM_PAINT
- Comment faire retourner une valeur à une boîte de dialog qu'on a fait
- Comment créer et se servir d'un menu (mais ça dit pas comment modifier les items)
- Description sommaire de la WNDCLASS "button" et utiliser un bouton
- Comment montrer/cacher des fenêtres
- Tout en donnant plein de trucs et de conseils, et en expliquant extrêmement précisément tout ce qui est fait.

Pour donner une idée, le Code seul dans main.cpp fait 305 lignes, et celui commenté dans main-comments.cpp fait 1164 lignes. Le main.h aussi est commenté assez largement.

J'espère juste que c'est pas TROP commenté, question de pu rien comprendre...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_ThArGos
Messages postés
3
Date d'inscription
mardi 17 août 2004
Statut
Membre
Dernière intervention
22 août 2006

Merci ça m'a pas mal aidé ;)
Criterion
Messages postés
3
Date d'inscription
samedi 29 mai 2004
Statut
Membre
Dernière intervention
28 août 2005

Hmmmm, ca me donne une erreur 404 sur ton site... je peux pas voir l'image
nightlord666
Messages postés
746
Date d'inscription
vendredi 17 juin 2005
Statut
Membre
Dernière intervention
23 mai 2007
6
Bon, je trouve ta source super, mais j'ai des erreurs quand je compile avec dev-cpp(quand je compile avec VC++ 2005 il trouve meme pas windows.h ^^).

Pour voir les erreurs et, éventuellement les corriger, va sur :


http://www.freazer.com/perso/delroth/Erreur.bmp


(J'essaye de voir si des balises HTML dans un message ça marche ^^^)
nightlord666
Messages postés
746
Date d'inscription
vendredi 17 juin 2005
Statut
Membre
Dernière intervention
23 mai 2007
6
Pour ouvrir les fichiers .sln et . vcproj, téléchargez Visual C++ 2005 Beta (gratuit).
Criterion
Messages postés
3
Date d'inscription
samedi 29 mai 2004
Statut
Membre
Dernière intervention
28 août 2005

Hmmmm ouain, pour le "Cé" comme j'ai dit dans mon explication: "Aussi, j'ai commencé les commentaires en l'explicant pour quelqu'un et j'ai décidé après de venir la mettre ici, donc les commentaires du début sont peut-être un peu moins clairs et contiennent un peu plus de "mettons" :P"

J'étais pas sensé venir publier ça ici pis j'avais pas tellement l'intention de réécrire 684 lignes de code... :P

Pis le "initialisé à 0" c'est parce que j'ai fait un copier-coller de l'autre memset, pis j'ai oublié de le changer, arf...

C'est vrai que ya quelques choses que j'ai peut-être mal expliquées, c'est sur que je peux faire des erreurs, mais bon, surment que y'en a d'autres que t'as pas mentionnées. Je vais corriger ça vite vite.

Et je suis désolé pour le projet en .sln, j'ai juste VS.NET chez moi :/

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.