home - about us - contact us

DL100: Application Development With Delphi - Detailed Headings


A Tour of Delphi™
How to configure the Delphi environment and install your own tools.

Projects, Units, and Forms
Coverage of the basic building blocks of Delphi. Includes supporting file-type review and project creation.

Form Designer
An introduction to the Delphi design interface. Includes presentation of the main component pallette, component properties, and basic events.

Component Sampler
Create a file browser while exploring basic component, operating system, and framework operations within the rich Borland VCL (Visual Components Library).

Advanced Component Sampler
Creating more advanced user interfaces using animation, images, calendars, and more components within the rich VCL technology.

Menus
Leveraging advanced menu capabilities, including menus with images, cascaded sub-menus, and checked menus. Professional presentation and display of menu selections.

The Object Pascal Language
Fundamental elements in Object Pascal, including logical and mathematical operators, decision structures, looping controls, standard and user-defined types, arrays, and sets.

Project Structure and Scoping
Keywords and concepts used to extend Pascal to the graphical and component environment. Includes discussion on catching and throwing exceptions.

Object-oriented Programming in Delphi™
How object-orientation is used in the Delphi environment. Presentation of key OOP concepts including abstraction, encapsulation, inheritance, and polymorphism.

Advanced OOP
Understanding casting, Runtime Type Information (RTTI), and method overloading. Using polymorphism to manage operations between trees of related objects.

VCL/CLX™ Frameworks
A tour of the Borland VCL and CLX™ (Component Library for Cross-platform) framework. Includes a review of common "helper objects."

Using the Debugger
Strategies, techniques, and configuration options for Borland integrated debugger.

Exceptions in Delphi™
How to create, re-raise, manage, and intercept a greater variety of exception types.

Templates and the object repository
Configuring the integrated Object Repository for re-using both stock and custom units between projects.

Event-driven Programming
Understanding messaging, message procedures, as well as their order of operation.

Borland Database Access Technologies
An overview of the most popular database access technologies for Delphi. Designed to help you select which technologies to use for your project.

Overview of the Borland® Database Engine
Installation, integration, and manipulation of the BDE.

Creating Database Applications
Review of the Delphi model for database access and data-aware controls.

Using Database Wizards
How to use the DataModules and the Database Form Wizard to create data entry forms.

Using TField Objects
Using advanced field-level operations. Includes field calculations, lookup, automatic editing, and validation.

Manipulating Datasets
Applying more advanced data navigation operations such as finding records, filtering, record level "book marking," and providing default record values.

Migrating to Client/Server
Converting a stand-alone database application and its data over to a shared database environment.

Using TQuery Components
Preparing and submitting queries using Borland technologies.

Using TDatabase Components
Steps required for migrating to the more advanced features of encapsulated relational database access.

dbExpress
Using unidirectional datasets to create portable database applications.

User Interface Techniques I
Cursors, splash-screens, SDI/MDI application concepts, and SDI form creation.

User Interface Techniques II
Managing and creating MDI applications. Preventing premature application shutdown.

Runtime Component Creation
Re-using forms dynamically at runtime.

Threading
Using TThread to add multi-tasking to your application.

Advanced Object Pascal
Creating and controlling properties using advanced Delphi techniques.

Advanced TDatasets
Implementing database transactions and cached updates across multiple datasets.

Packages
How to create, edit, compile, and install Borland package libraries.

Rave Reports
Imbedding reporting capabilities into your application using latest reporting technology.

IntraWeb
Create robust Internet Applications using the latest standards-based components from Delphi.

Back to main course page

Top Headlines

 


 

home - about us - contact us