Application Development with Delphi 1-7
This course is designed to ensure that Delphi Client/Server developers have an understanding of, and can successfully implement, Delphi 6 Client/Server in a distributed computing environment. The courseware covers the Delphi Client/Server fundamental concepts of Delphi application development, including IDE, Pascal Language basics, debugging, event-driven programming, database tasks, the Borland Database Engine, and database tools. The bulk of the course highlights and teaches concepts of Delphi Client/Server application, development, including database components, working with SQL, migration to Client/Server, and exception handling.
Duration
Prerequisites
Working knowledge of the Windows® operating systems, and basic experience in programming with Delphi.
Audience
The course is intended for programmers who have some experience with the Delphi programming language, and are new to Delphi.
Course Topics
- A Tour of Delphi
- Projects, Units, and Forms
- Form Designer
- Windows Component Sampler
- Menus
- The Object Pascal Language
- Program Structure and Scoping
- Object-Oriented Programming in Delphi
- Advanced OOP
- The Visual Component Library (VCL) Application Framework
- Using the Debugger
- Exceptions in Delphi
- Templates and the Object Repository
- Event Driven Programming
- Borland Database Engine Overview
- Creating Database Applications
- Using Database Wizards
- Using TField Objects
- Manipulating Datasets
- Migrating to Client / Server
- Using TQuery Components
- Using TDatabase Components
- DataSnap
- User Interface Techniques I
- User Interface Techniques II
- Run-Time Component Creation
- Threading
- Advanced Object Pascal
- Advanced TDatasets