chapitre 6
Communication homme-machine:
en Delphi :
Des interfaces (exemple, interaction, pilotage)
Un projet complet
Technologie COM
Bases de données
en Delphi & Visual Basic 6
Les ActiveX
Utilisez votre logiciel Delphi pour traiter complètement et modifier les projets documentés ici; vous trouverez les sources sur le CD-ROM dans le dossier "Chapitre6".
6.1 Les interfaces de communication
- une interface homme-machine
les objets d'entrée-sortie
les temps d'attente
le pilotage de l'utilisateur
les types d'interaction
l'enchaînement des opérations
la résistance aux erreurs
6.2.Un exemple d'interface
Les projets Delphi du sous chapitre 6.2 :
- l'interface :
objectifs de réalisation
implantation en Delphi
- améliorations de la sécurité :
le premier niveau par plan d'action
le second niveau par filtrage
le second niveau par exceptions
6.3.Interaction et pilotage
Les projets Delphi du sous chapitre 6.3 :
- un peu plus loin avec l'interaction et le pilotage
- une méthode de construction:
tableau de traduction du vocabulaire terminal en diagrammes événementiels
tableau de traduction du vocabulaire auxiliaire en schémas d'algorithme
application à un exemple
- interface de saisie d'un mini-français
6.4.Application complète : projet enquête fumeurs
Les projets Delphi du sous chapitre 6.4 :
- le projet de construction d'une borne interactive:
le marché
le prototype
les zones d'action
mode attente utilisateur
mode consultation.
- le mode saisie et ses plans d'action
graphe événementiel de tous les plans d'action
graphes événementiels des 5 zones.
6.5.Notions de base sur la technologie COM
la notion d’interface
les CoClasses
l’interface IUnknown
COM et le registre Windows
instanciation d'un objet COM dans une application Delphi
exemples d'utilisation d'objets et d'interfaces COM
6.6.Construction d'un ActiveX : en Visual Basic 6
Création d'un projet-contrôle ActiveX.
Ajout d'un projet de test du contrôle.
Formation du contrôle "CDJoueur".
Ajout d'une nouvelle propriété.
Ajout de méthodes.
Ajout et déclenchement d'évènements.
Implémentation des gestionnaires d'évènements des contrôles agrégés.
Gestion des étapes de la vie du contrôle.
Création d'une page de propriété.
Création du fichier .ocx.
6.7.Construction d'un ActiveX : en Delphi
Utiliser l'expert contrôle ActiveX
Utiliser l'expert de page propriétés ActiveX
Recenser le contrôle ActiveX.
Installer le contrôle ActiveX dans la palette
Tester le contrôle ActiveX
6.8.Déploiement d'un ActiveX sur le Web : en Delphi
Utiliser l'expert ActiveForm pour créer un contrôle ActiveX
Utiliser l'expert de page propriétés ActiveX
Recenser le contrôle ActiveX.
Déployer le controle ActiveX sur le web.
6.9.Utiliser les bases de données : en Delphi
Les projets Delphi du sous chapitre 6.9 :
Généralités sur les bases de données
Contenu d'une base de données relationnelle
Communication entre Delphi et les Bases de données
Les classes Delphi de communication avec les bases de données