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)