Delphi XE5 Essentials FireMonkey

Het doel van deze training is u, als beginnende Delphi ontwikkelaar, snel productief te laten werken met Delphi XE3 tot en met XE5 en het FireMonkey framework.

Overzicht

Dag 1 – Delphi desktop applicaties voor Windows en Mac

  • Delphi IDE: Kennismaking met de Delphi IDE (Integrated Development Environment)
  • Project structuur: Project, Unit, Form
  • Component based development: Form Designer, Componenten, Event-handlers, Properties
  • FireMonkey: Cross platform desktop applicaties in HD en 3D
  • FireMonkey Componenten: Standard (Buttons, Edits, etc.), Additional, Dialogs, Menus
  • Object Pascal: Types, Variabelen, Data structuren, Loops en if-then’s, scoping en methods
  • Object oriented: Classes, Constructors, Destructors, Inheritance, Encapsulation en Polymorfisme

 

Dag 2 – Delphi database applicaties

  • DBExpress: Structuur, Connections, Tables en Queries
  • Database applicatie: Database applicaties FireMonkey
  • Datasets: Clientdataset, dataset, zoeken, beperken en selecteren van records
  • Fields: Field types, constraints en regels, calculated en lookup fields
  • Visual Livebindings: Data weergave in de user interface
  • Interbase: Introductie Interbase
  • FireDAC: Introductie FireDAC

 

Dag 3 – Delphi development advanced basics

  • Debugger: Debuggen van Delphi Applicaties
  • Exceptions: Applicaties robuuster en betrouwbaarder maken met Exceptions
  • Drag en Drop: Event-driven programming in Delphi
  • RTL: Welke mogelijkheden biedt de RTL? O.a. string handling, IO utils, stopwatch en generics
  • Styles: Styles gebruiken om de user experience van je applicatie te verbeteren
  • Touch en Gestures: Met multi-touch en gebaren de user experience van je applicatie te verbeteren

Pre-requisites; voor de 3 daagse Delphi Essentials training is basiskennis van programmeren voldoende. De training is gebaseerd op Delphi XE5 Professional met local Interbase Developer, maar kan ook gegeven worden op basis van Delphi XE3 of XE4. Voor het volgen van de training is een laptop met vooraf geinstalleerde Delphi en Interbase nodig.