C++Builder 2009    What's New

Embrace the future with new C++0x language enhancements

The future of C++ starts now with rvalue references to support move semantics and perfect forwarding. Scoped enumerations control names better, while specifying a base type for enums helps control your ABI. Explicit conversion operators avoid needless promotions and reduce ambiguities. Catch errors early with static_assert, especially when combined with native type traits and the new alignof keyword. Enhance your templates with decltype and extern templates.

Take advantage of amazing new libraries with TR1 and Boost

Literally dozens of new libraries extend the reach of what you do, including support for hashing containers, threads, asynchronous communication and serializing data structures. Resource management becomes trivial with shared_ptr, while function, bind and Boost iterator adaptors greatly simplify using the standard library algorithms. Text processing is a breeze with new string algorithms, tokenizers, regular expression parsers and Spirit grammars! For the most demanding, type traits and the Boost preprocessor and MPL libraries make light work of complex metaprogramming tasks.

Build Rich Client/Server Web 2.0 Business Applications

VCL for the Web lets you quickly and visually build interactive and responsive dynamic data driven corporate web applications that support AJAX techniques. VCL for the Web embeds the low-level web technologies into visual objects so you don’t need to know HTML, JavaScript, CSS, or HTTP. VCL for the Web abstracts you from such details, so you can focus directly on code and user interface.

Create great looking user interfaces with new VCL components, Ribbon controls, PNG Support, enhancements to existing components, and continued support for the Vista interface

C++Builder has always made building vibrant user interfaces as easy as a few mouse clicks, and C++Builder 2009 continues this trend. By adding support for the Microsoft Office UI features, or Ribbon controls, C++Builder 2009 enables developers to build modern, powerful user interfaces for desktop applications. The VCL continues to advance as well, with the addition of new components and enhancements to existing components that ensure that VCL developers can take advantage of the latest features of the Windows platform.

Expand your business to global markets - Internationalize your applications with new Unicode support throughout the C++Builder environment and localization tools that make it easier to translate to multiple languages

In C++Builder 2009, the entire development environment -- including the IDE, the Code Editor, the RTL, and the VCL framework -- is fully Unicode-enabled, allowing your applications to run on any Windows locale and to accept virtually any form of Unicode data. Business is being done today with Unicode data. Applications, no matter where they are run, need to be able to accept, process, and display Unicode information. C++Builder 2009 makes that possible. Further, if you need to localize your applications to other spoken languages, C++Builder 2009 provides a powerful set of translation tools to allow you to target emerging markets with your products.

Expand your range of Delphi components with greater source compatibility

C++Builder 2009 and Delphi2009 can share code better than ever before, with new C++ support for virtual class methods, static properties, functions returning arrays and more. It is now even easier to plug Delphi components into the C++Builder 2009 IDE and share code with Delphi developers.

Work more efficiently with IDE to build configurations, improved resource management, and new precompiled header wizard

Developer productivity is always a focus for the C++Builder team, and C++Builder 2009 is no exception. New productivity features include a new Resource Manager that manages the addition of Windows resources to an application, a pre-compiled header wizard to help tune your projects and make build time fly! There are many usability improvements to the Project Manager, most notably the ability to share build configurations between projects greatly simplifies project configuration and management. The C++Builder 2009 IDE sets a new standard for development speed and productivity.

Greater visibility into your COM and ActiveX source code gives you greater flexibility and complete control

C++Builder 2009 has completely reworked the support for the key Windows technologies of COM and ActiveX. Now, C++Builder developers have a transparent, fully source code control friendly solution. Developers can create COM and ActiveX objects, automation objects, and ActiveForms, as well as wrap existing VCL components as ActiveX controls. C++Builder 2009 is the complete COM and ActiveX development solution.

Build powerful, efficient and secure database applications by separating data and business logic with new DataSnap

Managing data is the heart of any business application. C++Builder 2009 provides DataSnap, a complete set of tools for building scalable, robust multi-tier applications that manage data safely, securely, and effectively. In C++Builder 2009, DataSnap has been overhauled to provide a powerful, flexible, and COM-free solution that enables you to write Server Methods (i.e. Stored Procedures on the middle-tier server) in C++Builder. DataSnap now can create ultra-thin clients that access connections and datasets directly from your applications servers as well as call Server Methods just like they were part of the client code – all the while supporting existing IAppServer-based remote datamodules.

Build AJAX enabled web apps with VCL for the Web. Create great looking Web 2.0 applications in the same way you build C++Builder applications

Web development can be a difficult process of melding together numerous technologies and skill sets. C++Builder 2009 provides VCL for the Web, a framework that allows C++Builder developers to leverage their existing skills to build robust, full-featured, AJAX-enabled web applications – including support for Microsoft Silverlight 2.0 -- without having to master the variety of web-based technologies. VCL for the Web includes a large collection of familiar components that work exactly like their Windows counterparts. Drag and drop components, hook events, and write C++Builder code to produce browser-based applications. Getting an application to the web has never been simpler.

 
Copyright© 1994 - 2009 Embarcadero Technologies, Inc. Wszelkie prawa zastrzeżone Skontaktuj się z nami   Mapa strony   Informacje prawne   Polityka prywatności   Zgłoś piractwo