DELPHI - programmation - Polymont | University
Transcription
DELPHI - programmation - Polymont | University
GBD– 030 DELPHI - programmation Saint-Denis à 9h30 5 jours Objectifs : Delphi est un Environnement de Développement Intégré basé sur le langage Pascal Objet. Cette formation Dephi est adaptée aux développeurs n'ayant pas ou peu pratiqués la programmation orientée objet ainsi qu'à ceux en ayant une bonne pratique à travers d'autres langages. Cette formation commence par présenter les concepts coeur de la programmation objet (héritage, encapsulation, polymorphisme) et leurs implémentations aussi bien dans le langage Object Pascal lui-même que dans l'aspect objet métier. Après cette introduction incontournable, la formation se concentre à expliciter l'outil Delphi et permet aux participants d'avoir un panorama complet de ses domaines d'applications grâce à un projet exemple décidé en commun avec les participants. La seconde partie de la formation extrêmement pratique présente les différents champs d'application. En fonction de la version de Delphi (de la v.5 à la version XE3) les aspects les plus récents peuvent être abordés comme la programmation d'applications FMX en 3D, les applications pour tablettes et les architectures multi-tiers basées sur DataSnap. A l'issue de cette formation Delphi les participants sont alors capables d'approfondir leur connaissance en toute autonomie. À qui s’adresse cette formation ? : Cette formation est réservée aux débutants Delphi connaissant un autre outil de développement ou aux chefs de projet souhaitant se familiariser avec l'outil. Pré-requis : Connaître un autre langage de développement et être familier du système d'exploitation MSWindows Travaux pratiques : Le projet « exemple » sert de fil conducteur pour découvrir la richesse de l'outil. Polymont University Tél: +33(0) 1.58.38.08.70 - Mail: [email protected] - Web: www.polymont-university.fr Programme : DECOUVERTE DE DELPHI Présentation de Delphi (de v.5 à XE3) Possibilités Présentation de l'interface Paramétrage de l'environnement LANGAGE PASCAL OBJET Types de données et portée Programmes, Procédures et Fonctions Instructions essentielles Structure des unités Explorer la mémoire vive de l'ordinateur Pointeurs et tableaux dynamiques LE CHEMIN VERS LA POO (PROGRAMMATION ORIENTEE OBJET) Le Langage Delphi et la POO Du type record au type object Du statique au dynamique PRINCIPES DE LA POO ET IMPLEMENTATION EN LANGAGE DELPHI Classes et Objets Encapsulation Héritage Polymorphisme Protection et visibilité des objets Champs et propriétés des objets Modélisation UML L'OUTIL DELPHI Aide à l'écriture Audit du code Compilation/Exécution Débogage Polymont University Tél: +33(0) 1.58.38.08.70 - Mail: [email protected] - Web: www.polymont-university.fr PROGRAMMER EN DELPHI POUR MS-WINDOWS Concepts Windows Programmation événementielle Composants simples VCL et RTL Delphi Décomposition du projet Travailler avec des composants Objets, propriétés et événements courants Passage de paramètres à un évènement Création dynamique d'objets UTILSATION DES FICHES AVEC DELPHI Créer une application MDI Créer une application multi fiche Menus déroulants Barres d'outils Popup Menus GESTION DES DONNEES EN DELPHI Concepts de bases de données Le Borland DataBase Engine Techniques communes aux BDD Introduction au langage SQL (basé sur MS-SQL Server) Architecture des données ASPECTS AVANCES DE DELPHI I Routines standard d'Entrée/Sortie Paquets et Librairies Interfaçage des objets Méthodes Anonyme, Générique et autres Gestion des exceptions et assertions Polymont University Tél: +33(0) 1.58.38.08.70 - Mail: [email protected] - Web: www.polymont-university.fr ASPECTS AVANCES DE DELPHI II Les technologies DataSnap Ecrire Bibliothèques et Paquets Principes de base sur la création de composants Programmation Internet Travailler avec XML Polymont University Tél: +33(0) 1.58.38.08.70 - Mail: [email protected] - Web: www.polymont-university.fr