logo formation delphi

Formation Programmation Objet Delphi

L'Institut Pascal - formation@formation-delphi.com - Tél 01.42.83.69.36




 Objectifs   assimiler les concepts et les techniques de la programmation orientée objet et les mettre en oeuvre pour développer des librairies de classes
 Durée   3 jours
 Versions Delphi   Delphi 6 à Delphi 2010
 Pré Requis   expérience du développement Delphi d'au moins trois mois
 Public   dévelopeur et analyste, dans le cadre du plan de formation d'entreprise, ou d'un DIF



Le programme détaillé

1 les UNITés:
      INTERFACE, IMPLEMENTATION,
      USES, INITIALIZATION, FINALISATION

2 Classes et Objets:
      définition de types CLASS
      attributs et méthodes - type défini en global
      implémentation des méthode
      accès direct aux attributs - SELF et références
      objet global, local, paramètre, structure, composition
      allocation par : CONSTRUCTOR - valeurs initiales
      utilisation de WITH
      accès aux attributs - accesseurs Get et Set
      surcharge des paramètres et OVERLOAD
      méthode de CLASSe
      les attributs PRIVATE et PUBLIC
      accesseurs, encapsulation / contrat
      affectation et copie - Assign

3 L'Héritage
      le concept d'héritage
      syntaxe, ajout de nouveaux attributs et méthodes
      appeler une méthode de l'ancêtre: INHERITED
      visibilité: la directive PROTECTED
      compatibilité d'affectation
      principe de subsitution
      test du type: IS, AS, WITH, surcharge

4 Le Polymorphisme: VIRTUAL
      structure contenant des éléments distincts
      VIRTUAL et surcharge par OVERRIDE
      REINTRODUCE de méthodes VIRTUAL
      répartition par DYNAMIC
      schéma mémoire: Vmt ou Dmt
      DESTRUCTOR et OVERRIDE : Destroy et Free
      la valeur NIL - FreeAndNil
      méthode et classes abstraites - ABSTRACT
      CONSTRUCTOR et VIRTUAL
      référence de classe
      information de classe: RTTI
  5 Structures objet
      tList, tObjectList, tStrings, tStringList
      tCollection
      types génériques

6 Les Propriétés
      PROPERTY, READ et WRITE
      propriétés tableau, propriété DEFAULT
      qualificateur INDEX
      attributs DEFAULT, STORED, LOAD

7 Les Evénements
      type PROCEDURE OF OBJECT
      propriété On_xxx et méthode de traitement

8 Stockage Disque
      les flux
      tStream, tMemoryStream, tFileStream, tStringStream
      stockage de classes :tPersistent et tComponent

9 Delphi et les Classes
      chargement d'une forme - fichier .DFM
      le modèle par délégation
      partage d'événements - Sender: tObject - AS, IS
      création dynamique de composant - Owner et Parent
      héritage de formes - le dictionnaire objet
      les tFrame

10 Les Exceptions
      le bloc TRY EXCEPT
      traitement de l'exception - RAISE
      création d'exceptions - type - création
      redéfinition du gestionnaire global - Abort
      le bloc TRY FINALLY

11 Mise en perspective
      COM et les INTERFACEs
      La conception objet - UML


Calendrier  -  Plan.PDF  -  Programme Détaillé  -  Devis  -  Autres Formations  -  Contacts