Register your product to gain access to bonus material or receive a coupon.
Adobe® Digital Editions software.
This eBook requires the freeBefore downloading this DRM-encrypted PDF, be sure to:
C++Builder 5 Developer's Guide is a completely new book authored by insiders of the C++Builder development community. You will learn advanced debugging techniques using CodeGuard, master multi-tier distributed applications with MIDAS 3, discover the latest in multi-media techniques with OpenGL, DirectX, and others, master memory management, learn how to build a chat system with TCP/IP, and more. XML, HTML, CORBA, VisiBroker, ActiveX, and COM+ Server are new features covered by this new edition.
Introduction.
I. C++BUILDER 5 ESSENTIALS.
1. Introduction to C++Builder.C++Builder Basics.
Hello World! A Basic Start. The VCL, Forms, and Components. The Component Palette. Your First Real Program. How to Get Around.
What's New in C++Builder.
Web Programming. Distributed Applications. Team Development. Application Localization. Debugging Database Application Development. Developer Productivity. Companion Tools CD-ROM.
Upgrading and Compatibility Issues.
Upgrading C++Builder from an Earlier Version. Using Existing Projects in C++Builder. Creating Projects Compatible with Previous Versions of C++Builder. Solving Other Project Upgrading Issues.
Migration from Delphi.
Comments. Variables. Constants. Operators. Controlling Program Flow. Functions and Procedures. Classes. Preprocessor Directives. Types of Files.
Advantages and Disadvantages of C++Builder.
Visual Reality: True Rapid Application Development. Keeping Up with the Joneses: The C++ Standard. Choosing the Right Development Environment. C++Builder Advantages and Disadvantages Conclusion.
Preparation for Kylix.
Similarities Between Kylix and C++Builder. Differences Between Kylix and C++Builder. Porting C++Builder Projects to Kylix. So When?
Summary.
2. C++Builder Projects and More on the IDE.Understanding C++Builder Projects.
Files Used in C++Builder Projects. Project Manager.
Using the Object Repository.
Adding Items to the Object Repository. Using Items in the Object Repository. Sharing Items Within a Project. Customizing the Object Repository. Creating and Adding a Wizard to the Object Repository.
Understanding and Using Packages.
Considerations when Using Packages. The C++Builder Runtime Packages. Using Tdump.
Introducing New IDE Features in C++Builder 5.
Property Categories in the Object Inspector. Images in Drop-Down Lists in the Object Inspector. The XML Project File Format. Forms-Save as Text. The Node-Level Options. The New To-Do List. The Console Wizard.
Summary.
3. Programming in C++Builder.Coding Style to Improve Readability.
The Use of Short and Simple Code. The Use of Code Layout. The Use of Sensible Naming. The Use of Code Constructs. The Use of Comments. A Final Note on Improving the Readability of Code.
Better Programming Practices in C++Builder.
Use a String Class Instead of char*. Understand References and Use Them Where Appropriate. Avoid Using Global Variables. Understand and Use const in Your Code. Be Familiar with the Principles of E