Delphi Power Programming D301
Document Sample


D301 Delphi Power Programming
Benefits
The 32 bit environment provides a solid base for application development. Threads, Active X, Win 32 API, COM and
DCOM change the way programmers approach development. This course provides a thorough coverage of 32 bit
development with Delphi 3, Delphi 4 & Delphi 5, and programming for the intranet and Internet.
Who should attend?
Programmers & consultants who develop Delphi applications and want to enhance their Delphi skills, knowledge and
productivity.
Delegates Pre-requisites
Delegates are required to meet the following prerequisites:
A good working knowledge of Delphi, including familiarity with the IDE, the Pascal language, and OOP
experience.
Course Objectives:
Upon completion of this course, the delegate will be able to:
Create custom components
Implement and use OLE automation servers
Sub class Delphi components
using COM and DCOM
Write and use ActiveX controls and ActiveX
Improve your Delphi skills by exploring the
forms
VCL source code
Improve application performance using
Use the WIN 32 API
threads
Use Delphi 5 frames to visually build
Produce smaller executables with DLLs and
composite components
packages
Course Content
IDE Tips & Tricks
Overview of Delphi 4 IDE | Custom Components
Using Code Insight Subclassing VCL components | Component registration
Using Code Completion | Composite & container components | Graphical
Using Code Explorer components | Wrapper components | Data Aware
OOP Review components | Component & property editors | Using the
OOP Concept | The Delphi class hierarchy | Tools API | Using the DsgnIntf unit | Defining custom
Inheritance | Virtualization | Method Overloading property & component editors
API Class Wrappers Interfaces
Using class wrappers to interface with Win32 API | Interface concepts | Building simple Interfaces |
Accessing version information | Using memory mapped Implementing Windows shell extensions
files COM, DCOM, & Automation Servers
Threads COM & DCOM standards | Using the type library editor |
The TThread class | Creating a custom TThread | Implementing Windows shell extensions
Synchronization ActiveX
Accessing data using a thread | Critical sections | Using ActiveX controls | Using DAX to create ActiveX
Semaphores & mutexes | Multi-threaded database controls & forms from databases
access Practical Sessions
DLLs • Create an OLE Server which monitors memory
Using DLLs | Implicit & explicit loading | Writing • Learn how to use ActiveX, COM and DCOM
function DLLs | Debugging DLLs | Exit & entry code | • Directly interface to the Windows API
Callbacks • Use Threads to run a background query
Packages • Learn how to enhance TrichEdit to include a user
Using packages to reduce program size | Comparison interface
with DLLs | Design time packages | Using the package • Learn how to use DLLs and packages
collection editor | Explicit loading of packages • Take advantage of new Delphi features
If you would like any further information, please do not hesitate to email training@iscnet.co.uk.
Get documents about "