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


D202 - Component Writing in Delphi

Price: US $1,495, UK £1,199 + VAT | Duration: 3 days


Programmers who develop Delphi applications, using version 5 or 6, and need to customize components.


A solid understanding of the Delphi language and Object Oriented Programming.


This course teaches developers how to create native Delphi components which they can use in multiple projects. Creating components reduces development time, increases programmer productivity, and increases program reliability. This course teaches developers how to create components from scratch, how ot modify existing components, and how to create data aware components. It also teaches how to write component editors, property editors.


  • Create new components that work in Delphi and C++ Builder
  • Understand Properties, Methods and Events
  • Modify existing components
  • Create composite components
  • Build custom data aware controls
  • Develop applications more consistently and quicker by using custom components
  • Create custom property editors and component editors
  • Manage packages
  • Distribute and install custom components
  • Build and Install a help file for components


Review of Object Oriented Programming
Classes, methods, and fields | Properties | Inheritance | Scope | Virtual and Abstract methods

Packages
Creating and managing packages | Run time packages | Design time packages

Delphi VCL Source
Exploring the VCL Source | Understanding the class structure for component building | TCustom components | Intercepting window messages

Component Basics
OOP Concepts | Using the Component Wizard | Modifying existing components | Adding properties | Adding Methods | Adding Events | Understanding the Owner and Parent properties | Component Constructors, Destructors, and the Loaded method | Registering Components | Assigning icons to components | Component Streaming | Exceptions and Components

Non-Visual Components
Uses for non-visual components | Creating Dialog components | Creating TDataSet components | Converting an existing class to a component

Data Aware Components
Understanding Data Aware components | Using the TFieldDataLink | Adding data aware capabilities to existing components

Graphical Components
Understanding and using graphical components | TPen & TBrush | Drawing on the screen

Building Help Files
Creating the help file | Structure of the help file for components | Registering the help file with delphi

Distributing and Installing Components
What files need to be distributed | Writing an install program for the component library

Object Inspector
Understanding the Object Inspector | Adding properties | Adding events | Using property categories | Writing component editors | Custom property editors | Custom component editors

 

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

 

home ] contact ] courses ] register ]