Delphi 5 Level 1 (1 Hr 43 Mins)
|
1.0 Overview of Delphi (12 Mins)
1.1 Delphi Overview
1.2 Windows Programming Overview
1.3 Presentation Strategy
1.4 Programming with Delphi
2.0 Intro to the Delphi IDE (46 Mins)
2.1 The Main Window
|
2.2 The Object Inspector
2.3 The Form Designer & The Code Editor
2.4 Getting a round
2.5 Customizing various options in Delphi
2.6 Configuring the Code Editor
2.7 The Project Manager
3.0 Creating New Applications (44 Mins)
3.1 Creating a New Project or New Group
3.2 The Form & Frame Designers
3.3 Containership
|
Delphi 5 Level 2 (1 Hr 45 Mins)
|
1.0 The Object Inspector (46 Mins)
1.1 The Purpose of the Object Inspector
1.2 Properties
1.3 Special Parent Properties
1.4 Events
|
2.0 The Visual Component Library (58 Mins)
2.1 History
2.2 Structure
2.3 How the Help System Works
2.4 Creating an Application & Adding Components
2.5 Connecting Components
2.6 Displaying Data to a User
2.7 The Data Module
2.8 Review
|
Delphi 5 Level 3 (2 Hrs)
|
1.0 Creating a One-to-Many Relationship
(14 Mins)
1.1 Creating a Master/Detail Relationship
2.0 The Form Wizard (24 Mins)
2.1 Using the Form Wizard
2.2 Naming
|
3.0 Queries (25 Mins)
3.1 Using the Form Wizard to Create Queries
4.0 Other DB Controls (56 Mins)
4.1 DBEdit & DBNavigator
4.2 DBCtrlGrid
4.3 DBListBox
4.4 DBComboBox
4.5 DBLookupComboBox
|
Delphi 5 Level 4 (2 Hrs 2 Mins)
|
1.0 Persistent Fields (35 Mins)
1.1 Fields
2.0 Form Layout (10 Mins)
2.1 Layout Demo
|
3.0 Controlling the Appearance of the Grid
(13 Mins)
3.1 Instantiated Field Objects
3.2 Use the Grid Editor
4.0 Adding Images & Text (23 Mins)
4.1 Placing Images & Text from Files & Databases
|
Delphi 5 Level 5 (1 Hr 54 Mins)
|
1.0 Menus (27 Mins)
1.1 Building a Main Menu
1.2 Building a Popup Menu
1.3 Putting an Image on a Menu
1.4 Saving a Menu
2.0 Speed Bars (7 Mins)
2.1 Creating a Speed Bar
|
3.0 Toolbars (10 Mins)
3.1 Creating a Toolbar
3.2 Toolbar Button Properties
4.0 Translation Manager (34 Mins)
4.1 Changing Languages
4.2 Creating your Own Language Demo
5.0 Object Pascal Programming (11 Mins)
5.1 Overview of VCL Programming
6.0 The TAction List (24 Mins)
6.1 The TAction List
|
Delphi 5 Level 6 (1 Hr 53 Mins)
|
1.0 Basic Tasks in Delphi (1 Hr 12 Mins)
1.1 File Open & File New
1.2 File Exists & Dialog Boxes
1.3 Closing the Application
|
2.0 The Code Editor (36 Mins)
2.1 What is Delphi Doing For You
2.2 Editing Features
2.3 Code Insight Local Menu
|
Delphi 5 Level 7 (1 hr 57 min)
|
1.0 The Compiler (39 Mins)
1.1 Files
1.2 Program Structure
|
2.0 Data Types (1 Hr 12 Mins)
2.1 Character
2.2 Strings
2.3 Numbers
2.4 Boolean & Arrays
|
Delphi 5 Level 8 (2 Hrs 4 Mins)
|
1.0 User-Defined Types (35 Mins)
1.1 Enumerated Types
1.2 SubRanges
1.3 Sets
1.4 Records
1.5 Aliases
2.0 Class Type (13 Mins)
2.1 Using the Keyword Class & Code Completion
3.0 Declarations (15 Mins)
3.1 Objects
3.2 Scope & Visibility
|
4.0 Basic Language Characteristics of Pascal
(32 Mins)
4.1 Parts & Pieces
4.2 Expressions & Statements
4.3 Subroutines
4.4 Control Syntax
5.0 Data Sets & SQL (10 Mins)
5.1 Ttables & Tqueries
6.0 Programming Techniques (18 Mins)
6.1 Debugging
6.2 Run Time Instantiation
6.3 Exception Handling
|
Advanced Level 1 (1 Hr 58 Mins)
|
1.0 Installing the Sample Code & Data
(4 Mins)
1.1 Installation
2.0 Creating Custom Components (28 Mins)
2.1 Deciding Whether to Write a Component
2.2 Selecting the Ancestor Class
2.3 Creating a Component Unit
|
2.4 Constructors & Destructors
2.5 Testing the Component
2.6 Properties 2.7 Providing a Component Icon
3.0 More on Basic Component Creation (26 Mins)
3.1 Procedures
3.2 Using the Component
|
Advanced Level 2 (2 Hrs)
|
1.0 A Continued Look at Component Creation
(39 Mins)
1.1 Extended Memo Component
1.2 Events
2.0 A Pseudo-Visual Component (21 Mins)
2.1 Extending Hints
2.2 Creating an Elliptical Hint Window
2.3 Enabling the THintWindow Descendant
|
3.0 An Animated Component (35 Mins)
3.1 Creating the TddgMarqee Component
3.2 Painting off Screen
3.3 Animating the Component
4.0 A Tray-Notification Icon Component (25 Mins)
4.1 What is a Tray-Notification Icon?
4.2 Creating Properties & Pseudo-Events
4.3 Receiving Events from the Win API
|
Advanced Level 3 (1 Hr 46 Mins)
|
1.0 Writing Property Editors (35 Mins)
1.1 Creating a Descendant Property Editor
1.2 Editing the Property as Text
1.3 Editing the Property as a whole
1.4 Specifying the Property Editor's Attributes
1.5 Registering the Property Editor
2.0 Writing Component Editors (15 Mins)
2.1 The TdefaultEditor
2.2 Creating a Descendent of TcomponentEditor
|
2.3 Overriding ExecuteVerb
2.4 Overriding GetVerb
2.5 Overriding GetVerbCount
2.6 Registering a Component Editor
3.0 Streaming Nonpublished Data (23 Mins)
3.1 Using DefineProperties
3.2 Specifying Get & Set Routines that work with the DFM file.
4.0 Creating DLL's (33 Mins)
4.1 Static Versus Dynamic Linking
4.2 Creating & Using DLLs
4.3 A Modal Form from a DLL
4.4 A Non-Modal Form from a DLL
4.5 Implicit Loading
4.6 Explicit Loading
|
Advanced Level 4 (1 Hr 51 Mins)
|
1.0 Graphics & Animation (50 Mins)
1.1 Bitmaps
1.2 TCanvas
1.3 Loading & Saving Images
1.4 Loading & Copying TBitMaps
1.5 A 'Paint' Program
1.6 Animation
2.0 Making a Connection (20 Mins)
2.1 Error Messages to Expect
2.2 Logging On & Logging Off
|
3.0 Creating an Alias (10 Mins)
3.1 Using the Database Explorer
3.2 Creating a New Interbase Alias & Saving an Alias
4.0 Dynamic SQL (31 Mins)
4.1 Runtime TQuery vs Design-Time qrySQL
4.2 The SQL Property
4.3 Transaction Processing
4.4 Transaction Processing Guidelines
4.5 Differences between ExecProc & ExecSQL |
Advanced Level 5 (1 Hr 45 Mins)
|
1.0 Using a Stored Procedure (20 Mins)
1.1 When to Use Stored Procedures
1.2 Input/Output Parameters
1.3 Internal Variables
1.4 Exceptions
|
2.0 Overview of Creating a Backend (21
Mins)
2.1 Databases
2.2 Tables
2.3 Views
3.0 DBMS in General (59 Mins)
3.1 Handling Text Data
3.2 Getting a List of Tables
3.3 Retrieving Field Values
4.0 Multithreading (5 Mins)
4.1 Creating a Thread |