Objectif: Etre capable de prendre en main de Visual Studio
Description :
Ce TP est un classique pour appréhender un nouveau langage : créer un programme qui affiche le message “Hello world !” ou en français « Bonjour le monde ! ».
Vous allez construire une application graphique dotée d’un unique bouton qui affiche le message « Hello World ! » lorsque l’on clique dessus.
Contenu : Prise en main de Visual Studio, création d’une application Windows Form, création événements. Instructions :
Commencez par lancer Visual Studio et créez un projet Windows Form. La fenêtre que vous obtenez ressemble à cela :
L’ensemble des composants disponibles que vous pouvez ajouter à votre projet. Il peut s’agir de composants visuels (un bouton) ou non (un timer).
La zone de conception, ou vous construisez l’interface graphique et éditez le code source.
La zone de débogage : tous les messages de compilateur sont indiqués ici.
L’explorateur de solution : tous les fichiers (codes, configurations, ressources, …) qui composent votre solution.
Liste des propriétés (nom, texte, taille, couleur, …) du composant sélectionné.
La flèche verte, au milieu en haut, permet de construire et d’exécuter le projet.
Le petit éclair dans la zone 5 permet d’accéder à tous les événements (MouseClick, MouseMove, KeyPressed, Paint, …) gérés par le composant sélectionné et de définir de nouveaux comportements.
En plus des raccourcis habituels des applications Windows (Copier-Coller,…) Visual Studio propose de nombreux raccourcis dont les deux plus importants sont certainement : Ctrl+Espace pour la complétion automatique et l’aide en ligne et Ctrl + . pour l’ajout automatique des directives using .
Modifiez les propriétés de l’objet form1 (la fenêtre principale), donnez lui un nouveau nom, une nouvelle couleur de fond, et un nouveau curseur par défaut.
Ajoutez maintenant un bouton à votre fenêtre. Modifiez son nom et appelez le HelloButton, modifiez également le texte affiché dans le bouton.
Ajoutez un évènement Click à votre bouton (faites un double cliques sur le bouton ou cherchez l’évènement dans la liste des évènements gérés par l’objet) :
Outez du code dans la fonction _Click pour afficher le message « Hello World ! » (utilisez la méthode statique Show de la classe MessageBox).
Dans l’Explorateur de solutions, vous pourrez également voir la solution WindowsFormsApplication1. Cette solution contiendra les fichiers de projet ci-dessous :
Une application de formulaire appelée Forms1.cs. Ce fichier contiendra tout le code de l’application Windows Form.
Le programme principal appelé Program.cs est un fichier de code par défaut qui est créé lors de la création d’une nouvelle application dans Visual Studio. Ce code contiendra le code de démarrage pour l’application dans son ensemble.
Réponses aux exercices les variables en c sharp ex7 Réponse de l’exercice les variables c# 7: Énoncé using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace exercice_7_les_variables { class Program { static void Main(string[] args) { Single largeur, longueur, perimetre, surface; Console.WriteLine(” Entrer la Largeur du rectangle”); largeur = Convert.ToSingle(Console.ReadLine()); Console.WriteLine(“Entrer la Longueur du rectangle”); longueur= Convert.ToSingle(Console.ReadLine()); …
Réponses aux exercices les variables en c sharp ex6 Réponse de l’exercice les variables c# 6: Énoncé using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace exercice_6_les_variables { class Program { static void Main(string[] args) { double cote; double surface; Console.WriteLine(“Saisir le coté du carré”); cote = Convert.ToDouble(Console.ReadLine()); surface = cote * cote; Console.WriteLine(“La surface du carré …
Réponses aux exercices les variables en c sharp ex3 Réponse de l’exercice les variables c# 3: Énoncé using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace exercice_3_les_variables { class Program { static void Main(string[] args) { string produit; double prix; double ttc; Console.WriteLine(“Saisir le nom du produit”); produit = Console.ReadLine(); Console.WriteLine(“Saisir le prix du produit”); prix =Convert.ToDouble( …
Gérer le consentement aux cookies
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel
Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’utilisateur.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.