Delphi training

Delphi Training Courses

Delphi training courses in UK and Florida

WebTech US | WebTech UK | home | register | email  


Delphi Training Course - Contact


Web Tech, USA
1-800-279-9717

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


Email Web Tech Florida

Email Web Tech UK

   

Delphi COM Training Course Scheduled in UK and Florida - Class Dates Below are for US - Click here for UK Schedule

D801 - Delphi COM Programming
Next Course Dates Call for schedule
Cost / Duration
Price: US $1,495, UK £1,195 + VAT | Duration: 3 days

Pre-requisites


A good working knowledge of Delphi and object oriented programming in Delphi. Our Delphi Part I - Fundamentals and Delphi Part III - Object Oriented Programming courses provide a solid base for this course.

Who Should Attend?
Programmers and consultants who use Delphi 5 or 6 and need to develop / interface with COM applications.

Course Benefits





This advanced Delphi COM training course covers Delphi COM Programming in depth. At the end of the course you will able to write and deploy COM and automation clients and server applications, utilize existing COM servers from within your Delphi applications, and make the most of MTS. COM is also the basis for writing multi-tier applications so you'll get a head start on that as well if you are planning to attend our Multi-tier Development course.

You Will Learn How To

  • Develop COM based applications
  • Utilize existing COM servers (such as MS-Word and MS-Excel)
  • Use Delphi's Interface language feature
  • Write COM interfaces
  • Register COM servers
  • Choose between different types of COM servers
  • Use early and late binding
  • Use the Type library editor
  • Learn how to use Class Factories and how to create Automation servers

Course Content



 

 

 

 

 

 

 

 

 

 

Overview of COM
What is COM? | How is it used? | COM servers and clients | Different types of COM servers | Type libraries |COM Objects with type libraries | Automation objects

Interfaces
Interfaces as a language feature | Benefits of Interfaces | Working with Interface variables rather than objects | Reference counting and memory management | IUnknown, IDispatch, IProvideClassInfo | Classes which implement interfaces | TinterfacedObject, | Inheritance and Interfaces | Interface } Iheritance | GUIDs | Aggregation and Implements

Working with Existing COM servers
MS-Word and MS-Excel | Automation using variants | CreateOLEObject | Named and positional parameters | Automation using type libraries | Mail merge, spell checking, and charting | COM & The Registry · Structure of keys for registered servers e.g. Word, Excel | Finding registered servers | More examples of COM | ADO | ActiveX | MTS

Writing your own COM servers
Types of COM servers | Interfaces, Classes, and server types | IUnknown, IDispatch, IProvideClassInfo | TinterfacedObject, TComObject, TTypedComObject, TAutoObject | CoClasses & COM Objects | Instancing | Interface Typecasting and Extracting Interfaces | SafeCall Calling Convention | Threading Models

Type Libraries and Automation
Contents Of Type Libraries | Uses Of Type Libraries | The Type Library Editor | Creating An Automation Object | Controlling An Automation Object From other packages | Dispatch Interfaces | Automation Data Types | Dual Interfaces, IDispatch and IDispatch.Invoke

Microsoft Transaction Server
·MTS Overview | Microsoft Management Console | Creating MTS Objects | Using MTS Explorer | Creating MTS Packages

Practical Sessions
  • Using the Interface language mechanism
  • Write COM and Automation servers in Delphi
  • Accessing your servers from other applications
  • Importing and using type libraries from existing COM servers
  • Use Delphi to control MS-Word and MS-Excel

 

Copyright 2003 - 2006 - Delphi Training Courses and Web Tech Training & Development - All Rights Reserved

 

home ] contact ] courses ] UK schedule ] Florida schedule ] register ]