Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
bloc1:guideinstallvisualstudio [2021/09/28 22:21] techer.charles_educ-valadon-limoges.fr [Étape 1 : écran de bienvenue] |
bloc1:guideinstallvisualstudio [2023/10/08 21:54] (Version actuelle) techer.charles_educ-valadon-limoges.fr [Création d'un projet] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Fiche savoirs technologiques : guide d' | + | ====== Fiche savoirs technologiques : guide d' |
- | ===== Téléchargement de Visual Studio | + | ===== Téléchargement de Visual Studio |
* accédez au portal Azure et authentifiez-vous avec votre compte du lycée ; | * accédez au portal Azure et authentifiez-vous avec votre compte du lycée ; | ||
* Recherchez le service **Education** puis **Logiciels** ; | * Recherchez le service **Education** puis **Logiciels** ; | ||
- | * Recherchez le logiciel **Visual Studio Entreprise | + | * Recherchez le logiciel **Visual Studio Entreprise |
* Cliquez sur **Afficher la clé** et notez la clé (vous en aurez besoin pour enregistrer le produit) ; | * Cliquez sur **Afficher la clé** et notez la clé (vous en aurez besoin pour enregistrer le produit) ; | ||
* Cliquez sur **Télécharger**. | * Cliquez sur **Télécharger**. | ||
Ligne 11: | Ligne 11: | ||
{{ : | {{ : | ||
- | ===== Installation de Visual Studio | + | ===== Installation de Visual Studio |
* Double cliquez sur le fichier téléchargé pour lancer l' | * Double cliquez sur le fichier téléchargé pour lancer l' | ||
* Dans la première fenêtre, sélectionnez juste **Développement .NET Desktop** ; | * Dans la première fenêtre, sélectionnez juste **Développement .NET Desktop** ; | ||
Ligne 22: | Ligne 22: | ||
===== Création d'un projet ===== | ===== Création d'un projet ===== | ||
- | * Lancez Visual Studio | + | * Lancez Visual Studio |
==== Étape 1 : écran de bienvenue ==== | ==== Étape 1 : écran de bienvenue ==== | ||
Lorsque la première fenêtre de bienvenue apparait **ne vous connectez** pas pour l' | Lorsque la première fenêtre de bienvenue apparait **ne vous connectez** pas pour l' | ||
Ligne 40: | Ligne 40: | ||
Il vous est possible de choisir l' | Il vous est possible de choisir l' | ||
* Cliquez ensuite sur **Démarrer Visual Studio**. | * Cliquez ensuite sur **Démarrer Visual Studio**. | ||
- | | + | {{ : |
+ | |||
+ | **Étape 3 : ouverture ou création d'un projet** | ||
+ | À cette étape, il est possible, entre autres, d' | ||
+ | |||
+ | * Cliquez sur **Créer un nouveau projet**. | ||
+ | |||
+ | {{ : | ||
+ | ==== Étape 4 : choix du type de projet ==== | ||
+ | Il existe un grand nombre de types de projet. | ||
+ | |||
+ | Nous n' | ||
+ | * d' | ||
+ | * et, plus tard, les **applications Windows Forms** en C#. | ||
+ | Pour le moment ne faites aucune sélection et prenez connaissance de la liste des types de projet possibles. | ||
+ | {{ : | ||
+ | **Étape 5 : aide au choix du type de projet** | ||
+ | Il est possible de sélectionner un type de projet directement dans la liste, mais il est aussi possible d' | ||
+ | |||
+ | * Sélectionnez le **langage (C#)**, | ||
+ | * et le type de projet **Console**. | ||
+ | Remarquez que maintenant, il n'y a plus qu'un élément dans la liste : **Application console (.NET Framework)**. | ||
+ | {{ : | ||
+ | **Étape 6 : choix du nom et du chemin du projet** | ||
+ | Il reste enfin l' | ||
+ | * Dans la zone de texte **Nom du projet**, tapez **testConsole** ; | ||
+ | * dans **Emplacement**, | ||
+ | * Ne modifiez pas les autres informations et cliquez sur **Créer**. | ||
+ | |||
+ | {{ : | ||
+ | ==== Fenêtre initiale du projet ==== | ||
+ | Après la création du projet, la fenêtre de travail apparait. | ||
+ | === Contenu de la fenêtre === | ||
+ | La fenêtre contient : | ||
+ | ** une zone principale contenant le code du fichier **Program.cs** ; | ||
+ | *une zone à droite **Explorateur de solutions** contenant la liste des fichiers de la solution (on peut voir le fichier Program.cs) ; | ||
+ | * une zone à droite en bas **Propriétés** qui contiendra les propriétés des objets sélectionnés (pour le moment, on ne s'en occupera pas) ; | ||
+ | * en haut, les menus et icônes de raccourcis qui seront présentés au fur et à mesure des besoins. | ||
+ | |||
+ | Les différentes zones peuvent être déplacées, | ||
+ | === Notion de bloc de code === | ||
+ | Une partie du code a déjà été automatiquement générée. Les différents éléments d'un projet seront expliqués en temps utile, mais pour le moment, sachez juste qu'un programme se découpe en blocs, repérables par un entête de bloc et des accolades (ouvrantes et fermantes) pour déterminer le contenu du bloc. | ||
+ | |||
+ | === Notion d' | ||
+ | Chaque bloc peut contenir d' | ||
+ | |||
+ | En programmation, | ||
+ | |||
+ | L' | ||
+ | === Où écrire votre code === | ||
+ | À partir du code généré, le code que vous allez ajouter doit être écrit dans les accolades du bloc **static void Main(string[] args)**. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ==== Enregistrement du produit ==== | ||
+ | |||
+ | Avant de poursuivre, il est conseillé d' | ||
+ | * Allez dans le menu **Aide > Inscrire Visual Studio** ; | ||
+ | * Cliquez sur **Déverrouiller avec une clé de produit (Product Key)**, | ||
+ | * vous allez obtenir la petite fenêtre du milieu. | ||
+ | * Copiez la clé que vous avez précédemment récupérer sur Azure, au moment du téléchargement puis cliquez sur **Appliquer** ; | ||
+ | * Normalement, | ||
+ | * Cliquer sur **Fermer**. | ||
+ | {{ : | ||
+ | |||
+ | ==== Premier test ==== | ||
+ | |||
+ | === Indentation === | ||
+ | * Placez le curseur à droite de l' | ||
+ | |||
+ | Normalement une ligne a été insérée et le curseur s'est automatiquement décalé vers la droite pour respecter l' | ||
+ | |||
+ | === Autocomplétion === | ||
+ | |||
+ | * Écrivez le code montré dans la capture ci-contre. | ||
+ | <WRAP center round info > | ||
+ | Remarquez qu'en tapant le code, l' | ||
+ | </ | ||
+ | {{ : | ||
+ | |||
+ | === Sensibilité à la casse === | ||
+ | C# est sensible à la casse : il fait la distinction entre minuscule et majuscule. Exemple : **Console** est différent de **console**. | ||
+ | === Explication du code === | ||
+ | |||
+ | Console.WriteLine(...) permet de demander un affichage. | ||
+ | |||
+ | Console.ReadLine() permet d' | ||
+ | |||
+ | Le **;** en fin de ligne marque la fin d'une instruction. Chaque bloc est en effet composé d' | ||
+ | |||
+ | === Sauvegarde === | ||
+ | Pensez à régulièrement enregistrer votre travail : menu **Fichier > Enregistrer (Program.cs, | ||
+ | === Exécution === | ||
+ | * Exécutez le programme en cliquant sur la flèche verte suivie du mot **Démarrer**. | ||
+ | |||
+ | Une fenêtre de commande doit s' | ||
+ | {{ : | ||
+ | |||
+ | ==== Erreur de compilation ==== | ||
+ | Visual Studio est capable de repérer des erreurs faites lors de la saisie du code, lorsque celui-ci ne respecte pas la syntaxe du langage. | ||
+ | |||
+ | === Avertissement dans le code === | ||
+ | Imaginons que vous ayez fait une erreur, en oubliant le point-virgule de la fin de la seconde ligne (enlevez-le). Vous remarquez qu'un petit soulignement rouge en forme de vague est apparu à l' | ||
+ | === Avertissement dans la liste des erreurs === | ||
+ | De même, dans la fenêtre du bas, le message d' | ||
+ | |||
+ | Si vous double-cliquez sur cette ligne d' | ||
+ | === Avertissement lors de l' | ||
+ | Sans corriger l' | ||
+ | |||
+ | Vous pouvez soit exécuter la version précédente qui n' | ||
+ | |||
+ | Il faut toujours choisir **Non** afin de corriger les erreurs avant de tester à nouveau. Remettez le point-virgule manquant, enregistrez et faites un nouveau test. Normalement tout doit fonctionner. | ||
+ | {{ : | ||
+ |