With a new name and a new focus on CORBA, database drivers, and Microsoft Back Office applications, Inprise/Borland Delphi is enjoying a resurgence, with a growing user base of programmers who use Delphi for rapid development of enterprise computing applications. Not to rest on success, the latest version of Delphi, Version 5, includes further expansion and refinement of the 3-tier application framework introduced in Delphi 4 and has resulted in a prize-winning product. Delphi in a Nutshell is the first concise reference to Borland/Inprise Delphi available. It succinctly collects all the information you need in one easy-to-use, complete, and accurate volume that goes beyond the product documentation itself. Delphi in a Nutshell starts with the Delphi object model and how to use RTTI (Run Time Type Information) for efficient programming. The rest of the book is the most complete Delphi Pascal language reference available in print, detailing every language element with complete syntax, examples, and methods for use. The book concludes with a look at the compiler, discussing compiler directives in depth.
When I was employed as developer in a Delphi orientied software company (at the turn of the millennium), I really absorbed this book. It was pretty helpful back then, iirc, but prolly outdated, now.
The best book on delphi I've read so far , concise straight to the point explanations ; the language reference section was gold it helped clear up a lot of my syntax misunderstanding . What's the difference between delphi in a nutshell / object pascal handbook :
- object pascal : more visually pleseant , but lacks some real concereate examples (for a beginer ) they tend to skip the structure a lot and think you already know it (which as a beginer I don't ) the concepts explanation is pretty decent .
- d in a nutshell : less visually pleseant , rich in great detailed examples (lang ref section) and doesn't fall any short on the general aspects of the language .
That said dian provided me with more value (personal opinion , perhaps the reading order influenced my experience ? pascal first then dian)