|
L'environnement de développement
Positionnement de Visual Basic
( vb, vba, vbscript)
- La construction d'interfaces utilisateur
- L'accès aux bases de données
- Utilisation et création de composants
- Le développement Internet/Intranet
Améliorer la conception
des applications avec la programmation orientée objet
- Classes et objets
- Les objets graphiques : formes, contrôles
- Propriétés, méthodes, événements
- La programmation événementielle
La plate-forme de développement
Visual Basic
- Les principes récurrents
- Fenêtres, barre de menu, barre d'outils
- Aide en ligne et compléments
- L'éditeur de code
- Etapes de création d'une application
- Les différents types de fichiers
Atelier
Prise en main de l'interface, enregistrement et compilation
Visual Basic, le langage
· Les variables
- Types de données et conversions
- Portée et durée de vie des variables
- Tableaux et types de données utilisateurs
- Les constantes
- Les variables objets
- Les conventions de dénomination
· Les procédures
- Procédures événementielles
et générales
- subroutines et fonctions
- portée des procédures : les modules standard
- le passage d'arguments
- les fonctions de visual basic
- Les opérateurs
- Les structures de contrôle
Atelier
Création de procédures, passage d'arguments
Création d'une fonction de vérification des
dates
Fenêtres, menus, et boîtes
de dialogue
- MDI (multiple document interface), formes et contrôles
- Chargement et affichage
- Les formes modales
- Principaux événements, méthodes et
propriétés
- Menus, popup menus
- Les formes prédéfinies
- Les fonctions msgbox et inputbox
Atelier
Mdi et formes filles
création d'un menu de présentation des formes
filles
gestion des événements de chargement et déchargement
des formes
Les composants graphiques
(contrôles)
- Contrôles standards, contrôles active X
- Saisie et affichage : label, text box, masked edit
- Les boutons : command button, check box, option button
- Les listes : list box, combo box
- Présentation : tool bar, status bar, image list,
scroll bar, progress bar
- Les boîtes de dialogue standard : common dialog
- La minuterie : timer
Atelier
Gestion d'un formulaire de saisie, contrôles de validité
Manipulation des listes
Lancement de procédures en arrière plan
Le Drag and Drop (glisser déplacer)
- Objet source et objet cible
- Les événements souris
- Les propriétés de la source
- Les événements sur la cible
Atelier
Déplacement d'un contrôle sur une forme
Déplacement d'un élément d'une liste
dans une autre liste
La gestion des erreurs
· Traitement des erreurs logiques
: le débogage
- Les points d'arrêt
- Les expressions espionnes
- Les fenêtres de débogage
- Mode pas à pas et procédures
· Traitement des erreurs
d'exécution
- L'interception des erreurs
- Les gestionnaires d'erreurs
- L'objet Err
Atelier
interception d'une erreur d'exécution prise en main
du débugger
L'accès aux données
La manipulation des Fichiers
- Accès séquentiel, direct,
binaire
- Ouverture, fermeture
- Les instructions de lecture
- Les instructions d'écriture
Atelier
Création et manipulation d'un fichier en accès
séquentiel (enregistrements de taille variable)
Les bases de données
- Architecture et objets des bases de
données relationnelles
- Le langage SQL
- Le Data Environment
- L'architecture client serveur
- Les fournisseurs d'accès : ODBC et OLE-DB
- Les objets d'accès aux données : ADO (active
X data access)
Les outils d'accès aux données
- Le Data Environment
- Le Data Control
- Data Report
- Data Form Designer
Les contrôles dépendants
des données
- Data Grid, Hierarchical Flex Grid
- Data List, Data Combo
Atelier
Utilisation des outils d'accès aux données
Touche finale
- Les fichiers de ressource
- Enregistrement des paramètres d'une application
- Générer un exécutable et le distribuer
- Optimisation du programme.
Atelier
Création et utilisation d'un fichier de ressources
Utilisation de la base de registre pour conserver des paramètres
dynamiques
Déploiement d'une application
|