 |
Objectifs |
 |
| |
- S’initier à la programmation avec DELPHI et au
développement d’applications orientées gestion
de bases de données.
|
|
 |
|
 |
 |
Prérequis |
 |
| |
- Etre à l’aise avec l’environnement Windows.
Une expérience de programmation avec un autre outil (Visual
Basic, Windev…) sans être indispensable, constitue
un avantage.
|
|
 |
|
 |
 |
Public |
 |
| |
- Développeur d’applications
|
|
 |
|
 |
 |
Les plus de la formation |
 |
| |
- Cette formation aborde les différentes technologies intégrées
dans Delphi
- Formation orientée Application de Bases de Données
|
|
 |
|
 |
 |
Durée / Dates / Lieu |
 |
| |
- 5 jours
- 07 novembre 05
- Paris
|
|
 |
|
 |
|
 |
Le mot du formateur |
 |
| |
- La formation DELPHI est une prise en main complète de
l’environnement de développement en Langage Pascal
Objet de Borland. Seront abordés les thèmes généraux
de programmation objet et une orientation nette vers le développement
d’application de bases de données, ainsi que la production
des états avec le générateur implémenté.
|
|
 |
|
 |
| Prise
en main de l'environnement |
- Présentation, concepts et tour d’horizon de l’IDE
|
| Projets,
unités et formulaires |
- Structure des projets et des applications. Unités, formulaires
: portée, visibilité
|
| Création
d'interface avec le concepteur visuel |
- Concepteur visuel, le mode bi-directionnel, l’inspecteur
d’objets, structure de code généré
- Les fichiers DFM
- Utiliser les composants, les propriétés et les
événements
|
| Développer
avec les composants |
- Construction d’une application exemple : utilisation du
framework VCL
|
| Composants
VCL et CLX |
- Introduction à la bibliothèque de composants :
composants usuels, rôles, propriétés et événements
importants.
- Classes utilitaires courantes
|
| Menus
et concepteur de menus |
- Types de menus : composants et concepteur de menus.
- Evénements associés. Construction des applications
et centralisation des événements.
|
| Le
langage Pascal Objet |
- Syntaxe du Pascal Objet : blocs, règles, structures de
contrôles, structures itératives
- Les types pascal : types simples et complexes
- Types de variables et de constantes : portée, visibilité.
Passage de paramètres.
|
| Structure
des applications et portée |
- Construction des applications : portée, visibilité,
durée de vie, allocation et désallocation des composants.
|
| Utilisation
du débogueur |
- Mise en oeuvre du débogueur : points d’arrêts,
expressions, conditions, examen des variables, points de suivi
- Techniques de mise au point
- Concepts objets et implémentation Pascal : classes et
instances, encapsulation, héritage, polymorphisme
- Constructeurs et destructeurs
- L’approche objet dans la conception des applications Delphi.
|
| POO
Avancée |
- Surcharger des méthodes. Mise en oeuvre du polymorphisme
|
| Gestion
des exceptions |
- Types et structures associés : blocs try..except, try..finally.
Récupération et traitement des erreurs
|
| Composants
et programmation événementielle |
- Programmation événementielle : concepts, types
d’événements, séquences d’événements
|
| Conception
d'applications orientées données |
- Accès aux données : concepts, classes et composants,
types de bases de données et tour d’horizon de l’IDE.
BDE, ADO, dbExpress, composants InterBase, DataSnap
|
| Composants
d'accès aux données |
- Hiérarchie des composants d’accès aux données.
Datamodules et datasets. Les composants BDE, les datasources.
Contrôles visuels orientés données : TDBEdit,
TDBGrid,…
|
| Utiliser
les objets TFields |
- Présentation des composants : personnalisation, propriétés,
méthodes et événements disponibles
|
| Opérations
sur les DataSets |
- Principaux événements, techniques fondamentales
: navigation, édition, insertion, suppression. Propriétés
et événements des DataSets
|
| TQuery,
TTable, TDataBase en détail |
- Composants Query et SQL : SQL paramétré, résolution
des mises à jours
- Composants TTables
- Liens maître-détail
- Types de verrous
- Mise en oeuvre du composant TDataBase
|
| Introduction
à DataSnap |
- Introduction à DataSnap : applications multi niveau bases
de données
- Les composants DataSnap
- Utilisation de XML
|
| Utilisation
de Rave Reports |
- Mise en oeuvre de Rave Reports
|
| Introduction
à IntraWeb |
- Développement d’applications Internet avec IntraWeb
|
|
|