0% ont trouvé ce document utile (0 vote)
38 vues4 pages

18ème Leçon Visual Basic

Cette leçon enseigne la création d'interfaces graphiques avec Windows Forms en Visual Basic, en abordant les bases, l'ajout de contrôles, la gestion des événements et l'organisation avec des conteneurs. Des exemples pratiques incluent la création d'une interface simple avec un champ de texte et un bouton, ainsi qu'une application de calculatrice simplifiée. La leçon se termine par un exercice pratique pour renforcer les compétences acquises.

Transféré par

amrahim404
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
38 vues4 pages

18ème Leçon Visual Basic

Cette leçon enseigne la création d'interfaces graphiques avec Windows Forms en Visual Basic, en abordant les bases, l'ajout de contrôles, la gestion des événements et l'organisation avec des conteneurs. Des exemples pratiques incluent la création d'une interface simple avec un champ de texte et un bouton, ainsi qu'une application de calculatrice simplifiée. La leçon se termine par un exercice pratique pour renforcer les compétences acquises.

Transféré par

amrahim404
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

18ème Leçon Visual Basic : Création d’Interfaces Graphiques avec Windows

Forms

Dans cette leçon, nous allons apprendre à créer des interfaces utilisateur graphiques (GUI)
en utilisant Windows Forms, une technologie intégrée à Visual Basic pour développer des
applications Windows interactives.

Objectifs de la leçon :

1. Comprendre les bases de Windows Forms.


2. Ajouter et configurer des contrôles (boutons, labels, textboxes, etc.).
3. Gérer les événements utilisateur.
4. Créer une interface fonctionnelle avec des fonctionnalités de base.
5. Organiser les composants avec des conteneurs.

Étape 1 : Introduction à Windows Forms

Windows Forms est une bibliothèque graphique qui permet de :

 Créer des fenêtres interactives.


 Ajouter des contrôles (boutons, champs de saisie, listes, etc.).
 Réagir aux interactions utilisateur (clics, saisies, etc.).

Créer un Projet Windows Forms

1. Ouvrez Visual Studio.


2. Cliquez sur "Créer un nouveau projet".
3. Sélectionnez "Application Windows Forms (.NET Framework)".
4. Nommez le projet et cliquez sur "Créer".

Étape 2 : Ajouter des Contrôles

Les contrôles sont des éléments graphiques interactifs.

Exemple d’éléments courants :

1. Label : Affiche du texte.


2. TextBox : Permet la saisie de texte.
3. Button : Déclenche une action.
4. ListBox : Affiche une liste d’éléments.
5. ComboBox : Fournit une liste déroulante.

Ajouter un Contrôle :
1. Ouvrez la fenêtre Form Designer.
2. Faites glisser un contrôle depuis la boîte à outils vers le formulaire.
3. Configurez ses propriétés dans la fenêtre Propriétés.

Étape 3 : Exemple d’une Interface Simple

Objectif : Créer une interface avec un champ de texte et un bouton.

1. Ajoutez un Label avec le texte "Nom".


2. Ajoutez un TextBox pour saisir un nom.
3. Ajoutez un Button avec le texte "Afficher".
4. Ajoutez un Label vide pour afficher le résultat.

Code pour le bouton :

Double-cliquez sur le bouton pour générer un événement Click, puis ajoutez ce code :

Private Sub btnAfficher_Click(sender As Object, e As EventArgs) Handles


[Link]
Dim nom As String = [Link]
[Link] = "Bonjour, " & nom & "!"
End Sub

Étape 4 : Gérer les Événements

Un événement est déclenché lorsqu’un utilisateur interagit avec un contrôle.

Exemples d’événements courants :

1. Click : Pour les boutons.


2. TextChanged : Lorsque le texte d’un champ change.
3. SelectedIndexChanged : Lorsqu’un élément de liste est sélectionné.

Exemple : Gérer un événement TextChanged

Pour réagir lorsque l’utilisateur tape dans une TextBox :

Private Sub txtNom_TextChanged(sender As Object, e As EventArgs) Handles


[Link]
[Link] = "Vous tapez : " & [Link]
End Sub

Étape 5 : Organisation avec des Conteneurs

Les conteneurs permettent de structurer les contrôles sur le formulaire :

1. GroupBox : Regroupe des contrôles similaires.


2. Panel : Contient des contrôles avec un défilement possible.
3. TableLayoutPanel : Dispose les contrôles en grille.

Exemple : Utiliser un GroupBox

1. Ajoutez un GroupBox au formulaire.


2. Placez des contrôles (boutons, labels, etc.) à l’intérieur du GroupBox.

Étape 6 : Exemple Complet

Objectif : Une application "Calculatrice Simplifiée"

1. Ajoutez deux TextBox pour les nombres.


2. Ajoutez des Button pour les opérations (Addition, Soustraction).
3. Ajoutez un Label pour afficher le résultat.

Interface :

 TextBox 1 : txtNombre1
 TextBox 2 : txtNombre2
 Button Addition : btnAddition
 Button Soustraction : btnSoustraction
 Label Résultat : lblResultat

Code :

Private Sub btnAddition_Click(sender As Object, e As EventArgs) Handles


[Link]
Dim nombre1 As Double = [Link]([Link])
Dim nombre2 As Double = [Link]([Link])
[Link] = "Résultat : " & (nombre1 + nombre2).ToString()
End Sub

Private Sub btnSoustraction_Click(sender As Object, e As EventArgs) Handles


[Link]
Dim nombre1 As Double = [Link]([Link])
Dim nombre2 As Double = [Link]([Link])
[Link] = "Résultat : " & (nombre1 - nombre2).ToString()
End Sub

Étape 7 : Gestion des Erreurs

Exemple : Validation de Saisie

Pour éviter les erreurs lorsque l’utilisateur saisit des données non valides :

Private Sub btnAddition_Click(sender As Object, e As EventArgs) Handles


[Link]
Try
Dim nombre1 As Double = [Link]([Link])
Dim nombre2 As Double = [Link]([Link])
[Link] = "Résultat : " & (nombre1 + nombre2).ToString()
Catch ex As FormatException
[Link]("Veuillez entrer des nombres valides.", "Erreur de
Saisie", [Link], [Link])
End Try
End Sub

Étape 8 : Exercice Pratique

Créez une application qui :

1. Permet à l’utilisateur de saisir son nom.


2. Affiche un message de bienvenue lorsqu’un bouton est cliqué.
3. Organise les éléments dans un GroupBox.

Avec ces compétences, vous êtes désormais capable de créer des interfaces utilisateur
intuitives et interactives pour vos applications Visual Basic. 🎉

Vous aimerez peut-être aussi