Contenu
LES UNITS
- 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.
CLASSES ET OBJETS
- Définition de types CLASS.
- Implémentation des méthode.
- 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.
LE POLYMORPHISME VIRTUAL
- Structure contenant des éléments distincts.
- VIRTUAL.
- Répartition par DYNAMIC.
- Schéma mémoire.
- CONSTRUCTOR.
- DESTRUCTOR et OVERRIDE.
- Contenu de l'ancêtre tObject.
- Méthode et classes abstraites.
- CONSTRUCTOR et VIRTUAL.
STRUCTURES OBJETS
- Séparation de la structure et de l'élément.
- Structures de base, pile, liste, arbre.
- Les conteneurs.
- utilisation de types procéduraux.
- les types génériques Delphi.
LES PROPRIETES
- Exemple simple.
- Effet de bord et contrat implicite.
- Propriétés tableau, propriété DEFAULT INDEX.
- Composants DEFAULT, STORED, LOAD attribut PUBLISHED.
LES EVENEMENTS
- Type PROCEDURE OF OBJECT.
- Variable procédurale.
- Propriété On_xxx et méthode de traitement.
- NIL et Assigned.
STOCKAGE DISQUE
- Les flux.
- Stockage de classes.
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 Frames.
LES EXCEPTIONS
- Le bloc TRY EXCEPT.
- Traitement de l'exception.
- Création d'exceptions - type - création.
- Redéfinition du gestionnaire global.
- Portée des exceptions - emboîtement.
- Exception silencieuse.
- Exceptions lors de la conception.
- Le bloc TRY FINALLY.
INTEGRATION .NET
- Foundation Classes.
- Infrastructure Web ASP.NET.
- Développement de bases de données ADO.NET.
- Windows Forms.
Formation uniquement réalisée en intra-entreprise