![]() |
Programmer MySQL avec Visual C |
Publié par :
Docenstoc
|
Programmer MySQL avec Visual C. tutoriel proposé par Jacques Abada.
On crée une application de type "Dialog Box". A l'étape 2, on s'assure de cocher la case Windows Sock ets. On peut désélectionner la case ActiveX Controls puisqu'on n'utilisera pas de contrôles ActiveX dans ce projet. A l'étape 3, on laisse les options par défaut. On clique ensuite sur le bouton Finish pour générer le squelette de l'application.
On commence par créer la boite de dialogue principale. Par défaut, AppWizard crée pour nous une boite de dialogue munie d'un bouton OK et d'un bouton Cancel. Ces deux boutons sont mappés sur les fonctions CDialog::OnOK() et CDialog::OnCancel(), qui assurent un gestionnaire par défaut. Nous allons effacer ces deux boutons. Et ajouter les contrôles du tableau suivant:
Les deux boutons radio devront être mutuellement exclusifs, c'est-à-dire que lorsque l'un est coché, l'autre ne l'est pas et vice-versa. Pour faire cela, il faut sélectionner les deux contrôles, et, dans la boite de dialogue properties, cocher Auto. Ne pas cocher la case Group. Faire un essai dans l'éditeur de boites de dialogue afin de bien vérifier que les contrôles sont mutuellement exclusifs.
Ces deux contrôles sont déjà présents lors de la création de la nouvelle boite de dialogue. Ils ont pour valeur par défaut IDOK et IDCANCEL, deux valeurs qu'il ne faut pas modifier. Elles sont mappées sur les fonctions CDialog::OnOK() et CDialog::OnCancel(). L'ID IDOK nous permet de récupérer la valeur de la fonction CDialog::DoModal() que nous allons utiliser plus tard pour récupérer les valeurs des contrôles. En modifiant les ID par défaut, on risque de ne plus pouvoir ni récupérer les valeurs mais en plus la boite ne se refermera pas.
L'objectif est de récupérer les données que l'utilisateur entre dans la boite de dialogue de connexion une fois qu'il a cliqué sur le bouton Connexion. Ce bouton renvoie IDOK à la fonction appelante. Si l'utilisateur cliquer sur le bouton Annuler, c'est IDCANCEL qui est renvoyé.
Cours de base de données niveau BAC SI : Démarche de détermination de la structure d'une base de données.
Normes de développement SQL. Ce document a pour objet de définir les règles de nommage des différentes objets et éléments...
Document sous licence Creative Commons : http://creativecommons.org/licenses/by-nc-sa/2.0/be/deed.fr. Introduction aux bases de...
Rappel des bases théoriques L'instruction Select Les différentes jointures Les particularités sous Sql server et MySql
Document sous licence CC: http://creativecommons.org/licenses/by-sa/2.0/fr/. Le système de fichiers.
Cours de PHP par le PHP Documentation Group. Ce manuel peut être redistribué sous licence GNU General Public License. PHP,...
Document sous licence CC: http://creativecommons.org/licenses/by-sa/2.0/fr/.
Méthodes de programmation systèmes par Emmanuel DESVIGNE. Document sous licence GNU/FDL.
Cours d'introduction aux architectures n-tier dispensé à TELECOM Bretagne. Cours sous licence Creative Commons :...
Livre Blanc : Industrialisation PHP par Alter Way. Document publié sous licence OpenContent.
Document sous licence CC: http://creativecommons.org/licenses/by-sa/2.0/fr/. Java pour le développement d'applications Web.
09/05/2023 - 08h57