Développer VB/Oracle
Objectifs de la formation : Cette formation Développer avec Visual Basic et Oracle vous permettra de maîtriser pleinement les fonctionnalités et les capacités de Visual Basic, et son rattachement avec les Bases de Données ORACLE. Tous les aspects essentiels du langage sont abordés : Programmation objet, Interaction avec les bases de données, ActiveX Data Objects, Utilisation de COM.
A qui s'adresse la formation Visual Basic ?
Ce cours s'adresse à tous ceux qui désirent développer sous Visual Basic ou tout autre langage, et s’en servir pour attaquer les bases de données Oracle.
Pré-requis
Il est nécessaire de connaître au moins un langage de programmation et d’avoir une bonne pratique du système Windows. De plus, des connaissances pratiques de la formation O10 : Développement de requêtes SQL pour les bases de données Oracle, sont nécessaires.
Contenu de la formation Visual Basic
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 objetClasses 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
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
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
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
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
Travaux Pratiques 1
- Gestion d'un formulaire de saisie, contrôles de validité.
- Manipulation des listes.
- Lancement de procédures en arrière-plan.
Travaux Pratiques 2
- Déplacement d'un contrôle sur une forme.
- Déplacement d'un élément d'une liste dans une autre liste.
- Gestion d'un formulaire de saisie, contrôles de validité.
- Manipulation des listes.
- Lancement de procédures en arrière-plan.
La gestion des erreurs
Traitement des erreurs logiques
- Le débogageLes 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
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
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
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.
Travaux Pratiques
- 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

