Leçon 1: Introduction à la programmation C ++


Avant de commencer la programmation en C ++, vous devez disposer d'un compilateur.

Un compilateur est un programme qui convertit le code source en code machine ou un code d'objet. Le code source est le code que vous écrivez, dans ce cas, en C ++. Le code de la machine est le binaire courant (1 et 0), que l'ordinateur peut comprendre.

Le code source est généralement lisible, ce qui signifie que, sans surprise, il est plus facile pour les gens à lire le code de la machine.




Figure 1.1-1: Comment un compilateur Travaux

Si vous regardez la figure 1.1-1, vous pouvez voir comment un compilateur visuellement. La meilleure façon de penser à un compilateur est à penser comme une machine, avec entrée et sortie.

L'entrée du code source du compilateur. La sortie est le code machine que l'ordinateur peut exécuter.

Figure 1.1-1 est un parfait exemple d'une technique utilisée dans l'ordinateur appelé la boxe noir ou l'abstraction d'un programme ou un morceau de logiciel. Un compilateur est beaucoup plus complexe que le schéma indique, mais pour apprendre les bases ne prenez pas soin de tous les détails de la façon dont le compilateur, juste à droite.

La plupart des compilateurs, en particulier sur Windows, sont emballés dans un programme plus large appelé un environnement de développement intégré, ou IDE. Pour cet ensemble particulier de tutoriels, nous supposerons que vous utilisez Windows. Les concepts derrière C ++, vous serez indépendant de la plateforme, ce est, il n'a pas d'importance, en substance, si vous utilisez Windows, Linux, Macintosh ou Unix. Donc, cette série de tutoriels sera utile ne importe quelle plate-forme vous vous trouvez.

Un IDE (répéter à vous-même, "environnement de développement intégré") consiste généralement, au minimum, un compilateur/linker, et un éditeur de texte. Alors que vous pouvez saisir tout le code source des programmes communs d'édition de texte, comme Bloc-notes ou WordPad, il est agréable d'avoir un éditeur de texte fourni avec le compilateur.

Ce est là une partie de l'IDE vient. L'éditeur de texte et le compilateur (et beaucoup d'autres cloches et de sifflets qui ne sera pas nous préoccuper de la société) sont intégrés ensemble dans le cadre du programme général.

Où puis-je obtenir un IDE?

Vous pouvez télécharger un IDE à partir du Web (certains gratuits, d'autres à l'achat) ou acheter dans un magasin.

Deux des IDE la plus commune qui ira Windows sont:

  • Visual Studio (éditions Express sont disponibles gratuitement sur le site de Microsoft)
  • Dev-C ++ (téléchargement gratuit au http://www.bloodshed.net/devcpp.html)

Visual Studio est disponible en plusieurs saveurs. La dernière version de ce document est de Visual Studio 2008, Visual Studio 2010 pour le développement. Je préfère Visual Studio 2005. La plupart des images et des exemples de code de ce tutoriel ont été compilés dans Visual Studio 2005 SP-1 (Service Pack 1), mais devrait être compatible avec Dev-C ++.

Dev-C ++ est disponible gratuitement, et est un produit très populaire. Chaque version majeure de Visual Studio est également divisé en sous-catégories, qui comprennent généralement édition Express. Cette édition ne est pas aussi puissant ou optimisé éditions étudiants, Professional ou Enterprise, mais est gratuit à télécharger et devrait être bon pour les gens qui apprennent.

1.2 Prendre votre IDE pour un test-drive

Après avoir téléchargé un IDE, il faut un certain temps pour se familiariser avec l'environnement. Cependant, cela est vrai pour ne importe quel programme, tel que Microsoft Word, Internet Explorer, ou même le Bloc-notes. Tout a une courbe d'apprentissage, et vous avez juste à rester avec elle et la pratique.

Nous serons l'aide de Visual Studio 2005 SP 1 pour les exemples de ce tutoriel. Pour démarrer un nouveau projet dans lequel le code, allez dans Fichier -> Nouveau -> Projet.

Figure 1.2-1: Nouveau projet dans Visual Studio

Figure 1.2-1 montre l'écran Nouveau projet dans Visual Studio 2005. Il ya quelques étapes que vous devez prendre avant de commencer la programmation.

  1. Sélectionnez le type de projet approprié dans "Studio installé modèles visuels», comme le montre la Figure 1.2-1. Pour notre projet, nous voulons juste un Application console Win32.
  2. Nommez le projet quelque chose de significatif, dans la zone de texte à côté de "Nom:" étiquette. Pour le nom, nous avons mis quelque chose comme Lesson_1_1 ou quelque chose d'important.
  3. Vous pouvez sélectionner l'emplacement approprié pour enregistrer le projet en cliquant sur "Parcourir ..." ou en entrant la position.

Après avoir terminé les tâches ci-dessus, cliquez sur le bouton OK.

Figure 1.2-2: Visual Studio Ouverture page

Dans la figure 1.2-2, nous voyons l'Assistant Application. Il ya deux options à gauche:

  1. Vue
  2. Paramètres de l'application

L'aperçu fait exactement ce qu'il dit. Il donne un aperçu de l'application.

Cliquez sur "Applications" et assurez-vous de cocher la case "Projet vide" en bas. Les paramètres doivent ressembler à celles de la figure 1.2-2. Aussi, assurez-vous qu'il est réglé sur "Application console".

Figure 1.2-3: un projet vide

Figure 1.2-3 montre une solution avec un projet vide en elle. Notez que la flèche et l'image agrandie de la liste de projets ne fait pas partie de ce que vous voyez réellement, mais il est simplement agrandis de sorte que vous pouvez lire.

Un projet a généralement trois répertoires (dossiers) en son sein:

  1. Fichiers tête
  2. Fichiers de ressources
  3. Fichiers Source

Pour l'instant, nous ne traiterons pas avec les deux premiers. Nous sommes plus préoccupés par les fichiers source.

Notre prochaine étape avant de pouvoir compiler et exécuter notre premier programme est d'ajouter un fichier source au projet. Il ya deux façons de le faire. La meilleure façon (à mon avis) est de:

  1. Cliquez-droit sur le répertoire des fichiers source
  2. Cliquez sur "Ajouter"
  3. Cliquez sur "New Item"

Une fois cela fait, vous devriez voir l'écran ci-dessous (ou quelque chose de très similaire).

Chiffres de 1,2 à 4: Add New Item

Pour ajouter un nouveau fichier source, comme le montre la figure 1.2 à 4, vous devez vous assurer que vous êtes dans le paragraphe «Code» dans Visual C ++. Puis, dans ce paragraphe, assurez-vous qu'il est réglé sur "Fichier C ++ (.cpp)."

Et, comme vous le faisiez avec le projet, vous devez modifier le nom du fichier. Appelons-le "main.cpp" ou tout simplement "principale". Si vous venez de mettre la "main", sera ajouté à la fin du fichier cpp. Ce est l'extension du fichier, dans ce cas, cpp indique que le fichier est un fichier C ++ (C plus plus).

Une fois que vous avez fait cela, cliquez sur "Ajouter".

1.3 Votre premier programme en C ++

Jusqu'à présent, nous avons appris:

  1. Comment créer un projet dans Visual Studio 2005
  2. Comment ajouter un nouveau fichier source

Maintenant, nous allons écrire notre premier programme. Cliquez sur le test de l'éditeur et tapez le code suivant:

#include using namespace std; int main () { cout << "Bonjour, C ++" << endl; return 0; }

Maintenant, juste pour voir ce que le programme, vous devez faire deux choses:

  1. Le projet
  2. Exécutez le projet

La construction du projet est essentiellement de compiler le code source en code machine, que nous avons décrit plus tôt. Ceci est accompli en cliquant sur: Construire -> Générer la solution, qui va construire l'ensemble de la solution, ou en cliquant sur Créer -> Créer lesson_1_1.

Après l'achèvement du projet, vous devriez voir dans la "sortie" qu'il n'y a pas d'erreurs ou d'avertissements. Si le projet a réussi à construire, alors vous devriez être en mesure d'exécuter le programme.

Pour exécuter le programme, cliquez sur Debug -> Démarrer sans débogage. Lorsque vous faites cela, vous devriez voir la sortie de la console ci-dessous:

Figure 1.3-1

1.4 Anatomie de notre programme

Figure 1.3-1 montre ce que la sortie de notre programme ressemble.

Notez que le «Appuyez sur une touche pour continuer" partie de l'écran ne est pas en fait une partie de la production du programme.

Les deux premières lignes du programme prévoit l'insertion d'une bibliothèque:

#include using namespace std;

En un mot, les bibliothèques sont des collections de fonctions qui ont été écrites pour la réutilisation par les programmeurs. Dans le cas de la iostream bibliothèque, ont été fournis la possibilité d'effectuer diverses opérations d'entrée et de sortie.

Pour déterminer si une entrée ou une sortie opération, vous devez penser comme votre programme. Devenir le programme. Même si cela peut sembler un peu 'de la méditation exercice de fromage, est vraiment la meilleure façon de décrire comment déterminer entrée et de sortie.

La saisie des données est le processus par lequel l'information est transmise de l'extérieur du programme dans le programme. Un exemple de ceci serait lorsque l'utilisateur tape quelque chose et le programme reçoit les caractères qui ont été tapés. Ce est l'entrée parce que l'information provenait de l'extérieur du programme (le clavier), et est entré dans le programme.

Les données de sortie est le processus par lequel l'information est transmise à partir du programme dans certains de programme. En ce qui concerne notre programme à la figure 1.3-1, notre programme a envoyé à la console (écran noir qui surgit lorsque vous avez exécuté le programme). D'autres exemples de sortie comprendraient l'envoi de données à partir d'un programme vers une imprimante ou un programme pour un système CAD/CAM automatisé pour fabriquer un article. Il existe de nombreux autres exemples.

Après les deux premières lignes, nous avons le corps du programme dans une fonction spéciale appelée main (). Nous allons apprendre à travailler dans un tutoriel plus tard, mais pour l'instant nous ne pouvons les considérer comme des ensembles indépendants d'instructions. Dans tout programme de C ++, nous aurons à traiter, sera, une fonction que nous, au moins principal ().

La fonction main () est le point d'entrée. En d'autres termes, ce est là que le programme démarre. Dans notre programme, main () est similaire à ce qui suit:

int main () { cout << "Bonjour, C ++" << endl; return 0; }

L'int est un mot-clé qui indique que le type de notre fonction main () de retour est un nombre entier. Rappelons que l'ensemble des entiers constitués de nombres entiers et leurs homologues négatifs (... -3, -2, -1, 0, 1, 2, 3, ...) Nous ne avons pas à nous préoccuper trop avec les types encore de retour, et pour l'instant, sachez simplement que vous avez fait quand vous écrivez une fonction main (), vous devez taper return 0; Ce est le signal de programme que la fonction main () est effectué.

Le plus étrange (et peut-être plus intéressant) de notre programme est le suivant:

cout << "Bonjour, C ++" << endl;

Sans entrer dans trop de détails, cout est l'abréviation de "sortie de la console", et est fourni par la bibliothèque iostream que nous avons discuté plus tôt.

Il se ensuit cout avec deux de moins que des signes, <<, qui est appelé le flux d'insertion de l'opérateur. Après cela, nous avons mis une chaîne entre guillemets. Une chaîne est un ensemble d'un ou plusieurs caractères. Dans notre exemple, "Bonjour, C ++" est une chaîne. Enfin, nous avons à nouveau le débit de l'opérateur d'insertion, puis la variable endl, suivi d'un point-virgule (;) pour indiquer la fin de l'instruction.

La variable endl signifie "fin de ligne". Il provoque une nouvelle ligne de se produire après la chaîne.

1.5 Résumé et conclusions

Dans cette leçon, nous sommes allés à travers une exploration étendue de ce qui est nécessaire pour développer un programme de base en C ++. Alors que nous avons appris comment créer un projet dans Visual Studio 2005, d'autres compilateurs devraient être à peu près semblable.

Mots et concepts clés que vous devez savoir avant de poursuivre l'étude de C ++ sont:

  • Compilateur
  • IDE
  • Le code source
  • Code de la machine
  • La fonction main ()

Exercices

1.6 Pratique

  1. Définir ce est un compilateur et expliquer ce qu'il fait.

  2. Si vous retirez la << déclaration de endl

cout << "Bonjour, C ++" << endl;

et laisser simplement le point-virgule, de sorte que le code est

cout << "Bonjour, C ++";

comment différentes est la sortie?

3. Jouez avec le code et changer le "Bonjour, C ++" chaîne à contenir votre nom et prénom.

à Leçon 2: base variables, calculs et commentaires

  • Leçon 2: variables de base, des calculs et des commentaires dans C ++
    Leçon 2 passe à travers les variables et les calculs embarqués primitive. En outre, les commentaires sont décrits.

(0)
(0)

Commentaires - 0

Sans commentaires

Ajouter un commentaire

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caractères restants: 3000
captcha