What's New in C++Builder 2007
By: Kris Houser
Abstract: Describes major new features.of C++Builder 2007
RAD Studio 2007 provides key new features for developing C++ applications.
The following key features are new or significantly changed:
Support for Unit Testing is integrated with the DUnit Testing Framework. The DUnit framework is based on the JUnit test framework, and shares much of the same functionality.
You can use the C++Builder Unit Testing wizards to quickly generate skeleton templates for the test project, setup and teardown methods, and basic tests. You can then modify the templates, adding the specific test logic to test your particular methods.
You can run tests using either the Console Test Runner or the DUnit GUI Test Runner. The Console Test Runner directs test output to the Console. The DUnit GUI Test Runner displays test results interactively in a GUI window, with results color-coded to indicate success or failure.
C++Builder Web Services support now includes the following:
These enhancements bring C++Builder Web Services support up-to-date with that of Delphi, enabling your applications to interact with the more robust Web Services like eBay, Amazon, MapPoint, and so forth.
The following key features are new or significantly changed in the integrated development environment (IDE):
Support for the Together modeling tool is new for C++:
Note:
Only specific editions of the product contain all the features described in the Together portions of this help system. The current release contains a limited set of features.
Many changes have been made to improve support for database application development in C++Builder 2007.
Unicode support has been added to the Oracle, Interbase, and MySQL dbExpress drivers.
New driver clients have been added: Interbase 2007 and MySQL 4.1 and 5.
A new dbExpress framework has been created. You can use this framework both to interface with existing drivers and to write new drivers by extending dbExpress framework's abstract classes. You can use the framework directly for both native and managed applications.
A delegate driver is a driver between the application and the actual driver. Delegate drivers allow for pre and post processing of all public methods and properties of the dbExpress 4 framework. Delegate drivers are useful for connection pooling, driver profiling, tracing, and auditing. Sample delegate drivers area provided.
The dbExpress VCL component's API has changed slightly. Most applications are not affected by changes to the dbExpress VCL. However, there are some methods, properties, events, constants, and enums that were removed or replaced with equivalent functionality.
You can also use the dbExpress VCL components that are layered on top of the framework for both native and managed applications. There are some minor API changes in the VCL components to the TSQLConnection class (method changes), TSQLDataSet (new property), and data structures (some are removed or replaced).
The dbExpress driver framework:
AJAX: C++Builder 2007 supports AJAX-based RAD VCL for the Web development.
Microsoft Vista Compatibility: C++Builder 2007 provides components, classes, methods, and properties that are compatible with the look and feel of the Vista operating system.
New VCL components: The following new classes have been added to the Visual Component Library:
New Memory Manager routines and variables: The following new System routines and variables have been added to support the Memory Manager:
Published on: 6/7/2007 11:09:09 AM
Server Response from: BDN9A
What's New in RAD Studio 2007 (C++Builder 2007)
C++Builder 2007
Unit testing for C++
C++Builder Web Services support enhancements
IDE
Debugger
Together Modeling
Database
dbExpress
VCL and RTL
Borland® Copyright© 1994 - 2008 Borland Software Corporation. All rights reserved. Contact Us | Site Map | Legal Notices | Privacy Policy | Report Software Piracy