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.