Développement DELPHI
Transcription
Développement DELPHI
Développement DELPHI Code DEV36 Durée 5 jours Objectifs Permettre aux stagiaires de développer des applications Windows Forms, des applications web (ASP.Net) et des services Web XML . Public Développeurs Pré-Requis Des bases algorithmiques sont nécessaires et la connaissance d’un langage de programmation serait fortement appréciée. INTRODUCTION Définition d’un annuaire LDAP Installation d’Open LDAP L’ENVIRONNEMENT Outil unifié pour multiples langages et librairies Page d’accueil Assistants Gestion des erreurs Débogage Debugger multiples Points d’arrêt - Log Variables locales Refactorisation : changement de nom, déclarations, extractions Gestion de l’historique Navigation dans le code – Signets Bases du développement en Delphi Fiches et Unit Propriétés et événements des composants Programmation événementielle DÉVELOPPEMENT .NET Environnement .Net : CLR (Common Language Runtime), CTS (Common Type System), FCL (FrameWork Class Library) CIL (Common Intermediate Language) Assemblages, le cache global, utilisation et inspection, code managé, récupération mémoire Nouveautés Delphi (FOR...IN, les NameSpaces, les événements FCL, les types emboîtés) Programmation .net KAPEDIA // Groupe GLOBAL INFO - www.kapedia.fr Déclaration de classes, attributs Collections, chaînes Fichiers d’entrée / sortie, flux Accès aux composants ActiveX, COM List View, Tree View, Data Grid LES BASES DE DONNÉES : ADO.NET Ado.Net Interfaces d’accès (Connection, Command, Reader, Data Adapter) Classes de stockage (DataSet, DataTable, Data Row, Data Column, Data Relation, Data View, Constraints) Transactions et Data Sets fortement typés Utilisation de Ado.Net (connections, les requêtes, champs calculés et agrégats, paramètres) Réconciliation des mises à jour Explorateur et le Borland Data Provider Migration Procédures cataloguées Fourniture et résolution (Data Sync et Data Hub) Remoting (Remote Server et Remote Connection) Edition d’états Enterprise Core Objects II MDA, persistence objet, OCL, Cache objet Extensions 1/2 LES APPLICATIONS ASP.NET HTTP - HTML : les balises Image, Ancre et Forme Architecture ASP.Net Internet Information Server et Cassini Applications Asp.Net en Delphi Web Form, contrôles HTML et Web Controls Gestion des événements FlowLayout et GridLayout Validation Client et Serveur Gestion de l’état (côté Client ou Serveur) Utilisation de plusieurs pages, redirection Mise au point, trace, pages d’erreur Asp.Net et bases de données (Ado.Net, BDP) Web Forms et ECO II Gestion du déploiement DATA REMOTING, WEB SERVICES, SOAP .Net Remoting Service Web : création, envoi de données, mise à jour Data Sync et Data Hub Traitement XML : définition, lecture, écriture, document XML Web Services - ECO II KAPEDIA // Groupe GLOBAL INFO - www.kapedia.fr 2/2