home - about us - contact us

DL245: Delphi 2010 for Win32 Component Creation


Description

If you are already familiar with Delphi, you are aware of the rich set of components that compose the visual component library (VCL), and you know the enhanced productivity you can achieve thru creating your own custom components!

For those new to Delphi, components are objects that you use often when building your applications, and, more to the point, components are designed to be installed into, and interact with, Delphi’s visual designer. Thus, during design time, you can add components to your application, set their attributes, see how they interact with one another other, and define (program) how they will behave at run-time.

This course starts with discussions and exercises related to technologies that are used to create components: an advanced overview of object oriented programming (with emphasis on component creation), packages (where components are stored), and Windows messages. Building on these topics, how to create and deploy components is thoroughly explored. The course finishes with how to enhance your components with Property Editors and Component Editors.

Concepts are taught through text, instructor-led discussions and sample exercises. Course delivery is available through on-site and virtual led (web-conferencing) classes.


Cost
The cost of this course is $1,495 CDN

Length
2 days of planned curriculum in an instructor-led, hands-on setting.

Audience
The course is targeted toward advanced Delphi developers who desire a mastery of component creation for the implementation of ActiveX controls and customized VCL components.

Prerequisites

tick Basic programming experience using CodeGear’s™ Delphi®, preferably developing single-tier database applications
tick Basic knowledge of object oriented programming concepts


Headings
Advanced Object Oriented Programming
tick Constructor Method
tick Class Completion
tick Inheritance
tick Polymorphism
tick Method Directives
tick Properties
tick Class Functions
tick Using TComponent

Packages
tick Using Packages
tick Creating Packages
tick Loading Packages Dynamically

Windows Messages
tick SendMessage
tick Custom Messages
tick SendMessage versus PostMessage

Creating Components
tick Component Templates
tick Creating Components
tick Installing Components
tick Composite Components
tick Adding Events
tick Overriding Events
tick Creating Icons for Components
tick Data Aware Controls
tick Tcomponent.Notification

Property Editors and Component Editors
tick TPropertyEditor
tick TSound Component
tick Property Categories
tick Component Editors


Top Headlines

 


 

home - about us - contact us