Résumé de Cours C++ Partie III :

 :: Programmation ::  :: Cours

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résumé de Cours C++ Partie III :

Message par mr-amine le Ven 8 Fév 2008 - 13:18



Résumé de Cours C++
Partie Pratique



Le Visual C++ est l'environnment de developpement C++ de Microsoft qui vous permet de créer des applications windows et web très avancées dans ce cours on va parler de la version 6.0, les versions ulterieures utilise la double compilation .Net et managée.

Environnement de developpment (IDE) :

Visual C++ 6.0 offre un environnement de développement complet permettant de gérer tout le processus du developpement, au démarrage du Visual C++ 6.0, on obtient cette capture :

La fenêtre de VC6++ se divise en 4 parties :
1 - Le cadre de projet situé sur la partie gauche de la fenêtre.
2 - L'éditeur, à droite, qui est un environnement interractif permettant l'édition de code source avec affichage du texte dans des couleurs différentes grâce à une reconnaissance des mots clés fondamentaux du langage utilisé.
3 - Le cadre de résultat en bas qui affiche en autres toutes les données utiles au developpeur après une compilation et une édition de liens.
4 - les menus et les barre d'outils permettant d'exécuter toute les fonctionnalités de Visual C++.
Mais l'IDE se compose aussi d'un compilateur capable, de générer un code source en langage machine, un débogueur qui peut déctecter les erreurs dues à un code source incorrect. Les modules objets qu'il génère portent l'extension '.obj'. D'un éditeur de liens qui lie les modules objets avec les biblothèques néccéssaires pour créé un exécutable. Tout comme le compilateur celui-ci est capable de signaler des erreur de " linkage " (liens).


Le cadre de projet :
Avant de voir un programme Windows . Voyons comment Visual C++ peut aider le programmeur en lui générant les bases d'un programme Windows très rapidement.
On remarque alors que le cadre de projet affiche de nombreux fichiers sources dejà crées en les regroupant par 'themes' (sources files, header files, ressources files). En outre un fichier readme.txt a été créé donnant les informations néccéssaire sur chacun des fichiers sources crées.


Le cadre de résultat :

Essayez de créer volontairement une erreur dans le code source et compiler. Le compilateur de Visual C++ est tres efficace pour signaler clairement les erreurs. Pour vous rendre directement sur la ligne erronée dans le code source, il nous suffit de double cliquer sur l'erreur dans le cadre de résultat. De même en placant le curseur sur la ligne comportant le probleme et en appuyant sur F1, la MSDN vous viendra en aide dans la correction. Visual C++ ne recompile que les derniers fichiers source modifiés. Cela est un gain de temps non négligeable si votre projet comporte beaucoup de fichiers. Mais si vous voulez tout recompiler il vous suffira de cliquer sur Rebuild All du menu Build. Création d'applications :

Nous allons maintenant créer notre premier programme console. Ouvrons le menu File et selectionnez News (ou faites CTRL + N). Si aucun pojet n'était actuellement ouvert nous obtenons la fenêtre suivante :

Selectionnez 'Win32 Console application'', dans la zone de saisie 'Project Name' donnez un nom à votre programme (par exemple ZNsoftcpp) et spécifiez le répertoire ou sera créé l'espace de travail du projet (ou laissez le par défaut). Après validation nous obtenons l'écran suivant :
Selectionnons le type d'application le plus simple, en l'occurence 'An empty project' et validons une nouvelle fois.

Si vous ouvrez le répertoire de l'espace de travail vous y trouverez un grand nombre de fichiers créés par Visual C++ .
Nous allons maintenant saisir notre code. Pour cela faites de nouveau CTRL +N ou passez par le menu Fichier. Comme un projet est deja ouvert l'onglet 'Files' est automatiquement sélectionné. Sélectionnez 'C++ source file' et déselectionnez la case 'Add to project :' cliquez alors sur ok.
Une fenetre s'ouvre alors portant le nom par défaut Cpp1. Il est à noter que si ce nom est suivit d'une asterix c'est pour indiquer que le contenu de la fenêtre a été modifiée depuis sa dernière sauvegarde.
Enregistrez le fichier sous le nom 'ZNsoftcpp.cpp' ou le nom que vous avez donné à votre projet.
Saisissez alors le code suivant :

//Présentation de ZNsoftcpp
// Inclure la bibliothèque d'entrée et de sortie
#include
//la fonction de démarrage
int main(void)
{
//Affichage des messages à l'écran
cout << " Bienvenue dans mon programme " << endl ;
cout << " Merci ZNsoft!! " << endl;

return 0 ;
}

A mesure que le code est écrit VC6 la place en retrait et le colore. Ce qui facilite pour le programmeur la lecture du code.
Il est toujours important de commencer un fichier de code source par un commentaire comportant le nom du fichier. Ainsi si l'on imprme le projet il sera plus facile de se reperer si celui ci se compose de plusieurs dizaines de fichiers.
Cliquez droit sur le fichier et dans le menu contextuel qui s'affiche selectionnez 'Insert File into Project' et 'ZNsoftcpp' ou le nom du projet que vous avez sélectionné. Un fichier source peut être aussi directement ajouté au projet par l'intermédiaire du menu Project.
Maintenant que notre projet est complet il nous faut le construire. C'est à dire compiler le code source et éditer les liens. Pour construire un projet plusieurs solutions s'offrent a nous :
Cliquer sur le bouton Build de la barre d'outils, appuyer sur F7, utiliser le menu Build ou bien cliquer droit sur le dossier 'ZNsoftcpp' dans le cadre de projet.
Le cadre du resultat affiche alors le résultat de la compilation et le résultat de l'édition de lien
Pour executer notre programme, double cliquer sur ZNsoftcpp.exe dans le sous répertoire 'debug' du répertoire du projet, cliquer sur le bouton d'exécution sur la barre d'outils ou bien utiliser le menu build (le répertoire débug peut être changé dans le menu d'option du projet accéssible par le commande alt + F7).



===========
Cool mr-amine

mr-amine
Modérateur de Programmation + Forum Générale
Modérateur de Programmation + Forum Générale

Masculin
Nombre de messages : 661
Age : 30
Localisation : Sayada
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Résumé de Cours C++ Partie III :

Message par mr-amine le Ven 8 Fév 2008 - 13:23

voici une petite début en programmation C++
bonne chance Etudient aussi Programmeur!!!

pour plus d'information allez au source ==>>

mr-amine
Modérateur de Programmation + Forum Générale
Modérateur de Programmation + Forum Générale

Masculin
Nombre de messages : 661
Age : 30
Localisation : Sayada
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Résumé de Cours C++ Partie III :

Message par mr-amine le Ven 8 Fév 2008 - 13:28

merci amis!!!

mr-amine
Modérateur de Programmation + Forum Générale
Modérateur de Programmation + Forum Générale

Masculin
Nombre de messages : 661
Age : 30
Localisation : Sayada
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Résumé de Cours C++ Partie III :

Message par douda le Ven 8 Fév 2008 - 16:50

Thanks my friend, this is very good job.

This is first step for programmers.

Thanks again for the site web

douda
Admin
Admin

Masculin
Nombre de messages : 675
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://dreamsoft.superforum.fr/index.htm

Revenir en haut Aller en bas

Re: Résumé de Cours C++ Partie III :

Message par mr-amine le Sam 9 Fév 2008 - 13:17

thanks douda !!!

mr-amine
Modérateur de Programmation + Forum Générale
Modérateur de Programmation + Forum Générale

Masculin
Nombre de messages : 661
Age : 30
Localisation : Sayada
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Résumé de Cours C++ Partie III :

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 :: Programmation ::  :: Cours

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum