New Features
What’s new in C++Builder 2009?
Give your user interfaces a fresh, modern new look with new and enhanced VCL components
- C++Builder 2009 includes new Office 2007 style ribbon controls and enhancements to existing controls like buttons and treeviews
Stay current with support for the latest C++ standards and libraries
- C++0x – Get early support for new C++0x standards in the C++Builder compiler and IDE, including Alignof operator, Native Type Traits, Rvalue references, Static assertions, Strongly Typed enums, Type specifier decltype, Unicode character types and literals
- Boost – a copy of the popular Boost library is now included with best ever compatibility with C++Builder so you can easily take advantage of everything Boost has to offer
- ISO Library TR1 – an implementation of the ISO C++ Library Technical Report
Expand your business globally and ensure your apps handle Unicode data with new support for Unicode throughout the C++Builder IDE and VCL. C++Builder 2009 also includes integrated translation tools to help you extract resources and manage translation projects if you’re localizing your applications to other languages
Improved Delphi compatibility – makes it easier than ever to share code between Delphi and C++Builder and take advantage of Delphi components when building C++Builder applications
Improved performance – faster install times with an improved install experience and up to 10% faster IDE startup time get you up and running quickly
Precompiled header wizard helps optimize compile times. Well tuned precompiled headers can boost compile speed 10x or more
Visualize your applications with new UML modeling for C++
- C++Builder 2007 introduced UML code visualization to give you a view of your applications. C++Builder 2009 makes that model view interactive with full two-way LiveSource modeling so changes to the model are reflected in your source code and changes in your source code are reflected in the UML model
Enhanced support for building database apps with dbExpress and DataSnap
IDE now provides improved resource management and support to share build configurations between projects, simplifying project management
Editions
The Professional, Enterprise and Architect editions of C++Builder are all targeted at developers who want to rapidly create powerful applications leveraging the power of C++ and the visual development and database application development capabilities of C++Builder. Some key areas of differentiation between the two editions are:
Professional
- Local database connectivity to InterBase, Blackfish SQL and MySQL
- Blackfish SQL deployment on systems with 1 user, 512MB database size
- VCL for the Web with limit of 5 connections
Enterprise
- Everything in the Professional edition, plus:
- Database server connectivity to InterBase, Blackfish SQL, MySQL, Microsoft SQL Server, Oracle, DB2, Informix and Sybase
- DataSnap multi-tier database application development
- Blackfish SQL deployment on systems with 5 users, 2GB database size
- VCL for the Web with no connection limit
- Additional UML modeling capabilities
Architect
- Everything in the Architect edition, plus:
- ER/Studio Developer Edition for database modeling and development
- Advanced UML Modeling including language neutral modeling projects
See the C++Builder Feature Matrix for a full feature comparison between editions.