Customer Reviews


12 Reviews
5 star:
 (10)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews
‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

4 of 4 people found the following review helpful:
5.0 out of 5 stars Best Delphi book I have seen!, March 21, 1997
By A Customer
This review is from: Delphi Component Design (Paperback)
Delphi Component Design, is by far the best Delphi book, I have seen. I have all of the Borland Press Books, as well as several(10+) other Delphi books. All of these books have there strong points but nothing compares to this Book! It covers RTTI, and Code Optimization better than any other book. To sum it up, this book starts were the other books left off.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
5.0 out of 5 stars The most valueable Delphi resource on the planet, November 30, 1998
By 
This review is from: Delphi Component Design (Paperback)
This book is all about what goes behind the curtains. If are a crazy developer like me and interested in knowing how Delphi designers implemented different mechanisms such as WIndows messaging OLE COM this title is a must
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
5.0 out of 5 stars Must read for VCL Architecture, February 7, 1998
By A Customer
This review is from: Delphi Component Design (Paperback)
A book in search for two years. Back to 1995 when I started to dive into VCL source code. A question popped into my mind that why Borland did not document the architecture of VCL ? I had read numerous books. Delphi Component Design is it. You can not read VCL source code without it. It saved me tons of hours.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars A standard-setter that few have followed, January 12, 2007
Amazon Verified Purchase(What's this?)
This review is from: Delphi Component Design (Paperback)
This is purely a Delphi programmer's guide, but it unquestioningly well written, informative, and well-rounded: Anyone seeking to learn how Delphi's VCL component libraries work, how to development components of their own, or how to extend Delphi VCL components already available from Borland or third parties, should read this book. There is simply nothing else that comes close.

Mr. Thorpe's writing style is clear, concise, and does a great job of exploring the topic at hand. Any competent Delphi programmer will be well capable of undertaking VCL development on their own if they have this book at their side. One point to note about this book is what used copies go-for on Amazon.com (and elswehere): I typically see prices of between $50 and $100, even though the book was first published about 10 years ago. How many other technology books, particularly for a specific software technology, remain in such high demand after such a long period of time?

"Delphi Component Design" was written for the VCL [Borland's Acronym for "Visual Component Library"] as it was implemented in Delphi 3.0 - back in the mid to late 1990's: the implementation of VCL it describes is still the foundation underlying VCL as implemented in Delphi today, and is close enough to the modern implementation to still be a very useful text. However, since Delphi's product direction is to pursue .NET as opposed to enhancing the older VCL, the book's usefulness is limited to those who are seeking to maintain or enhance existing Delphi VCL-based applications. Even though I no longer work in Delphi, I still find myself called-upon often enough for Delphi support that I'm not going to give up my copy of "Delphi Component Design" quite yet - even despite the used copy prices I see!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Thank you Thank you Thank you Thank you!, March 30, 1998
By A Customer
This review is from: Delphi Component Design (Paperback)
An excellent book. Shows the inner-workings of Object Pascal and VCL. The COM/OLE stuff is a bit out of date (was written for D2).
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
4.0 out of 5 stars Expert oriented book., March 12, 1998
By A Customer
This review is from: Delphi Component Design (Paperback)
It covers many important subjects: RTTI, Code Optimization, OLE Automation server and many more. Author has perfect theoretical approach to the matter. But I think more examples would make this book even better. Anyway I recommend it to all Delphi component experienced developers, but NOT to beginers.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Excellent guide for those who want to use 110% of Delphi, December 12, 1997
By A Customer
This review is from: Delphi Component Design (Paperback)
The books contains phylosophical views, paradigms which are hidden behind the elegant VCL structure. Diligent reader will find lot of undocumented or even too-obvious-to-use features which can make some hard things simple. His review of virtual and dynamic tables is second to none!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars Great! A real behind the scene look, not just a 'how to', November 21, 1997
By A Customer
This review is from: Delphi Component Design (Paperback)
I've been using Delphi from the start and have many books on V1,2,&3. This is one of the best for providing a real insight into the theory & practice of Delphi. The RTTI Fountainhead section was very 'illuminating'.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Excellent Delphi resource, May 16, 2007
This review is from: Delphi Component Design (Paperback)
Extending the hand dealt to you by the development package is where the quality programmers are separated from the mere developers; often the difference between an adequate product and a great one. If you are a developer using Delphi and want to advance to a higher level of production, this book contains the necessary boost. Anyone moving into Delphi component creation will find it essential. From properly choosing components from the Delphi Visual Component Library (VCL) to building your own components and interfacing with OLE and COM, most of the major topics are covered in detail, with sections of example code to really drive the message home.
The book starts off with a brief explanation of the models used in Delphi, basic concepts of a component, and the analysis and design of new components. This is followed up by an examination of Implementation Details, the fundamentals of polymorphism, virtual methods, exceptions, RunTime Type Information (RTTI), streaming, messaging, OLE and COM interfaces, and optimization techniques. "Design Time Support Tools," opens with an overview of the Integrated Development Environment (IDE) and emphasizes the interface issues. Danny Thorpe wraps it all up with chapters on property and component editors, and experts and add-in tools.
This book contains many insightful points. The chapter on virtual methods and polymorphism contains the best explanation of the implementation details of virtual methods that I have ever seen. This chapter could serve as a reference in any study of object-oriented programming. I've incorporated many of these points into my own training course. As one whose main approach to OOP has been via C++, I found this material invaluable when teaching a course in advanced Delphi recently. The clear descriptions of the underlying implementation distinctions between virtual and dynamic methods may save you in the area of performance. Knowing and understanding why virtual methods will defeat the smart linking of the Delphi compiler/linker can reduce the size of your EXE.
When I am presenting exceptions and exception handling to experienced programmers, they always ask the following question: "What is the real difference between this and how we have traditionally handled errors?" In only a few pages, the author answers this question and puts forward two lists, "Rules of Thumb for Implementing Exception Handlers" and "Rules of Thumb for Raising Exceptions"; solid advice for both developers and educators who develop developers.
Optimizing code when there is "abundant" stack space (surely a hint of heaven!), multiple threads and different system-defined string types differ from traditional tricks. These topics are all covered in the chapter on optimization. Just because this space is available is no reason to misuse it. Knowing that the stack will never shrink over the lifetime of the thread should force you to rethink overuse. Understanding that long strings are allocated on the heap rather than the stack should cause an occasional re-examination of approach. It is also gratifying to see that there is also a short section on sledgehammer techniques, or put another way, "genuinely useful hacks."
There is also an occasional sweet sprinkle of humor. From polymetamorphicdata (care to guess what that is?) to TypInfo ("tip info") and GUID ("gwid") the jokes are appropriate and blend well into the message. However, they are grains of seasoning rather than the bulk of the flavor.
Delphi is a development environment that provides the opportunity to do many things quickly and efficiently. Add in a copy of this book and you are ready to harness the true power of Delphi by creating your own components and pushing things to the leading edge of software creation. Some sections can be read and appreciated just for their insights into object-oriented programming and design.

Published in Journal of Object-Oriented Programming, reprinted with permission.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Excellent, February 11, 1998
This review is from: Delphi Component Design (Paperback)
Gorgeous! It is far beyond the standard cookbook approach. It has given me a greater insight into the guts of Delphi and is the only Delphi book that I have read for pleasure
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

This product

Delphi Component Design
Delphi Component Design by Danny Thorpe (Paperback - Dec. 1996)
Used & New from: $38.72
Add to wishlist See buying options