Lamu-design.com
Accueil rf-informatique.com
Formation Visual FoxPro
Programmation Générale - OOP

Les formations

- Utilisateur
- Internet
- Programmation générale
- Programmation avancée
- OOP

Produits RFIServices RFISolutions RFIVisual FoxProLiens utiles

L'équipe RFIPartenaires

Contacter RFIPlan du siteMentions légales

 


Le stage de formation Visual FoxPro "Programmation générale" s'appuie sur la version 9 de Visual FoxPro.
Une partie du contenu (Exemples, Base de données) est issue de la version 6.0.

Ce cours complet sur 5 jours enseigne comment créer une application Visual FoxPro correctement structurée, utilisant le répertoire complet des contrôles.
L'accent est mis sur la productivité et la réutilisation du code au travers de la programmation orientée objet (OOP).
Une approche intensive de l'OOP avec VFP 9 est faite avec des travaux pratiques au travers d'ateliers concrets mettant en oeuvre les meilleures techniques de programmation Visual FoxPro.


L'OBJECTIF

A la fin du cours, les participants qui répondent aux pré-requis seront capables de créer, debogguer et déployer des applications sophistiquées de gestion événementielles, basées sur les données, et utilisant des techniques de programmation orientées objet.
Une convention de formation professionnelle est signée avec l'entreprise.
Un support de cours et un CD contenant les exercices sont fournis à chaque participant.

 

Programmation Générale Visual Foxpro  Janvier 2006

Pré requis :

Pour bénéficier pleinement du cours, les participants doivent :
- Soit avoir une expérience de Foxpro pour Windows ou DOS, Foxbase, Clipper ou d'autres langages XBASE et avoir suivi le cours de Foxpro2x à VisualFoxPro ;
- Soit avoir quelques notions de Visual FoxPro et être familiers avec les bases du langage et de l'interface utilisateur VFP.
Il n'est pas nécessaire d'avoir une connaissance préalable de la programmation orientée objet.

Contenu :

INTERFACE UTILISATEUR

Le gestionnaire de projets
Les barres d'outils
Le gestionnaire de tâches
TaskPane
TaskList
L'aide en ligne
Les assistants et les constructeurs
L'explorateur de documents (Document view)
l'intelligence

CONVENTIONS D'ECRITURE - NORMALISATION

Convention de dénomination (Variables )
Notation pré et postfixée

BASES DE DONNÉES

Le conteneur de données
Les types de données
L'intégrité référentielle

FORMULAIRES

Le générateur de formulaires
Les objets: propriétés et contrôles
Le modèle événementiel
Les contrôles de base
Les barres d'outils
L'environnement de données

VUES

Vues statiques
Vues dynamiques
Vues paramètrées

LIAISONS DYNAMIQUES

Les contrôles OLE Automation
Intégration d'objets OLE

CONSTRUCTION D'UNE MINI-APPLICATION

Méthodologie de développement
Conception de la base de données
Construction de l'interface
(menus, fenêtres de dialogue, formulaires de saisie et d'interrogation)
Le générateur d'états
Gestion de l'aide et des erreurs
Le Deboggueur

 

OOP (Programmation Orientée Objet)

Pré requis :

Avoir suivi le stage de programmation générale ou maîtriser le générateur de formulaires de Visual-FoxPro.

Contenu :

CONCEPTS

Fondements de la programmation orientée objet
Les objets, les classes, l'instanciation
L'héritage
Le polymorphisme
Les messages

LES CLASSES

Les classes de bases (contrôles et conteneurs)
Les classes composites
Les classes utilisateur (custom)
Les classes métier
Les fonctions AMEMBERS, ACLASS
Les bibliothèques de classes
L'explorateur de classes (Class Browser) et les classes dans la ToolBox

LE GENERATEUR DE CLASSES

Normalisation des noms d'objets
Sous-classement, superclasses, hiérarchie de classes
Protections, encapsulation
L'opérateur de résolution
Les méthodes Access et Assign

TRAVAUX PRATIQUES : CREATION D'UNE BIBLIOTHEQUE DE CLASSES.

Barre d'outils générique (parcours de fichier)
Exemples de classes visuelles
Exemples de classes abstraites
Encapsulation de la gestion d'erreurs
La bibliothèque de composants FFC

Retour haut de page
Dernière mise à jour le 4 février 2006

Dernière mise à jour :
Le 19 octobre 2007