Développement :
Le langage Delphi


Durée de la formation : 5 jours

Objectifs : Présenter les principaux concepts liés à la programmation Delphi et à l'environnement de développement associé.

Prérequis : Une expérience de la programmation (dans un autre langage de programmation) est requise pour suivre ce stage.


La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés. Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice), à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.


  1. Introduction et historique

    • Historique
      • Delphi VS Pascal
      • Historique des versions de Delphi
    • Les différents types de développement Delphi : Win32, .NET, ...
    • Installation de l'environnement de développement
      • Les IDE disponibles
      • Prise en main de Delphi 2009
      • Structure générale d'un projet Delphi
  2. La syntaxe de base du langage

    • Notion de variables
      • Déclarations
      • Les types de données
      • Notion de portées
    • Les opérateurs du langages
    • Les instructions
      • Instructions conditionnelles
      • Instructions itératives
    • Fonctions et factorisation du code
      • Définition d'une fonction
      • Utilisation de paramètres
  3. Programmation orientée objet en Delphi

    • Introduction au modèle objet
      • Notion d'encapsultion
      • Notion de propriétés et d'attributs
      • Notion de méthodes
      • Constructeurs de classes
    • Le concept d'héritage
      • Aspetcs fondamentaux
      • Le polymorphisme
  4. Mise en oeuvre d'IHM via Delphi

    • Introduction à la programmation événementielle
    • Prise en main de l'environnement
      • Notion de "Form"
      • La palette de composants
      • Gestion des propriétés et des événements du composant
      • Utilisation de l'aide en ligne
    • Les principaux composants graphiques
      • Labels, boutons, zones d'édition, ...
      • Les conteneurs et le positionnement des composants
      • Les barres de menus et menus contextuels
      • Les boîtes de dialogues
      • Autres types de composants graphiques
    • Gestion du clavier et de la souris
      • Evénements souris
      • Gestion du focus
      • Gestion du drag'n drop
  5. L'accès aux données en Delphi

    • Choix d'un système de gestion de base de données relationnelles SGBDR
      • Choix d'un driver (IDAPI ou ODBC)
    • Requetage de la base de données
      • Envoie d'ordres SQL
      • Récupération des résultats
    • Les assistants
      • L'explorateur SQL
      • Module de base de données
    • Génération de rapports
  6. Pour finir

    • Coupler votre programme Delphi avec d'autres technologies
      • Delphi et Win 32
      • Delphi et .NET Framework
    • Génération d'un installeur pour votre application
      • InstallShield Express

© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure


Filière Développement : Formation Le langage Delphi

Filière Développement : Cours Le langage Delphi

Quelques liens internet

Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Evolution MM Multimédia multimedia : Formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
DéveloppementFormationCatalogue de nos formationsConseilL'encyclopédieCoordonnées

Infini Software - Centre de Formation Informatique continue professionnelle

Formation Java - Formation J2EE - Formation .NET - Langage C, C++ - Formation Internet

Localisation : Sophia Antipolis Nice Alpes Maritimes 06 paca provence alpes cote d'azur Cours formation plan de cours formateur e-learning elearning langages informatique programmation c c++ java C# j2ee j2se jsp servlets Visual Basic HTML XML Javascript ASP .NET XML XSL CSS services web ado .net jdbc rmi ejb réseaux sockets Développement développements informatique développeur internet intranet extranet site web webagency agency logiciel progiciel organisme organismes systèmes embarqués embarquées temps réel Agréments certification certifié Microsoft Certified Professional MCP

Société de développement Informatique

Formation Informatique

Formations Informatique