Intégration de l`ActiveX de BioCert dans Visual C++ D`abord installer

Transcription

Intégration de l`ActiveX de BioCert dans Visual C++ D`abord installer
BioCert_Test – Utilisation de l’ActiveX de BioCert sous MFC
Juin 2007
Intégration de l’ActiveX de BioCert dans Visual C++
D’abord installer correctement le serveur BioCert Authenticator « BioCertServerLite.zip » et le
client BioCert toolkit « BioCertToolkit.zip ». Suivre les étapes suivantes pour intégrer l’ActiveX
(la partie client de BioCert) dans votre projet Visual C++ :
1. Créer un projet Visual C++.
2. Insérer l’ActiveX de BioCert. Sélectionner le menu « Project » et l’option « Add To
Project ». Dans le sous-menu choisir « Components and Controls… ». Dans le jargon Visual
C++, un ActiveX est comme un élément de contrôle.
1
BioCert_Test – Utilisation de l’ActiveX de BioCert sous MFC
Dans la fenêtre « Components and Controls Gallery », double-cliquer sur le dossier
« Registred ActiveX Controls ».
Sélectionner le contrôle « BioCertTool.BioCert » et cliquer sur le bouton « Insert ».
2
Juin 2007
BioCert_Test – Utilisation de l’ActiveX de BioCert sous MFC
Juin 2007
Enfin, confirmer (et modifier s’il y a lieu) le nom de la classe enveloppant l’ActiveX et les
fichiers sources qui seront générés. Le MFC utilise une classe C++ pour faire l’interface
entre votre projet et le contrôle l’ActiveX. C’est à travers cette classe C++ et le « Resource
Editor » de Visual C++ que vous pourrez manipuler le contrôle ActiveX. Dans cette
exemple, la classe CBioCert est l’interface de l’ActiveX. Vous pouvez voir sa déclaration et
son implantation dans les fichiers BioCert.h et BioCert.cpp. À noter que ces deux fichiers
seront automatiquement ajoutés dans votre projet Visual C++.
3
BioCert_Test – Utilisation de l’ActiveX de BioCert sous MFC
Juin 2007
3. L’ActiveX BioCert est maintenant disponible sur la barre d’outils du « Resource Editor ».
Sélectionner le contrôle « BioCertTool.BioCert » et l’insérer dans le panneau de dialogue de
votre projet
L’image de l’ActiveX BioCert est une empreinte digitale marquée d’un coche. Vous pouvez
connaître les propriétés de l’ActiveX BioCert en cliquant sur le bouton droit et en
sélectionnant l’option « Properties ».
Note : Toutes les propriétés ActiveX sont normalement accessibles par programmation. Dans
le contexte de Visual C++, ces accès se font à travers les fonctions membres de la classe
d’interface « CBioCert ».
4
BioCert_Test – Utilisation de l’ActiveX de BioCert sous MFC
Juin 2007
4. Associer un objet de la classe CBioCert au contrôle déposé sur le panneau de dialogue.
L’ActiveX est inséré dans le projet mais il faut encore lui associer l’objet d’interface. Cette
étape est semblable à celle de n’importe quel contrôle ordinaire (Combobox, Tree control,
List control, etc.). Activer le « Class Wizard » et sélectionner le « Control ID » représentant
l’ActiveX BioCert. Ajouter une variable membre de type CBioCert dans le panneau « Add
Member Variable ».
Voilà! L’ActiveX BioCert est prêt à être utilisé dans votre application. Un exemple de
programmation Visual C++ utilisant la classe CBioCert est disponible dans le fichier
« BioCert_Test.zip ». Consulter cet exemple pour connaître les techniques de base
d’utilisation de la classe CBioCert.
5

Documents pareils