Foreword
The first Zack Urlocker gave me a product that has not been published as Delphi, I realized that she will change my work - there are many other software developers. I have struggled for using the Windows C library, and Delphi has been the best combination of object-oriented programming and visual programming, which is suitable for Windows operating systems and Linux operating systems, will soon apply to .NET.
Delphi 7 completely inherited this tradition and insisted on the VCL's solid foundation, VCL provided an amazing unobstructed software development tool. Looking for Database, Client / Server, Multitier, Intranet, or Internet Solution? Looking for control and strength? Looking for fast productivity? Using Delphi and proposing a large number of technologies and guides in this book, you will be able to complete all this.
Seven versions of Delphi
Some of the original Delphi characteristics that attract me is a form-based and object-oriented approach, which is very fast compiler, its huge database support, with a close integration of Windows programming, its component technology. However, the most important factor is Object Pascal language, all of which other foundations.
Delphi 2 is better! In its most important increase, these: Multi-Record Object (multi-record object) and improved Database Grid (Database Table), OLE Automation Support and Variant (Variable) Data Type, full support and integration of Windows 95, Long String (long string) Data type, and Visual Form inherit. Delphi3 adds Code Insight Technology, DLL Debugging Support, Component Templates, Teechart, Decision Cube, WebBroker Technology, Component Packages, ActiveForms, an excellent integration with COM.
Delphi 4 gives us AppBrowsereditor, new Windows 98 feature, improved OLE and COM support, extended Database Components, many add to core VCL classes, including Docking, Constraining, and Anchoring Controls support . Delphi 5 has added many improvements to IDE (here you want to list it here), extended database support (special ADO and Interbasets), support the Internet's MIDAS upgrade version, TeamSource version control tool, translation , The concept of frame (frame), and new components.
Delphi 6 adds support for the following characteristics: Support for CLX (Component Library For Cross-Platform CLX) cross-platform development, extended run library, DBEXPRESS database engine, web service, and outstanding XML support, A powerful web development framework, more enhancements of IDE, a large number of components and classes, detailed explanation.
Delphi 7 does improve and secure these newer technologies to make it more robust (SOAP support and DataSnap), providing support for newer technologies (like Windows XP theme or UDDI, but the most important thing is that it makes a set of rich Attractive third-party tools use simpler: RAVE report engine, Intraweb web application development technology, and ModelMaker design environments. Finally, it opened a new world by providing the first Pascal / Delphi's Borland compiler of the .NET CIL platform. Delphi is a great tool, but it is also a complicated programming environment including many elements. This book will help you master Delphi programming, including Delphi language, components (including existing and developing your own), database and client / server support, Windows and COM programming key factors, Internet and web development.
You don't need any deep knowledge about these topics to read this book, but you need to know the basics of programming. Familiar with Delphi will have a considerable assistance to you, especially after the introduction chapter. This book immediately started to explain its topic; many introductory materials from previous versions have been removed. Some such materials and a introduction to Pascal is available on my website, discussed in Appendix C..