This short ebook covers the differences between Delphi 2005 and Delphi 2006. It is meant as an update of the book “Mastering Borland Delphi 2005”, written by Marco Cantù and published by Sybex (now an imprint of Wiley).
Although you can read it by itself, there are frequent references to the printed book, so you will need the book at hand to get the most from this ebook. In fact, I specifically avoided repeating any material that is already in the book.
The updates in this ebook are organized by the chapter they refer to in the printed book. The examples discussed here are (or will be) available online on www.marcocantu.com/md2005.
The book is currently published in HTML format. A PDF version might be released in the future. Marco wants to thank Peter Wood, for the precious editing work done on this ebook.
Marco Cantù is the author of the best-selling Mastering Delphi book series and a prominent figure in the Delphi community. He's also one of the recipients of the “Spirit of Delphi” award. Marco teaches and consults on Delphi, and also in XML-related and Web technologies.
Marco's web site is at www.marcocantu.com and his blog at blog.marcocantu.com. You can contact him at firstname.lastname@example.org. Marco lives in Italy, with his wife Lella (an interior designer), their two kids Benedetta and Jacopo, and the dog Lillo.
Chapter 1: The BDS IDE
Covers: Flexible Installation and Execution, The IDE Look-and-Feel, The VCL Form Designer, Delphi 2006 Editor, Block Completion, Live (Code) Templates, Other Minor Editor Changes, The UML Designer, IDE's Database Management Tools, A New Personality: C++, The Debugger in Delphi 2006
Chapter 3: The Delphi Win32 Compiler
Covers: The Win32 Compiler in Delphi 2006
Chapter 4: The Delphi for .NET Compiler
Covers: Class Instance Fields in Win32, Records with Methods and Operators Overloading, Class Helper, Delphi for .NET Compiler and the Compact Framework in Delphi 2006
Chapter 5: Delphi 2006 Win32 Run Time Library
Covers: FastMM, FastCode, Other New RTL Features
Chapter 6: The VCL in Delphi 2006
Covers: Margins and Padding, Layout Panels, The TrayIcon Component, Other New Features of the VCL
Chapter 9: The .NET Libraries
Covers: The RTL in Delphi 2006 for .NET, RTL's CF Support
Chapter 10: New Delphi 2006 Refactorings
Covers: Change Parameters, Extract Interface and Superclass, Introduce Field, Introduce Variable, and Inline Variable, More Delphi 2006 Refactorings
Chapter 13: Delphi 2006 Database Architecture
Covers: Unicode Support
Chapter 14: dbExpress in Delphi 2006
Covers: Database Explorer for dbExpress
Chapter 16: Delphi 2006 BDP Extensions
Covers: Connection Pooling
Chapter 18: ECO III in Delphi 2006
Covers: ECO incompatibily issues, a very short list of the new features
Chapter 19: Indy 10 in Delphi 2006
Covers: Updates in Indy 10, examples of programs upgrades to the new version
Chapter 20: IntraWeb 8 in Delphi 2006
Covers: What's new in IntraWeb 8
Chapter 21: ASP.NET in Delphi 2006
Covers: Updates in ASP.NET designers, why connection pooling is useful, other updates