|
RAD Studio (Common)
|
RAD Studio provides key new features for developing C++ applications.
The following key features are new or significantly changed:
Options dialog box, and some existing pages have been renamed in order to better organize the options. New options have also been added, such as —Vb options that support C++ constructs that are no longer supported in the standard. The new Project Properties page allows you to specify that the C++ compiler is to manage library paths, verify package imports, show header dependencies, or use auto-dependency checking. For more information, see Setting Project Options. For information on project options that are no longer available in the IDE, see Unavailable Options.
Options. Build configurations store sets of command-line options for build tools such as the compiler, linker, and MSBuild. You can create your own configurations, and there are three default configurations (Base, Debug, and Release). For more information, see Build Configurations Overview (C++).
Options dialog box. Named option sets are saved in files with the extension .optset. For more information, see Named Option Sets Overview.
Configuration Manager to select the build configuration that you want to be active for a selected project or projects. The Configuration Manager replaces the existing way of specifying the active configuration for C++ projects. For more information, see Build Configuration Manager. 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:
The following key features are new or significantly changed in the integrated development environment (IDE):
File Browser to invoke the File Browser to perform basic file commands or to view a file's SVN status. For more information, see File Browser. The following key features are new or significantly changed:
Options
Debugger Options
Event Log page prevents the event log from scrolling new events into view as they occur.
Options
Debugger page. For more information, see Setting the Search Order for Debug Symbol Tables.
Toolbars
Customize
Commands
Categories
Run page. You can click and drag the icon to your toolbar for quick access. For more information, see Language Exceptions. Support for the Together modeling tool is new for C++:
Many changes have been made to improve support for database application development in RAD Studio.
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). See dbExpress Framework Compatibility for more information.
The dbExpress driver framework:
New components: The following new components have been added to the Visual Component Library:
AJAX: RAD Studio supports AJAX-based RAD VCL for the Web development.
Microsoft Vista Compatibility: RAD Studio 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:
|
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
|
What do you think about this topic? Send feedback!
|