Académique Documents
Professionnel Documents
Culture Documents
NB : Ce Fichier Explique Les Etapes Sans Trop Entrer Dans Le Détail du Détail.
1
Travaux Pratiques En Informatique – Fiche Programmation Evénementielle
3. Partie 3 : Programmation Evènementielle Sur IDE Visual Studio :
3.1. Premièrement : Conception des IHM de L’Epreuve :
3.1.1. Etape 1 : Lancer L’IDE Et Crée Un Nouveau Projet ;
3.1.2. Etape 2 : Editer Le Form1 (Avec La Taille, La Propriété Size = 450; 300), Le
Formulaire MENU Principal (Je Mets Cursor = Hand, Je Mets StartPosition =
CenterScreen, Je Mets TEXT = Le Titre de Mon Formulaire, Je Mets Les Boutons de
Gestion Et Autres Boutons En Fonction des Questions de L’Epreuve) ;
NB : Sur Les 2 Maquette Je Choisir Mon Style de Maquette A Réaliser. Pas Les Deux.
Non
2
Travaux Pratiques En Informatique – Fiche Programmation Evénementielle
Maquette Style 1
Maquette Style 2
3
Travaux Pratiques En Informatique – Fiche Programmation Evénementielle
3.1.5. Etape 5 : Je Mets Le CODE de Navigation Entre Mes Formulaires ;
3.2.2. Etape 2 : Etant Sur Mon Formulaire de Gestion, Importer La Référence MySQL
(Ligne 5 du Code Fichier TEXTE) ;
3.2.3. Etape 3 : Etant Sur Mon Formulaire de Gestion, Préciser La Chaine de Connexion A
La Base de Données (Ligne 9 - 10 du Code Fichier TEXTE) Et En Fonction du Nombre
de Colonnes de La Table, Sois J’Ajoute Ou Supprime Les TextBox.Clear() ;
3.2.4. Etape 4 : Etant Sur Mon Formulaire de Gestion, Créer La Procédure MaLoad ()
(Ligne 14 - 25 du Code Fichier TEXTE) ;
4
Travaux Pratiques En Informatique – Fiche Programmation Evénementielle
3.2.5. Etape 5 : Etant Sur Mon Formulaire de Gestion, Appeler Ma Procédure de
Chargement de Données MaLoad () ;
3.2.6. Etape 6 : Etant Sur Mon Formulaire de Gestion, Sur Le DateGridView, Editer Les
Propriétés MultiSelect Et ReadOnly Et Aussi Je Mets Le Code Au Niveau de
Cell_Click de L’Onglet Evènement (Ligne 35 - 43 du Code TEXTE) Et En Fonction
du Nombre de Colonnes de La Table, Sois J’Ajoute Ou Supprime Les TextBox.Text =
row.Cells(N°).Value.ToString() ;
3.2.8. Etape 8 : Etant Sur Le Formulaire de Gestion, Derrière Le Bouton Modifier Je Mets
Le Code (Ligne 87 - 99 du Code Fichier TEXTE), Ensuite Je Change Le Nom de La
Table, Et Surtout Les Noms des Colonnes de La Table (Pour Copier Je Parts Dans La
Base de Données, Je Clique Sur La Table, Onglet Structure, Je Copie Le Nom de La
Colonne Et Je Viens Coller Sur VS) ;
3.2.9. Etape 9 : Etant Sur Le Formulaire de Gestion, Derrière Le Bouton Supprimer Je Mets
Le Code (Ligne 104 - 114 du Code Fichier TEXTE), Ensuite Je Change Le Nom de La
Table, Et Surtout Je Précise La Colonne Clé Primaire de La Table (Pour Copier Je Parts
5
Travaux Pratiques En Informatique – Fiche Programmation Evénementielle
Dans La Base de Données, Je Clique Sur La Table, Onglet Structure, Je Copie Le Nom
de La Colonne Et Je Viens Coller Sur VS) ;
4.1.2. Etape 2 : Etant Sur Mon Formulaire de Type Affichage des Eléments, Importer La
Référence MySQL (Ligne 5 du Code Fichier TEXTE) ;
6
Travaux Pratiques En Informatique – Fiche Programmation Evénementielle
4.1.3. Etape 3 : Etant Sur Mon Formulaire de Type Affichage des Eléments, Préciser La
Chaine de Connexion A La Base de Données (Ligne 9 - 14 du Code Fichier TEXTE) ;
4.1.4. Etape 4 : Etant Sur Mon Formulaire de Type Affichage des Eléments, Je Crée La
Procédure MaLoad () (Ligne 14 - 25 du Code Fichier TEXTE) Et Supprimer Tous Les
TextBox.Clear() ;
4.1.5. Etape 5 : Changer La Requête SQL En Mettant Une Jointure Respectant La Question
Posée. Pour La Jointure, de Manière Générale, Si On A Une Table 1 Qui Migre Dans
Une Table 2, On Ecria (SELECT T1.Colonne1, T1.Colonne2, T2.Colonne1,
T2.Colonne2 FROM Table 1 T1, Table 2 T2 WHERE T1.CléPrimaireTable1 =
T2.CléPrimaireTable1) Et On Peut Aussi Ajouter Une Autre Condition Avec
Table.Colonne = Valeur ;
4.1.6. Etape 6 : Etant Sur Mon Formulaire de Type Affichage des Eléments, Derrière Le
Bouton Afficher, Appeler Ma Procédure de Chargement de Données MaLoad () ;
7
Travaux Pratiques En Informatique – Fiche Programmation Evénementielle
4.2.2. Etape 2 : Etant Sur Mon Formulaire de Type Recherche des Eléments, Importer La
Référence MySQL (Ligne 5 du Code Fichier TEXTE) ;
4.2.3. Etape 3 : Etant Sur Mon Formulaire de Type Recherche des Eléments, Préciser La
Chaine de Connexion A La Base de Données (Ligne 9 - 14 du Code Fichier TEXTE) ;
4.2.4. Etape 4 : Etant Sur Mon Formulaire de Type Affichage des Eléments, Je Crée La
Procédure MaLoad () (Ligne 14 - 25 du Code Fichier TEXTE) Et Supprimer Tous Les
TextBox.Clear() ;
4.2.5. Etape 5 : Changer La Requête SQL En Mettant Une Jointure Respectant La Question
Posée. Pour La Jointure, de Manière Générale, Si On A Une Table 1 Qui Migre Dans
Une Table 2, On Ecria (SELECT T1.Colonne1, T1.Colonne2, T2.Colonne1,
T2.Colonne2 FROM Table 1 T1, Table 2 T2 WHERE T1.CléPrimaireTable1 =
T2.CléPrimaireTable1) Et On Peut Aussi Ajouter Une Autre Condition Avec
Table.Colonne = Valeur ;
4.2.6. Etape 6 : Etant Sur Le Formulaire de Type Recherche des Eléments, Derrière Le
TextBox Rechercher Donc Je Double Clique, Je Mets Le Code (Ligne 119 - 132 du
Code Fichier TEXTE), Ensuite Je Remets Le Code de La Requête de Maload (), Et
Surtout Je Précise La Colonne du Trie de La Table (Pour Copier Je Parts Dans La Base
de Données, Je Clique Sur La Table, Onglet Structure, Je Copie Le Nom de La Colonne
Et Je Viens Coller Sur VS) Et Aussi Je Modifie Le Numéro du TextBox ;
8
Travaux Pratiques En Informatique – Fiche Programmation Evénementielle