Introduction
to the IDE
Basic
IDE Skills | The Delphi environment | How two way tools work
| Using the Editor Files created by Delphi | Delphi’s project
manager | Smart
linking
Introduction
to Pascal
Program structure | Constants & variables
| Expressions | Built-in data types | Creating your own data
types | Consequences of strong typing | Looping constructs
| Using the GUI debugger |
Functions & procedures | Parameters & arguments | Value, reference,
& const parameters | Compiler options | Conditional compilation
| Variable length arrays | Overloading functions | Using optional
parameters | Interface & implementation section usage
Using Predefined Classes
Objects & Classes - what's the difference?
| Declaring objects | Using Try/Finally to prevent memory
leaks | Instantiating classes | Using properties & methods
| TStringList in detail | TInifile & TRegistry
Forms
& Controls
IDE customization | Using the form
designer |
Using the standard controls | Control layout & tab order |
Controls’ properties & behaviors
Creating
& Using Menus
Using pop up & pull down menus | Using
speed buttons & panels | Using tabbed notebooks | Using the
system controls | Control interaction & event handling | Modal
& non-modal windows
Structure
of Delphi Applications
Main forms | Other forms | Using units
to structure the code | Auto created forms | Dynamically created
forms
The
Windows Environment
Windows standards | Form design | Aesthetic
considerations | Menu design guidelines | Selecting the right
controls | Consequences on resource usage
Data
Access with Delphi
Introduction to the BDE (Borland Database
Engine) | Manipulation of data interactively using the Database
Desktop & explorer | Creating a sample database | Interfacing
to the BDE using data-aware components | Effective use of
the TTable and TField components
MDI
& SDI Models
Comparison of MDI & SDI | Building
an SDI application | Building an MDI application
|