Académique Documents
Professionnel Documents
Culture Documents
NET
1
Introduction .NET Notions de base : objet, proprit, mthode et vnements Exploitation des nouveaux contrles Windows Forms et ralisation de procdures
L'espace de noms System.Windows.Forms La classe Form La classe Control Les contrles standard Les gestionnaires d'vnements
Contient les classes permettant la cration des interfaces des applications Windows Ces classes correspondent aux outils situs dans l'onglet "Windows Forms" de la fentre "Bote outils"
L'espace de noms peut tre explor grce l'explorateur d'objets (Ctrl+Alt+J) On peut y voir tous les contrles dans la bote outils
La classe Form
Description
Show
Hide Close Activate Text Name
Affiche le formulaire.
Masque le contrle l'utilisateur. Ferme le formulaire. Active le formulaire et lui donne le focus. Modifie le message dans la barre de titre du formulaire Obtient ou dfinit le nom du contrle.
Un formulaire reprsente une fentre de l'application du point de vue de l'utilisateur C'est un objet issu de la classe Form Principaux membres:
La classe Control
Description
Dock
Permet un contrle d'tre amarr un bord de son conteneur parent de manire remplir ce dernier
Autorise le redimensionnement dynamique des contrles
Achor
Size Location
Sert dimensionner un contrle. Sert spcifier/obtenir les coordonnes du coin suprieur gauche du contrle par rapport au coin suprieur droit de son conteneur
Sa valeur reprsente le nom attribu un contrle.
Tous les contrles hritent de la classe "Control" Certains contrles peuvent jouer le rle de conteneurs pour d'autres contrles
Principaux membres:
Name
La proprit Name
Rflexe: Il faut toujours choisir un nom significatif pour les contrles. De prfrence, prfixer les noms.
La proprit Location
La proprit Size
La proprit Anchor
Prononce [ang-ker].
http://dictionary.reference.com/browse/anchor?&qsrc=
La proprit Dock
Aussi appel proprit d'amarrage Permet un contrle d'tre amarr un bord de son conteneur parent de manire remplir ce dernier
La classe Control
La classe Control
13
Le contrle Panel
Si sa proprit "Enabled" a la valeur False, les contrles qu'il contient ne seront plus accessibles Proprit spciale
AutoScroll
Permet d'activer les barres de dfilement
Professeur: Hamza SAID
14
tapes de lexercice
1.
2. 3. 4. 5. 6. 7. 8.
Le contrle PictureBox
Le contrle Label
11.
12. 13.
L'instruction With
La gestion des fichiers dun projet
Le contrle ComboBox
Les contrles GroupBox et RadioButton
Le contrle Timer
Le contrle CheckBox
14.
Le contrle TrackBar
Le contrle MenuStrip
9.
10.
L'instruction InputBox
L'vnement Load d'un formulaire
Professeur: Hamza SAID
Voir document
Les contrles standard
Notions retenir
Comment utiliser :
Le contrle PictureBox Le contrle Label Le contrle ComboBox Les contrles GroupBox et RadioButton Le contrle Timer Le contrle CheckBox Le contrle TrackBar Le contrle MenuStrip L'instruction InputBox L'vnement Load d'un formulaire L'instruction With
Notions retenir
17
Le contrle PictureBox
En gnral, PictureBox est utilis pour afficher des graphismes issus de fichiers bitmap, icne, JPEG, GIF, PNG ou de mtafichiers.
Notions retenir
18
Le contrle Label
Utiliss pour fournir un texte descriptif un contrle
Exemple: vous pouvez utiliser un Label pour ajouter le texte descriptif pour un contrle TextBox
La proprit ForeColor
Obtient ou dfinit la couleur de premier plan du contrle.
La proprit BackColor
Obtient ou dfinit la couleur d'arrire-plan du contrle.
Notions retenir
19
Le contrle ComboBox
Cest une zone de texte associe un ListBox Permet l'utilisateur de slectionner ou d'entrer des lments dans la liste. La proprit Items
Permet d'obtenir une rfrence la liste d'lments actuellement stocks dans le ComboBox Avec cette rfrence, vous pouvez ajouter des lments, supprimer des lments et obtenir le dcompte des lments dans la collection.
La proprit DropDownStyle
Spcifie si la liste est toujours affiche ou si la liste est affiche en tant que liste droulante spcifie galement si la partie de texte peut tre modifie
Notions retenir
20
Le contrle ComboBox
La proprit Sorted
La proprit Text
La classe Font
Dfinit un format spcifique pour le texte, notamment la police, la taille et les attributs de style
Notions retenir
21
Le contrle GroupBox
Permet de regrouper d'un point de vue logique une collection de contrles dans un formulaire Une zone de groupe assure gnralement le regroupement logique de contrles RADIOBUTTON. En prsence de deux zones de groupe, chacune comportant plusieurs cases d'option, chaque groupe de boutons s'exclut mutuellement en dfinissant une seule valeur d'option par groupe.
Professeur: Hamza SAID
Notions retenir
22
Le contrle RadioButton
Permet l'utilisateur de slectionner une option unique partir d'un groupe de choix en association avec d'autres contrles RADIOBUTTON. La proprit CHECKED
Notions retenir
23
Le contrle CheckBox
Utilisez un CHECKBOX pour donner une option l'utilisateur, telle que vrai/faux ou oui/non. Le contrle CHECKBOX peut afficher une image ou du texte ou les deux.
CHECKBOX et les contrles RADIOBUTTON ont une fonction semblable : ils permettent l'utilisateur de slectionner dans une liste d'options. Les contrles CHECKBOX permettent l'utilisateur de choisir une combinaison d'options. Les contrles RADIOBUTTON permettent par contre l'utilisateur d'effectuer son choix parmi des options s'excluant mutuellement.
Notions retenir
24
Le contrle Timer
Implmente une minuterie dclenchant un vnement selon un intervalle dfini par l'utilisateur La proprit Interval
Obtient ou dfinit l'heure, en millisecondes, avant le dclenchement de l'vnement TICK par rapport la dernire occurrence de l'vnement TICK.
L'vnement Tick
Se produit lorsque l'intervalle spcifi est coul et que la minuterie est active.
Notions retenir
25
WIDTH
Obtient ou dfinit la largeur du contrle.
HEIGHT
Obtient ou dfinit la hauteur du contrle.
LEFT
Obtient ou dfinit la distance, en pixels, entre le bord gauche du contrle et le bord gauche de la zone cliente de son conteneur.
TOP
Obtient ou dfinit la distance, en pixels, entre le bord suprieur du contrle et le bord suprieur de la zone cliente de son conteneur.
Professeur: Hamza SAID
Notions retenir
26
Le contrle TrackBar
La proprit MINIMUM
La proprit MAXIMUM
Notions retenir
27
Le contrle MenuStrip
Les objets contenus dans un MenuStrip sont de type TOOLSTRIPMENUITEM Chaque TOOLSTRIPMENUITEM peut tre une commande de votre application ou un menu parent pour des lments de sous-menu Bien que MenuStrip remplace et ajoute des fonctionnalits au contrle MainMenu des versions antrieures, MainMenu est conserv pour la compatibilit descendante et l'utilisation future si tel est votre choix.
Notions retenir
28
L'instruction InputBox
Affiche une invite dans une bote de dialogue, attend que l'utilisateur tape du texte ou clique sur un bouton, puis retourne le contenu de la zone de texte sous la forme d'une chane.
LA NOTION DE FONCTION ET D'ARGUMENTS Une fonction est une procdure qui retourne une valeur. Elle opre comme une fonction mathmatique, en acceptant des paramtres en entre, partir desquels la fonction calcule et retourne un rsultat. Un paramtre s'appelle Argument
Professeur: Hamza SAID
Notions retenir
29
Notions retenir
30
L'instruction With
WITH...END permet d'appliquer une srie d'instructions l'objet spcifi, sans dsigner chaque fois le nom de l'objet.
Notions retenir
31
Un contrle situ dans un formulaire ouvert se rfrence comme l'un de ses membres. On peut ainsi facilement accder aux membres de ce contrle, partir d'un autre formulaire, de la manire suivante:
NomFormulaire.NomControle.Membre
Dfinition:
C'est tout simplement une association entre une procdure et un ou plusieurs couples NomObjet.NomEvnement vnement est un membre de l'objet
Argument "e"
Argument "Sender"
Professeur: Hamza SAID
Private Sub optTaille8_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles optTaille8.CheckedChanged lblMessage.Font = New Font(cboListePolices.Text, 8) End Sub
Note
Le changement de nom d'un contrle est automatiquement rpercut dans le code du formulaire
L'argument sender , de type Object , permet de connatre l'objet qui a dclench l'vnement L'instruction Select Case permet d'affecter la police en fonction du nom de l'objet qui a dclench l'vnement L'argument e fournit des informations supplmentaires sur les circonstances dans lesquelles l'vnement a t dclench
Professeur: Hamza SAID
En Bref
Tous les contrles qui participent l'laboration d'une interface d'une application Windows font partie de l'espace de noms System.Windows.Forms
Ils hritent de la classe Control qui dfinit leurs caractristiques communes Le formulaire joue le rle de conteneur pour les contrles qu'il contient Certains contrles tels que GroupBox jouent aussi le rle de conteneur La gestion des fichiers d'un projet se ralise partir de l'explorateur de solutions Les objets visibles ragissent aux actions de l'utilisateur par le biais de gestionnaires d'vnements
Professeur: Hamza SAID