|
|
Product Details
|
|
|
 |
Embarcadero C++Builder 2010
Published By:
C++Builder is Rapid Application Development (RAD) environment for C++. C++Builder comes with a powerful ANSI C++ compiler with early support for the new C++0x standards and a powerful Integrated Development Environment (IDE) for rapid development. The IDE has numerous productivity enhancing features including a drag-and-drop Visual Component Library (VCL) with 250 reuseable classes/components, an advanced debugger supporting code visualisations, support for unit testing, support for numerous databases and much more.
|
Product Variants
C++Builder 2010 *UK ONLY*
Variant
|
|
Manufacturer Part#
|
|
Our Part#
|
|
|
| Architect - Named User Licence - ESD *UK ONLY* |
|
CPA100MLENWB0-UK |
|
658337 |
|
Quote
|
| Enterprise - Named User Licence - ESD *UK ONLY* |
|
CPE100MLENWB0-UK |
|
658338 |
|
Quote
|
| Professional - Named User Licence - ESD *UK ONLY* |
|
CPB100MLENWB0-UK |
|
658340 |
|
Quote
|
New Features
Touch Support
- Gestures – platform independent framework that can use a mouse, pen or touch and supports over 30 different gestures, for example up, down, left, right and even custom gestures. Gesture configuration is generally codeless and only requires code on the OnGesture event.
- InteractiveGestures – continuously fire the OnGesture event, Interactive Gestures are useful for implementing zooming, panning and rotation (Windows 7 support only)
- Multi-touch Support – Support for multi-touch on Windows 7 with compatible multi-touch hardware
- Touch based keyboard – embed a VCL keyboard control that is touch sensitive and displayed on screen – supports multiple locales and languages and multi-touch on Windows 7
- Touch support is compatible on Windows 2000, XP, Vista and Windows 7
IDE Enhancements
- IDE Insight – Access all settings, components, code templates, gallery and repository items without searching through menus – find what you want just by typing its name and the filter will return the relevant results
- Class Explorer – navigate and manage the classes within your projects
- Code Formatter – format your code based on a number of different, customisable rules
- New debugger features – customise the display of data types in the debugger, freeze, thaw, isolate and set breakpoints on individual threads and optionally scroll new debugger events into view and ignore non-user breakpoints
New language functionality
- FastMM is the standard heap manager for C++ runtime libraries
- Support for #pragma once
- Option to generate an XML representation of the source code
- Support for _FUNCTION_
- Support for [[deprecated]] attribute
- __declspec(dllimport) and __declspec(dllexport) for template classes
- Boost libraries 1.39 supported
- Improved string and memory functions
- New background compilation method – carry on working as you compile
Improved Compatibility
- Support for new Windows 7 features such as the new API’s and Direct2D
- Builds on the Unicode features within C++Builder 2009 with new RTL improvements for locale
- Touch support available in Windows XP and Vista, with advanced support in Windows 7
- English, German, French and Japanese IDE, dialogs and compiled units translations which can easily be switched between within the IDE
- Improved OpenTools API for developing plug-ins for the C++Builder IDE
New Data Support
- Support for Firebird 2.1 and 1.5 using dbExpress
- Updated dbExpress drivers for InterBase 2009, Microsoft SQL Server 2008, Oracle 11g and MySQL 5.1
- SOAP 1.2 client support
- New DataSnap features include support for REST and JSON, new wizards to help create DataSnap servers, filter data streams between clients and servers and support for HTTP communication and in-process connectivity.
Please note: not all new features are available in all editions.
Benefits
- Rapid Application Development - C++Builder makes it quick and easy to visually design application user interfaces with a powerful visual designer and a Visual Component Library (VCL) with a wide variety of controls including standard controls such as buttons, calendars, toolbars and more advanced controls such as a ribbon control for creating Microsoft Office 2007 style interfaces
- Touch based support - Quickly create touch enabled applications and add touch support to your existing applications. The gesture support (with multi-touch support on Windows 7) can be set up visually and only requires code on the event handlers
- Wide database and protocol support - C++Builder supports all popular databases including SQL Server, Oracle, MySQL, SQL Anywhere, InterBase, Firebird and more! Data access is easy to handle with the included framework that can create, read, update and delete from either visual controls or C++ code. The support for multiple protocols including COM, XML, SOAP, REST and web services means it's easy to get data from other applications and services
- Support for multiple Windows OS' - Build your application once and run it in multiple versions of Windows, from Windows 7 and Vista back to Windows 2000
- Advanced testing and debugging tools - The included C++ debugger supports conditional breakpoints, viewing of stack traces, tracking of variables, inspecting objects, multi-threaded debugging support and debugger data visualisations
- Unicode support - Easily support multiple languages with full support for Unicode in your C++Builder produced applications. The Unicode data and user interface support can display any language, currency or character set
Licensing
What is ELS and FLEX?
ELS and FLEX licences are used when you wish to manage your licences over a network. Embarcadero License Server (ELS) or FLEXnet are license servers installed at a central location and maintain a list of named users/concurrent users who can use the product.
What is Support and Maintenance for C++Builder?
Support and Maintenance can be purchased at the time you purchase your product or upgrade. The support and maintenance agreement gives you a year of upgrades (including major and minor upgrades) and a specified number of support incidents.
What are the limitations of the Academic products?
The Academic edition can be used only for learning in an academic or classroom environment. Educational institutions cannot use the academic version to produce software for use within their institution.
How is Blackfish SQL licensed in C++Builder?
Blackfish RAD Studio Editions are specially licensed versions of Blackfish SQL included with CodeGearRAD Studio, Delphi Prism, Delphi and C++Builder.
Architect and Enterprise editions of the IDEs include unlimited Blackfish SQL database desktop or server deployment on systems with up to 5 users / 20 connections, and support for databases up to 2GB.
Professional editions of the IDEs include unlimited Blackfish SQL desktop database deployment on systems with 1 local user / 4 connections, and support for databases up to 512 MB.
Editions
C++Builder 2010 is available in 3 separate editions:
C++Builder Professional
C++Builder Professional is a low cost solution for building high performance Windows and touch screen applications with local database support. C++Builder Professional features include:
- Local database support for Interbase, MySQL and Blackfish SQL (Blackfish SQL deployment on systems with 1 user and a 512MB database size limit)
- Supports VCL for the Web with a limit of 5 connections
- Visually represent code with UML code visualisation
C++Builder Enterprise
C++Builder Enterprise supports multiple databases and has support for building multi-tier applications. C++Builder Enterprise includes everything in the Professional edition, plus:
- Database server support for Interbase, Blackfish SQL (Blackfish SQL deployment on systems with 5 users and a 2GB database size limit), Firebird, MySQL, SQL Server, Oracle, DB2, Informix and Sybase
- DataSnap for multi-tier application development
- VCL for the Web with no connection limit
- Complete UML support – 2 way modelling capabilities with synchronisation between code and models, multiple diagram types, documentation generation and design patterns.
C++Builder Architect
The most advanced edition of C++Builder, C++Builder Architect is designed for creating data-intensive applications for large databases. C++Builder Architect includes everything in the Professional and Enterprise editions, plus:
- ER/Studio 8.0 Developer Edition – helps to reverse engineer, understand and thus optimise databases. Generate database code from models designed in ER/Studio and create models from information extracted from databases and script files.
System Req.
Hardware Requirements
- Intel Pentium or compatible processor, 1.4GHz minimum (2GHz+ recommended)
- 1 GB RAM, 2GB+ recommended
- 3GB HDD space
- 750MB additional HDD space for prerequisites
- DVD-ROM drive
- 1024x768 or higher resolution monitor
Operating System Requirements
- Windows 7, Windows Vista SP1 (with admin rights), Windows XP Home/Professional (SP2 or SP3), Windows Server 2003 (SP1) or 2008
|
|
|
|
|
|
|