How This Book Is Organized

   

This book is organized into several parts and is arranged to accommodate the wide breadth of topics that are considered essential for mastering C++Builder development:

  • Part I: "C++Builder Essentials" ”This part, consisting of Chapters 1 “5, contains everything you need to know to make the best use of C++Builder when developing applications. It starts with an introduction to C++Builder, and its Integrated Development Environment (IDE). It then covers best practices in programming with C++Builder. Finally, it moves on to the advanced topics of creating custom components , their editors and their property editors.

  • Part II: "Database Programming" ”Chapters 6 “13 cover this key topic in C++Builder programming. These chapters include information on the use of Borland's database engine (the BDE); the important topic of client datasets, which are used for multitier and client/server programming; and a variety of specialized component sets including dbGo (formerly known as ADOExpress) and dbExpress (a new component set newly offered in C++Builder 6, which is specifically designed as a lightweight replacement for the BDE in client/server scenarios). This part of the book closes with coverage of XML and the XMLMapper, which can be used to make your applications work with XML.

  • Part III: "Windows Programming" ”A frequent topic of discussion among C++Builder programmers is the use of the Windows API. Part III covers this in detail within Chapters 14 “17. This includes a breakdown of the API's functional areas, techniques for graphics and multimedia programming, how to program and utilize DLLs, and how to create and use COM objects.

  • Part IV: "Distributed Computing" ”Chapters 18 “22 cover the important topic of distributed computing. C++Builder offers many tools to help programmers devise systems whose components are distributed across multiple computers and networks. These chapters cover standards such as DCOM and SOAP, Borland tools such as DataSnap (formerly known as Midas), WebSnap, and how to create Web Services using XML and Borland's BizSnap.

  • Part V: "Open Tools API" ”Chapter 23 covers the Tools API, which consists of Borland's Open Tools API and the Native Tools API, for extending the capabilities of the C++Builder and Delphi IDEs. As an example, this chapter progresses through the development of a practical wizard that can be added to the environment for supporting performance assessments of applications you develop using C++Builder.

  • Part VI: "Appendixes" ”The appendixes offer a variety of extras, including a look at the Borland examples provided by the C++Builder installation CD, developing mobile applications using the C++ Mobile Edition, some important information resources for C++Builder, and how to enable Borland's TXMLDocument control for Professional users.


   
Top


C++ Builder Developers Guide
C++Builder 5 Developers Guide
ISBN: 0672319721
EAN: 2147483647
Year: 2002
Pages: 253

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net