‫Content de te revoir.
‫Et cette vidéo, nous allons créer notre premier projet, l'application Hello World, qui est une tradition lors du démarrage
‫d'un nouveau langage de programmation.
‫L'idée est donc d'écrire simplement un code hello world qui s'affichera ensuite d'une manière ou d'une autre.
‫Dans notre cas, il va s'afficher sur la console, qui est un petit logiciel qui apparaîtra et vous verrez
‫comment cela fonctionne et un peu.
‫Donc, une fois que vous avez ouvert Visual Studio 20, 19, vous trouverez cette option ici pour créer un nouveau projet, ce qui est exactement
‫ce que nous allons faire.
‫Ainsi, une fois que vous aurez cliqué dessus, vous trouverez cet écran ici où vous pourrez ensuite sélectionner soit les modèles
‫récents.
‫Dans mon cas, il est écrit application console.
‫Dans votre cas, il ne sera probablement pas disponible ici car vous n'avez pas créé de projet récent, mais
‫vous pouvez le sélectionner ici dans la partie droite.
‫Et ce qui est visible pour vous ici dépend des packages que vous avez installés dans votre programme d'installation de studio visuel,
‫comme nous l'avons fait quelques vidéos en arrière.
‫Donc, ici, vous pouvez maintenant sélectionner cette application de console C et doit dire C dièse.
‫Voici un top pour que ce soit la version C sharp de celui-ci, car il y a aussi une application
‫console de base visuelle et je crois même une version F aussi quelque part là-bas.
‫Donc, ce qui est intéressant pour nous, c'est celui-ci ici, qui dit un projet de création
‫d'une application en ligne de commande qui peut s'exécuter sur ce Natcore sous Windows, Linux et Mac OS.
‫C'est donc celui que je veux sélectionner.
‫Soit dit en passant, si Visual Studio était déjà ouvert comme celui-ci, comme vous l'avez probablement fait, vous
‫pouvez alors accéder au fichier nouveau et au projet et à partir de là, vous pouvez également sélectionner cette application console.
‫Donc, ici, la fenêtre apparaîtra de la même manière.
‫Donc, si vous sélectionnez l'une des autres options ici, ce qui changera sera le code qui pourra
‫le générer pour vous.
‫Donc, en gros, cela ne fait que générer un tas de code pour nous et nous n'avons même pas besoin
‫de le taper manuellement nous-mêmes.
‫Bien sûr, vous pouvez créer un logiciel complet sans utiliser d'ID tel que Visual Studio, ce qui
‫conviendrait également.
‫Mais c'est beaucoup plus difficile car il y a beaucoup d'erreurs qui peuvent apparaître et vous ne les
‫remarquerez même pas car l'IEEE ne vous supporte pas aussi bien que vous auriez à écrire tout
‫le code manuellement vous-même.
‫Et vous verrez ce que je veux dire avec ça dans une seconde.
‫Alors, sélectionnons simplement cette application console, cliquez sur Suivant, puis donnez-lui un nom.
‫Et je vais appeler celui-ci Hello World.
‫Il sera stocké à cet emplacement, comme vous le voyez ici, et ce sera le nom de la solution.
‫Vous pouvez donc changer cela si vous le souhaitez.
‫Alors maintenant, appuyons sur suivant et vous pouvez sélectionner le cadre cible.
‫Et je vais utiliser le point net 5. 0, qui est la version actuelle.
‫Donc, au cas où il serait indiqué point net, appelez trois points un support à long terme, cela fonctionnerait également.
‫Cela ferait essentiellement la même chose.
‫Mais je recommanderais d'utiliser simplement dot net cinq car c'est la dernière version du framework dot net.
‫Et c'est un framework super puissant, ce qui signifie essentiellement qu'il y a déjà beaucoup de code qui l'entoure.
‫Et vous pouvez simplement exploiter les fonctionnalités que vous souhaitez utiliser pour votre propre logiciel.
‫Et c'est ce que nous allons faire.
‫Nous ne voulons donc pas tout écrire à partir de zéro.
‫Nous voulons avoir un cadre qui nous aide vraiment ici.
‫Et c'est généralement une bonne approche.
‫Alors maintenant, allons de l'avant et créons ceci.
‫Et cela générera automatiquement un programme pour nous.
‫Alors nous y sommes.
‫Par défaut, il a généré ce programme ce fichier CSS pour moi et le projet lui-même.
‫Donc, si nous regardons le projet, vous pouvez cliquer avec le bouton droit ici et vous pouvez accéder à votre dossier d'ouverture
‫et à votre explorateur de fichiers, et cela vous montrera ensuite tous les fichiers qui ont été générés.
‫Il a donc généré ce dossier mondial avec ce SLN, qui est un fichier de solution de studio visuel, qui ouvrirait essentiellement ce
‫projet que nous avons là-bas.
‫Et puis si vous allez plus loin, vous trouverez le dossier bin avec le dossier de débogage ainsi que le dossier
‫objet, également avec le travail et quelques fichiers.
‫Et puis ce qui est intéressant, c'est que ce programme fonctionne.
‫Donc, si vous double-cliquez dessus, il s'ouvrira automatiquement dans Visual Studio, comme vous le voyez ici.
‫Mais vous pouvez également l'ouvrir en cliquant et en l'éditant ici, par exemple, puis il s'ouvrira dans
‫l'éditeur.
‫Vous voyez donc ici que c'est là que vous pouvez également écrire votre code directement dans l'éditeur.
‫Mais la beauté est vraiment dans le code Visual Studio que vous avez ce codage couleur qui vous aide aussi
‫bien qu'il comprend si nous avons une erreur dans notre code.
‫Ainsi, par exemple, si j'oublie le point-virgule ici à la fin, il affichera, hé, il manque quelque
‫chose.
‫Et il dit même qu'un point-virgule était attendu.
‫Alors permettez-moi d'ajouter cela là-bas.
‫D'accord.
‫Alors maintenant, que se passe-t-il à l'écran ?
‫Ce que nous avons en utilisant ce système, c'est qu'il dit essentiellement que je veux utiliser l'espace de noms appelé
‫système.
‫Et ce système d'espace de noms a un tas de classes différentes, que vous pouvez ensuite utiliser.
‫Donc, fondamentalement, une fonctionnalité que vous pouvez ensuite utiliser et que vous utilisez.
‫Le système contient, par exemple, des détails sur ce qu'est une console.
‫Ainsi, une fois que vous survolez ce clavier de console, vous verrez qu'il est écrit système de classe, cette console.
‫Il y a donc cet espace de noms appelé system, qui contient un tas de classes.
‫Et nous pouvons les utiliser maintenant dans notre projet car nous venons d'ajouter l'espace de noms et nous pourrons plus tard ajouter un espace
‫de noms.
‫Par exemple, si vous souhaitez envoyer des e-mails et que nous pouvons simplement ajouter un espace de nom d'e-mail ici, cela nous
‫donnera un tas de classes que nous pouvons utiliser pour, par exemple, envoyer des e-mails avec notre logiciel.
‫Nous créons maintenant notre propre espace de noms appelé Hello World.
‫Et à l'intérieur de cet espace de noms appelé Hello World.
‫Nous avons notre propre classe que nous avons appelée programme et qui a été faite pour nous par défaut car nous n'avons pas
‫changé ce nom nous-mêmes.
‫Mais c'est bien.
‫Alors concédez, dit Class.
‫Bonjour, Programme Mondial.
‫Semblable à ce que nous avons ici, une fois que nous l'avons sur la console où il est dit système de classe cette console.
‫Ainsi, chaque classe a une certaine fonctionnalité dans.
‫Dans notre cas, ce programme de classe n'a ici qu'une seule fonctionnalité où il entre dans cette méthode principale.
‫C'est donc le point d'entrée de tout programme.
‫Et puis là, je vais juste ajouter un commentaire ici, le point Ansaru de notre programme, donc voici un
‫commentaire, d'accord ?
‫J'utilise ici des doubles barres obliques afin de m'assurer que j'écris un commentaire qui n'aura aucun
‫impact sur notre logiciel.
‫Ainsi, notre programme fonctionnera exactement comme il l'a fait sans cette ligne de code.
‫Mais ce que cette ligne de code fait pour nous, c'est qu'elle nous aide à comprendre ce qui se passe dans le code afin que nous, en
‫tant que programmeurs, puissions simplement ajouter ceci.
‫Et quelqu'un d'autre qui lit notre code, Leron, peut comprendre ce que nous y avons écrit, car plus votre logiciel devient
‫complexe, plus il est difficile à comprendre et plus il est important que vous ayez ce genre de
‫commentaires qui vous aident à comprendre ce que chaque ligne le fait.
‫C'est donc ce que je vous recommanderais de faire si vous voulez vraiment apprendre plus rapidement, c'est
‫d'ajouter un commentaire après chaque ligne que vous écrivez.
‫Si vous ne le comprenez pas complètement, vous essayez d'écrire un commentaire pour essayer de comprendre ce qui y est
‫écrit en regardant peut-être une certaine partie de la vidéo et ainsi de suite.
‫OK, c'est donc le point d'entrée de notre programme.
‫On ne va pas trop chercher.
‫Qu'est-ce que la statique signifie que pour l'instant, cela signifie simplement que nous n'avons pas besoin de créer un objet pour exécuter
‫cette méthode.
‫Ce que cela signifie, ce serait beaucoup trop pour ce point du cours.
‫Nous verrons ce que cela signifie plus tard dans le cours.
‫Ensuite, nous disons que cette méthode est nulle donc elle ne retourne rien.
‫Nous verrons ce que cela signifie lorsque nous étudierons les méthodes.
‫Et puis c'est la méthode réelle.
‫Nous verrons également quelles sont les méthodes plus tard.
‫Donc, en gros, nous disons, OK, c'est le point d'entrée de notre programme et une fois que nous avons exécuté notre programme,
‫veuillez exécuter le code qui se trouve à l'intérieur de ces accolades ici.
‫Et pour l'instant, ce qu'il fait, c'est qu'il utilise cette console, qui est un code prédéfini, qui se trouve
‫à l'intérieur de ce système, l'espace de noms, et il utilise sa propre méthode appelée Bright Line, qui s'affiche ensuite directement sur la console.
‫Ainsi, une fois que vous passez la souris sur cette console ici, cela indique qu'il s'agit de la sortie d'entrée standard et des
‫flux d'erreurs pour les applications de console.
‫Alors maintenant, si nous exécutons notre programme, nous verrons qu'il ouvre automatiquement cette petite fenêtre et qu'il dit, bonjour,
‫le monde ici.
‫OK, c'est donc ce que notre logiciel fait maintenant pour nous.
‫Et d'où vient-il?
‫Eh bien, ça vient du monde.
‫Ben Debark Dot Net 5. 0.
‫Bonjour, World XM.
‫OK, donc ce fichier a été exécuté pour nous et il a dit Hello World.
‫Alors maintenant, au lieu de dire Hello World, ajoutons une autre ligne.
‫Alors copions simplement cette ligne ici.
‫Ajoutons-le en dessous et disons quelque chose comme, Bonjour, Dennis et Mike, ça va dire Bonjour,
‫Dennis.
‫Et dans votre cas, ce que j'aimerais que vous fassiez, c'est que vous changiez cela, que vous disiez bonjour et
‫ensuite votre nom.
‫OK, et maintenant on va dire bonjour, monde sur une ligne et sur la seconde planète, on va dire Bonjour, Dennis.
‫Exécutons donc le logiciel très rapidement.
‫Et vous voyez, il est écrit Le monde en une seule ligne.
‫Et puis la deuxième ligne, ça dit, Bonjour, Dennis.
‫Maintenant, ce que vous pouvez également voir, c'est qu'au lieu de cette ligne lumineuse, vous avez ces crochets à l'intérieur de
‫ces crochets.
‫Vous avez cette chaîne qui en est le nom officiel, essentiellement un morceau de texte où vous devez l'entourer de
‫guillemets, comme vous le voyez ici.
‫Et puis nous avons une parenthèse fermante ainsi qu'un point-virgule à la fin.
‫Un point-virgule est très important dans la programmation au moins, et dans la plupart des langages de programmation.
‫Certains langages de programmation n'utilisent pas de point-virgule à la fin de chaque ligne, mais en C
‫sharp, c'est obligatoire.
‫Donc, nous disons essentiellement, OK, c'est là que la déclaration se termine.
‫Nous le terminons donc ici par un point-virgule.
‫Il en va de même ici, nous terminons l'instruction et nous ajoutons un point-virgule.
‫Cela peut sembler un peu bizarre au début, mais ne vous inquiétez pas.
‫Vous allez vous y habituer plus tard.
‫Alors maintenant, ce que vous pouvez également voir,
‫c'est qu'il y a un tas d'accolades, donc il avait cet espace
‫de noms d'eux.
‫Alors ça dit, OK, cette partie est maintenant mon pote.
‫C'est donc la partie qui est à l'intérieur de moi.
‫Alors voici le fermoir, tout ce code ici est à l'intérieur de l'espace de noms hello world.
‫Et puis ce truc ici est à l'intérieur du programme de la classe.
‫Et puis nous avons cette méthode appelée Main.
‫Et à l'intérieur se trouve ce code ici.
‫Ainsi, sur le côté gauche, vous pouvez même voir ce moins ici et vous pouvez réduire les entrées au
‫code en appuyant simplement dessus.
‫Et ce sera alors.
‫Réduisez votre code, mais le code est toujours là.
‫Maintenant, une autre chose très courte et très intéressante que je voulais vous montrer, c'est que si vous ouvrez le dossier
‫dans l'explorateur de fichiers et que vous allez réellement dans bin débogué dot net cinq, vous constaterez qu'il y a ce
‫monde d'enfer, mais c'est un fichier.
‫Donc, si vous cliquez dessus, cela ouvrira également la console.
‫Mais malheureusement, il ferme tout de suite.
‫Donc, si vous voulez vous assurer qu'il reste ouvert, vous devez ajouter cette ligne ici, qui dit console dot
‫read.
‫Donc, ce que cela fera, c'est qu'il lira le caractère suivant à partir du flux d'entrée standard.
‫OK, et nous devons également utiliser ces crochets car nous appelons en fait une méthode.
‫Comme je l'ai dit, nous allons voir quelles sont les méthodes plus tard et nous avons besoin d'un point-virgule
‫pour terminer l'instruction.
‫Alors maintenant, si vous exécutez ce code, il fonctionnera comme avant, mais il restera ouvert et laissez-moi appuyer sur
‫une touche, puis il se fermera, pour ainsi dire, même si dans Visual Studio, par défaut, au moins ceci fenêtre
‫ouverte pour nous pour le débogage.
‫Vous pouvez désactiver cette option si vous accédez à ce paramètre ici.
‫Ainsi, les outils, les options, le débogage ferment automatiquement la console avec des arrêts de débogage.
‫Alors n'hésitez pas à faire ce changement.
‫Mais ce qui est intéressant maintenant, c'est si vous retournez dans notre monde du bonjour, sauf que la fenêtre reste
‫maintenant ouverte donc elle reste ouverte.
‫Et maintenant, une fois que nous appuyons sur la touche, elle se ferme.
‫OK, c'est donc notre logiciel.
‫Alors maintenant, nous avons écrit notre propre fichier X et nous pouvons utiliser ce fichier pour impressionner nos amis.
‫D'accord.
‫Voilà donc pour cette vidéo.
‫Rendez-vous dans le prochain.