Home > Store

C++Builder 5 Developer's Guide

Register your product to gain access to bonus material or receive a coupon.

C++Builder 5 Developer's Guide

eBook (Adobe DRM)

  • Sorry, this book is no longer in print.
  • About Adobe DRM eBooks
  • This eBook requires the free Adobe® Digital Editions software.

    Before downloading this DRM-encrypted PDF, be sure to:


    • Install the free Adobe Digital Editions software on your machine. Adobe Digital Editions only works on Macintosh and Windows, and requires the Adobe Flash Player. Please see the official system requirements.
    • Authorize your copy of Adobe Digital Editions using your Adobe ID (select AdobeID as the eBook vendor). If you don't already have an Adobe ID, you can create one here.
Not for Sale

Description

  • Copyright 2003
  • Pages: 1440
  • Edition: 1st
  • eBook (Adobe DRM)
  • ISBN-10: 0-7686-5733-4
  • ISBN-13: 978-0-7686-5733-3

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.

Sample Content

Table of Contents



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

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.