Delphi XE2 Advanced VCL

Het doel van deze training is u, als medior Delphi ontwikkelaar, professioneler te laten
werken met Delphi 2010 tot en met XE2 en de Visual Component Library.
Overzicht
Dag 1 – Delphi advanced database en datasnap
• Interbase: Haal meer uit Interbase, met Data Definition Language (Triggers, Stored Procedures, Table
creation en Domains) en Data Manipulation Language
• DBExpress: Optimaliseer DBExpress, met SQL Monitoring, Transactions, SQLConnection internals
en configuratie, TSQLDataSet gebruik met SQL Queries
• Datasnap: Gebruik Datasnap voor caching of multi-tier applicaties, geschikt voor zero configuration
en/of cloud deployment, datasnap authentication en authorization, remote procedure calls, en remote
database interactie en/of caching met de clientdataset
Dag 2 – Delphi advanced user interfaces en code
• User Interface Techniques: Windows-7 non-modal dialogs, introductie patterns
• DLLs en Windows-API: delayed en Win32/Win64 DLLs, Windows-API calls
• Object Pascal: Component based programmeren, Class Scoping (Private/Public), Properties en
Methods
• Livebindings: Managed/ UnManaged, BindExpression, BindScope, Data Object
• Exception Handling: Fout tolerante applicaties maken, silent exceptions, custom exceptions,
Application Object, Event Log
• Threading: Responsive applicaties maken, multi-threading en task based threading met TThread,
Synchronize en Queue
• Componenten: Run-time component creation
Indien hiervoor voldoende tijd is worden de volgende onderwerpen ook behandeld;
Componenten in Packages, Generics, RTTI, Attributes, Anonymous Methods
Pre-requisites; voor de 2 daagse Delphi Advanced training is basiskennis op het niveau van de
3 daagse Delpi Essentials training en enige ervaring voldoende. De training is gebaseerd op
Delphi XE2 Enterprise met local Interbase XE Developer, maar kan ook gegeven worden op
basis van Delphi 2010, XE of XE2 Professional.