Delphi Component Design


When I saw this book for the first time, I've got my first chock: I was used to books with more than 1000 pages and this one had few more than 300. Browsing it, I've had my second chock: comparing to other Delphi books, there was almost no Delphi code in it.

I was intrigued: but isn't this a book that teaches how to build components? it should come full of code, new components. Then I understood its title: Delphi Component Design. This isn't a book that teaches how to build components, it teaches how to design components.

It goes a step beyond the technical creation of components, teaching how to build a well designed component.

Danny Thorpe is a Delphi Developer Team member, and technical revisor of many books. He shows some technical details that allow not only build better components, but also better programs.

The book is divided in three parts:

This book doesn't show how to build components. A better one to this task would be Ray Konopka's book Developing Custom Delphi Components, but it gives tips to do a better component design, to make it better, faster and more efficient, integrating to Delphi IDE.

Danny Thorpe shows some information hard to find, like DMT and VMT structures, showing clearly the difference between dynamic and virtual methods, he talks about abstract interfaces and shows how to put property reading and writing to help you.

Summing this up, this is a book that contains more information than examples and is highly recommended to everyone who built some components and wants to make them better.

The book comes with a CD Rom with all the source code in the book (a total of 1Mb) and a Fractal Image File (FIF) Viewer.


Author: Danny Thorpe

Editor: Addison-Wesley

339 pages

Level: Intermediate+ to Advanced

ISBN: 0-201-46136-6

Price: 36.95

Rank: Delphi Delphi Delphi Delphi HDelphi

Buy this book


Back to main page

Updated on 07/04/1998
Bruno Sonnino