home | register | email  



Web Tech, USA
1-800-279-9717

Web Tech, UK
+44 (0) 1452 814 303



 

Please visit our WebTech main site - we no longer maintain this web site

www.WebTechCorp.com - US

www.WebTechCorp.co.uk - UK


D301 - Delphi Power Programming

Price: US $1,995, UK £1,499 + VAT | Duration: 5 days


Programmers & consultants who develop Delphi applications and want to enhance their Delphi skills, knowledge and productivity.


A good working knowledge of Delphi, including familiarity with the IDE, the Pascal language, and OOP experience. Our Delphi Programming Fundamentals course provides a solid base for this course.


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.


  • Create custom components
  • Sub class Delphi components
  • Write and use ActiveX controls and ActiveX forms
  • Improve application performance using threads
  • Produce smaller executables with DLLs and packages
  • Implement and use OLE automation servers using COM and DCOM
  • Improve your Delphi skills by exploring the VCL source code
  • Use the WIN 32 API
  • Use Delphi 5 frames to visually build composite components


IDE Tips & Tricks
Overview of Delphi 4 IDE |
Using Code Insight
Using Code Completion
Using Code Explorer

OOP Review
OOP Concept | The Delphi class hierarchy | Inheritance | Virtualization | Method Overloading

API Class Wrappers
Using class wrappers to interface with Win32 API | Accessing version information | Using memory mapped files

Threads
The TThread class | Creating a custom TThread | Synchronization
Accessing data using a thread | Critical sections | Semaphores & mutexes | Multi-threaded database access

DLLs
Using DLLs | Implicit & explicit loading | Writing function DLLs | Debugging DLLs | Exit & entry code | Callbacks

Packages
Using packages to reduce program size | Comparison with DLLs | Design time packages | Using the package collection editior | Explicit loading of packages

Custom Components
Subclassing VCL components | Component registration | Composite & container components | Graphical components | Wrapper components | Data Aware components | Component & property editors | Using the Tools API | Using the DsgnIntf unit | Defining custom property & component editors

Interfaces
Interface concepts | Building simple Interfaces | Implementing Windows shell extensions

COM, DCOM, & Automation Servers
COM & DCOM standards | Using the type library editior | Implementing Windows shell extensions

ActiveX
Using ActiveX controls | Using DAX to create ActiveX controls & forms from databases


  • Create an OLE Server which monitors memory
  • Learn how to use ActiveX, COM and DCOM
  • Directly interface to the Windows API
  • Use Threads to run a background query
  • Learn how to enchance TrichEdit to include a user interface
  • Learn how to use DLLs and packages
  • Take advantage of new Delphi features

 

Copyright 2002 2004 - Web Tech Training & Development - All Rights Reserved

 

home ] contact ] courses ] register ]