|
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.
|