Initiation Delphi
Transcription
Initiation Delphi
Initiation Delphi Résumé : Durée : 3 jours, soit 21 H Objectifs : Présenter toutes les techniques offertes par Delphi pour réaliser efficacement une applications Windows. Pré-requis : Expérience d'au moins un langage de programmation Environnement : Windows 2000, Windows XP Versions : 8 - 7 Contenu de la formation : • • • • LE LANGAGE PASCAL : ELEMENTS DE BASE o Syntaxe de base. o Variables : déclaration, types, portées. o Enoncés conditionnels. o Itérations (boucles). o Opérateurs logiques. o Fonctions et passage d’arguments. PROGRAMMATION VISUEL LE SOUS DELPHI o Première application. o Forme. o Palette des composants. o L’Inspecteur et les propriétés des composants. o L'unité et le traitement des événements. LES OUTILS o le gestionnaire de projet. o le référentiel objet. o l'explorateur de code. o le débuggeur : pas à pas, arrêt, suivi. o utilisation de l'aide. LES COMPOSANTS DE BASE o labels, boutons, boîtes d'édition et les mémos, boîtes à lister. o les conteneurs. o composants dynamiques, tableaux de composants. o gestion du focus. • LES MENUS o sous-menus, menus flottants. o menus dynamiques. o menus types. • LES DIALOGUES o caractéristiques des Formes. o navigation et passage de données entre Formes. o dialogue modal / non modal. o fenêtres MDI. Création dynamique. Fusion de menus. • CLAVIER ET SOURIS o événements souris - le curseur. o drag and drop manuel et automatique. o événements clavier. • LES EXCEPTIONS o messages Windows: création et traitement. o les exceptions - traitement – création. • COMPOSANTS DIVERS o barre d'outil et de status. o classeurs à onglets. o grilles. o arbres hiérarchiques. o héritage de Forme - Modules - Packages. Adresse de cette page : http://www.adab-services.com/formation/initiation-1-1-4-delphi-8.php Devis en ligne, inscription, demande d’informations complémentaires : http://www.adab-services.com/formation/devis-initiation-1-1-4-delphi-8.php Pour tout renseignement, un conseiller formation est à votre écoute du lundi au vendredi, de 9H à 19H : (prix d’un appel local) Perfectionnement Delphi Résumé : Durée : 3 jours, soit 21 H Objectifs : Approfondir la programmation sous Delphi : concepts et les techniques de la programmation orientée objet, et intégration dans le framework .NET Pré-requis : Connaissances de base en Delphi. Environnement : Windows 2000, Windows XP Versions : 8 – 7 Contenu de la formation : • les UNIT o o o o o • • Classes et Objets o Définition de types CLASS. o Implémentation des méthode. o Déclaration d'objets. o Utilisation des objets. o Méthodes. o Les attributs PRIVATE et PUBLIC. o Affectation et copie Assign. o Déclaration anticipée de CLASS structures. Héritage o o o o o o o • • 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. 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 o Structure contenant des éléments distincts. o VIRTUAL. o Répartition par DYNAMIC. o Schéma mémoire. o CONSTRUCTOR. o DESTRUCTOR et OVERRIDE. o Contenu de l'ancêtre tObject. o Méthode et classes abstraites. o CONSTRUCTOR et VIRTUAL. Structures objet o Séparation de la structure et de l'élément. o Structures de base, pile, liste, arbre. o Les conteneurs. o utilisation de types procéduraux. o les types génériques Delphi. • Les Propriétés o Exemple simple. o Effet de bord et contrat implicite. o Propriétés tableau, propriété DEFAULT INDEX. o Composants DEFAULT, STORED, LOAD attribut PUBLISHED. • Les Evénements o Type PROCEDURE OF OBJECT. o Variable procédurale. o Propriété On_xxx et méthode de traitement. o NIL et Assigned. • Stockage Disque o Les flux. o Stockage de classes. • Delphi et les Classes o Chargement d'une forme o Le modèle par délégation o Partage d'événements - Sender: tObject AS, IS o Création dynamique de composant o Les tForm. o Héritage de formes. o Les tFrame. Les Exceptions o o o o o o o o 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. Intégration .NET o o o o Foundation Classes. Infrastructure Web ASP.NET. Développement de bases de données ADO.NET. Windows Forms. Adresse de cette page : http://www.adab-services.com/formation/initiation-1-1-4-delphi-8.php Devis en ligne, inscription, demande d’informations complémentaires : http://www.adab-services.com/formation/devis-initiation-1-1-4-delphi-8.php Pour tout renseignement, un conseiller formation est à votre écoute du lundi au vendredi, de 9H à 19H : (prix d’un appel local)