Base CSharp
Sommaire
Introduction............................................................................................................................................. 2
Installation ............................................................................................................................................... 2
Création du projet. .................................................................................................................................. 2
Présentation de l’environnement Visual studio ...................................................................................... 4
Boite exploration du projet ................................................................................................................. 4
Boite des contrôles formulaires .......................................................................................................... 4
Formulaire ou objet sélectionné ......................................................................................................... 5
Boite à propriété ................................................................................................................................. 6
Les Contrôles et leurs propriétés ............................................................................................................ 7
Formulaire ........................................................................................................................................... 7
Label .................................................................................................................................................... 8
TextBox ................................................................................................................................................ 9
Button ................................................................................................................................................ 10
Exercice.................................................................................................................................................. 10
Exo1 ................................................................................................................................................... 10
Exo2 ................................................................................................................................................... 11
Exo3 ................................................................................................................................................... 11
Exo4 ................................................................................................................................................... 12
Exo5 ................................................................................................................................................... 12
Exo6 ................................................................................................................................................... 13
Exo7 ................................................................................................................................................... 14
Exo8 ................................................................................................................................................... 15
Exo9 ................................................................................................................................................... 15
Exo10 ................................................................................................................................................. 16
Exo11 ................................................................................................................................................. 16
Devoir à rendre.................................................................................................................................. 16
Réf. 1 M. THIOYE Page 1 / 17
Base CSharp
Introduction
Dans cette partie, nous allons nous familiariser avec les applications desktop
(Windows Form) avec comme éditeur Visual Studio 2015 et comme langage de
programmation Csharp.
Nous essayerons aussi d’utiliser les contrôles formulaires comme le Form,
TextBox, Button et autres.
Mais tous d’abord essayons de mettre en place notre environ de travail avec
l’installation de Visual studio.
Installation
Nous utiliserons :
- Visual Studio 2015 ;
- MySQL.
Création du projet.
Réf. 1 M. THIOYE Page 2 / 17
Base CSharp
Réf. 1 M. THIOYE Page 3 / 17
Base CSharp
Présentation de l’environnement Visual studio
Boite exploration du projet
Boite des contrôles formulaires
Réf. 1 M. THIOYE Page 4 / 17
Base CSharp
Formulaire ou objet sélectionné
Réf. 1 M. THIOYE Page 5 / 17
Base CSharp
Boite à propriété
Réf. 1 M. THIOYE Page 6 / 17
Base CSharp
Les Contrôles et leurs propriétés
Formulaire
Toujours le contrôle sélectionné se sont ces propriétés qui sont affiché, pour les
formulaires nous avons :
- Les contrôles box qu’il faut donner la valeur false ;
- Le name qui represente le nom de l’objet, il commence toujours frm, dans
notre cas nous avons frmAccueil ;
- Text qui le titre afficher sur la barre du formulaire, essayer qu’il soit le plus
explicite possible ;
- backColor et Font, qui doivent être choisi avec beaucoup de délicatesse
pour une meilleure lisibilité.
Vous avez aussi les événements qui sont liés à l’objet.
Réf. 1 M. THIOYE Page 7 / 17
Base CSharp
Label
Vous ne pouvez pas directement mettre du texte sur le formulaire, vous êtes
obligé de passer sur les contrôles comme les labels. Le name des labels
commence toujours par lbl, Vous n’avez pas toujours besoin de donner un Name
Réf. 1 M. THIOYE Page 8 / 17
Base CSharp
à un label sauf quand il est utilisé dans le code behind. Mettez au niveau de la
propriété texte, le texte à afficher.
TextBox
Sont des zones de saisie, leurs names commencent toujours par txt.
Réf. 1 M. THIOYE Page 9 / 17
Base CSharp
Button
Nous utilisons le plus souvent pour déclencher un traitement. Leurs noms
commencent toujours par btn et nous avons l’habitude de changer leurs
propriétés Names, Text, BackColor et font.
Exercice
Exo1
Réf. 1 M. THIOYE Page 10 / 17
Base CSharp
Exo2
Exo3
Réf. 1 M. THIOYE Page 11 / 17
Base CSharp
Exo4
Exo5
Réf. 1 M. THIOYE Page 12 / 17
Base CSharp
Exo6
Réf. 1 M. THIOYE Page 13 / 17
Base CSharp
Exo7
Réf. 1 M. THIOYE Page 14 / 17
Base CSharp
Exo8
Exo9
Réf. 1 M. THIOYE Page 15 / 17
Base CSharp
Exo10
Exo11
Devoir à rendre
Réf. 1 M. THIOYE Page 16 / 17
Base CSharp
Réf. 1 M. THIOYE Page 17 / 17