[wpms_breadcrumb reverse="0"]
Cours Certifié Microsoft - Visual Basic

Développer en Visual Basic

Reference : F2DVB
5 jours - 2660 € HT
Prochaines sessions
Développer en Visual Basic
Objectifs

  • Maîtriser la plateforme de développement Visual Basic
  • Utiliser les éléments de lexique et de syntaxe du langage
  • Développer des interfaces utilisateurs
  • Accéder à une base de données et manipuler des fichiers

Pré requis

  • Connaissances de base en programmation. Expérience souhaitable en développement logiciel.

Modalités pédagogiques

Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

Public visé
Inscription

Programmes de Développer en Visual Basic

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 objet

  • Classes et objets.
  • Les objets graphiques : formes, contrôles.
  • Propriétés, méthodes, événements.
  • La programmation événementielle.

La plateforme de développement Visual Basic

  • Les principes récurrents.
  • Fenêtres, barre de menus, 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.
  • 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

  • Principe des MDI (Multiple Document Interface), formes et contrôles. Formes modales. Formes prédéfinies.
  • Chargement et affichage.
  • Principaux événements, méthodes et propriétés.
  • Menus, popup menus.
  • Les fonctions msgbox et inputbox.

Les composants graphiques (contrôles)

  • Contrôles standard, contrôles Active X.
  • Saisie et affichage : label, text box, masked edit.
  • Les boutons : command, check box, option.
  • 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. Objet source et objet cible. Evénements souris. Propriétés de la source. Evénements sur la cible.

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 et les gestionnaires d’erreurs.
  • L’objet Err.

L’accès aux données

  • Manipulation des fichiers. Accès séquentiel, direct, binaire. Ouverture, fermeture. Instructions de lecture/écriture.
  • Architecture et objets des bases 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. Data Environment. Data Control. Data Report. Data Form Designer.
  • Les contrôles dépendant des données. Data Grid, Hierarchical Flex Grid. Data List, Data Combo.

Touche finale

  • Les fichiers de ressources.
  • Enregistrement des paramètres d’une application.
  • Générer un exécutable et le distribuer.
  • Optimisation du programme.