Plan de formation détaillé

Visual Foxpro

Programmeurs, développeurs d'applications, chefs de projets.

4 jours.

Connaissance des notions de base de la programmation. Notions de programmation objets (souhaitable mais pas obligatoire).

Être capable de développer des applications Windows utilisant des bases de données. Apprendre à optimiser la création de nouvelles applications en créant des composants réutilisables grâce aux outils visuels et à la programmation objets. Savoir maintenir des bases de données.

Présentation de Visual Foxpro.

  • Présentation générale.
  • Les différentes fonctionnalités de Visual Foxpro.
  • Manipuler des fenêtres et menus.
  • Le gestionnaire de projets.
  • La fenêtre commande.
  • Les menus
  • Configuration de l'environnement de travail.

Gestion des données.

  • Création et maintenance des bases de données.
  • Utilisation des outils de recherche et de présentation de données.
  • La bases de données.
  • Les tables et les index.
  • Les règles d’intégrité référentielle
  • La fenêtre cession de données.
  • Les requêtes et les vues.
  • Les états.

Gestion de l'interface utilisateur.

  • La création d'un interface graphique (formulaires) en utilisant les outils visuels.
  • Association d'un formulaires à des données.
  • Le générateur de formulaires.
  • Présentation des contrôles de formulaires.
  • Les menus et les barres d'outils.

Génération des applications.

  • Assemblage et génération d'ne application.
  • Structuration d'une application.
  • Ajout de fichiers à un projet.
  • Exécution dans l'environnement Visual Foxpro.
  • Génération d'une application.
  • Génération d'un exécutable.

Bases de programmation orientée objets.

  • Notions de base de la programmation orientée objet..
  • Les classes et objets.
  • Propriétés.
  • Méthodes.
  • Héritage.
  • Polymorphisme.

Outils de gestion de classes.

  • Création de classes et d'objets à l'aide des outils visuels.
  • Création d'éléments réutilisables.
  • Création des objets basés sur les classes.
  • Création de classes non visuelles.
  • L'explorateur de classes.

Programmation.

  • Le langage de programmation Visual Foxpro.
  • Création d'un programme.
  • Les types de données.
  • Les opérateurs.
  • Les structures de contrôle.
  • Le générateur d'expressions.
  • Les fonctions liées aux types de données.
  • Les fonctions liées aux bases de données.
  • Les fonctions liées à l'environnement.

Programmation avancée.

  • Génération des éléments graphiques et des classes par programmation.
  • Techniques de programmation pour une utilisation des applications en mode partagé.
  • Déboguage d'une application : le débogueur.
  • Les fonctions liées à la programmation orientée objets.
  • Les fonctions de création d'applications utilisables en mode partagé.