- LE LANGAGE PASCAL :
Syntaxe de base.
Variables : déclaration, types, portées.
Enoncés conditionnels.
Itérations (boucles).
Opérateurs logiques.
Fonctions et passage d’arguments.
- LES OUTILS :
Le gestionnaire de projet.
Le référentiel objet.
L'explorateur de code.
Le débuggeur : pas à pas, arrêt, suivi.
Utilisation de l'aide.
- LES COMPOSANTS DE BASE :
Labels, boutons, boîtes d'édition et les mémos, boîtes à lister.
Les conteneurs.
Composants dynamiques, tableaux de composants.
Gestion du focus.
- LES MENUS :
Sous-menus, menus flottants.
Menus dynamiques.
Menus types.
- LES DIALOGUES :
Caractéristiques des Formes.
Navigation et passage de données entre Formes.
Dialogue modal / non modal.
Fenêtres MDI. Création dynamique. Fusion de menus.
|
- LES UNITES :
Interface et implémentation.
Uses, appels croisés, initialisation, finalisation, ordre d'appel.
Globales publiques, globales privées, statiques.
Type abstrait / notion de contrat.
Organisation : le projet et les unités.
Delphi et les Classes
Chargement d'une forme
Le modèle par délégation
Partage d'événements - Sender: tObject - AS, IS
Création dynamique de composant
Les tForm.
Héritage de formes.
Les tFrame.
- CLASSES ET OBJETS :
Définition de types CLASS.
Implémentation des méthodes.
Déclaration d'objets.
Utilisation des objets.
Méthodes.
Les attributs PRIVATE et PUBLIC.
Affectation et copie Assign.
Déclaration anticipée de CLASS structures.
- HERITAGE :
Le concept d'héritage.
Appeler une méthode de l'ancêtre: INHERITED.
Visibilité: la directive PROTECTED.
Compatibilité d'affectation.
Test du type.
Classe sans DESTRUCTOR.
Héritage et agrégation.
- LES EVENEMENT :
Type PROCEDURE OF OBJECT.
Variable procédurale.
Propriété On_xxx et méthode de traitement.
NIL et Assigned.
|