Contenu
- Introduction au développement d'applications à l'aide de Visual Basic
- Identifier les éléments de l'environnement de développement de Visual Basic
- Expliquer la différence existant entre le temps de conception et le temps d'exécution
- Expliquer le concept de programmation par événementielle
- Décrire le but d'un fichier projet
- Lister les types de fichier qui peuvent être inclus dans un projet
Visual Basic - notions fondamentales
- Créer une application simple à l'aide de Visual Basic
- Définir les éléments suivants et en fournir des exemples : objet, propriété, méthode et événement
- Décrire certaines propriétés et événements associés à un formulaire
- Définir des propriétés pour les boutons de commande, les boîtes texte et les étiquettes
- Utiliser l'instruction With...End With pour définir plusieurs valeurs de propriétés pour un seul objet
- Affecter du code à un contrôle pour une réponse à l'événement Click
Travail avec du code et des formulaires
- Utiliser les outils d'édition de la fenêtre d'édition de code Visual Basic pour écrire du code organisé et bien documenté
- Contrôler l'environnement de Visual Basic et le personnaliser selon leurs besoins
- Afficher des boîtes de message
- Utiliser les constantes et arguments nommés de Visual Basic
- Différencier les instructions Load/Unload et utiliser les méthodes Show/Hide
- Définir la feuille de démarrage d'une application
Contrôler une routine de fermeture de programme
Variables et procédures
- Expliquer les différents types de données utilisés lors de la déclaration des variables
- Déclarer des variables publiques et privées
- Employer des variables pour utiliser des données dans plusieurs formulaires
- Décrire la différence existant entre une variable et une constante
- Faire la différence entre une procédure Sub et une procédure Function
- Créer une procédure Function qui accepte des arguments et renvoie une valeur
- Décrire ce qui différencie un module standard d'un module feuille
- Ajouter un module standard à un projet pour mémoriser des procédures générales et des variables
- Utiliser des fonctions Visual Basic pour manipuler des chaînes de texte et renvoyer la date et l'heure courantes
Contrôle de l'exécution des programmes
- Enumérer les techniques de comparaison de variables et de propriétés d'objets à l'aide de code Visual Basic
- Expliquer ce qui différencie les instructions If...Then et Select Case et décrire les circonstances dans lesquelles vous utiliserez l'une plutôt que l'autre
- Expliquer ce qui différencie les instructions For...Next et Do...Loop
- Choisir la structure de condition ou de boucle appropriée pour contrôler le flux du programme
Déboguage
- Arrêter l'exécution d'un programme à l'aide de points d'arrêt et d'expressions espionnes
- Surveiller la valeur des variables dans la fenêtre Espions
- Tester les données et les résultats d'une procédure dans la fenêtre Exécution
- Evaluer la valeur des variables dans la fenêtre Variables locales
- Faire la différence entre les modes exécution, conception et déboguage en Visual Basic
- Suivre l'ordre d'exécution du programme à l'aide de la Pile des appels
Travail avec les contrôles
- Identifier et utiliser les contrôles standard de Visual Basic
- Définir en quoi un contrôle ActiveX diffère d'un contrôle standard
- Ajouter des contrôles ActiveX à un projet et les utiliser dans un programme
- Accès aux données à l'aide du contrôle de données ADO
- Définir les termes suivants : base de données, table, champ, enregistrement et clé
- Utiliser le contrôle de données ADO pour afficher des enregistrements d'une base de données
- Utiliser le contrôle de données ADO pour trouver, modifier, supprimer et ajouter des enregistrements
- Enumérer les contrôles dépendants standard
- Définir SQL (Structured Query Language) ; décrire le but de l'instruction SQL SELECT
- Utiliser l'Assistant Feuille de données pour concevoir un formulaire simple d'entrée des données
Validation des entrées
- Créer une application qui valide les données de l'utilisateur au niveau du champ et au niveau du formulaire
- Créer une application qui utilise le contrôle Microsoft Masked Edit
- Créer une application qui active ou désactive les contrôles en fonction de valeurs de champs
Récupération d'erreur
- Intercepter des erreurs d'exécution
- Créer des gestionnaires d'erreur
- Voir comment les erreurs sont gérées dans la chaîne d'appel ; gérer des erreurs dans une routine de gestion d'erreurs
- Gérer des erreurs en ligne
- Décrire certains styles courants de gestion d'erreur
- Décrire les options de récupération d'erreur dans l'environnement de développement de Visual Basic
Amélioration de l'interface utilisateur
- Créer et éditer des barres de menu personnalisées, des menus, des sous-menus et des éléments de menu à l'aide du Créateur de menus
- Identifier les propriétés de menus qui peuvent être définies dans la boîte de dialogue Créateur de menus
- Créer un menu contextuel à l'aide du Créateur de menus
- Affecter du code à des éléments de menu pour répondre à l'événement Click
- Créer sur un formulaire une barre d'état qui donne un retour d'information à l'utilisateur
- Créer une barre d'outil à l'aide du contrôle Toolbar
Glisser-déplacer
- Décrire le rôle des événements souris dans l'implémentation des fonctionnalités glisser-déplacer
- Accomplir les étapes requises pour ajouter des fonctionnalités Glisser-déplacer à une application
- Identifier le contrôle source et le formulaire ou contrôle cible dans une opération glisser-déplacer
- Implémenter des fonctionnalités glisser-déplacer OLE
Informations complémentaires sur les contrôles
- Définir et décrire l'utilisation des groupes de contrôle
- Créer un groupe de contrôle
- Construire une application Visual Basic qui ajoute et supprime des contrôles de façon dynamique
- Utiliser la collection Contrôles Visual Basic
- Créer et utiliser des variables objet
Touche finale
- Créer des applications qui intègrent les principes de base de conception d'une interface utilisateur
- Créer un programme d'installation d'une application à l'aide de l'Assistant Package and Deployment
- Créer des projets personnalisés