c++builder是由borland公司继delphi之后又推出的一款高性能可视化集成开发工具。c++builder具有快速的可视化开发环境:只要简单地把控件(component)拖到窗体(form)上,定义一下它的属性,设置一下它的外观,就可以快速地建立应用程序界面;c++builder内置了100多个完全封装了windows公用特性且具有完全可扩展性(包括全面支持activex控件)的可重用控件;c++builder具有一个专业c++开发环境所能提供的全部功能:快速、高效、灵活的编译器优化,逐步连接,cpu透视,命令行工具等。它实现了可视化的编程环境和功能强大的编程语言(c++)的完美结合。
c++builder优化的32位原码(nativecode)编译器建立在borland公司久经考验的编译技术基础之上,提供了高度安全性、可靠性、快速性的编译优化方法,完全编译出原始机器码而非中间码,软件执行速度大大提高。在编译和连接过程中,c++builder自动忽略未被修改的原代码和没有使用的函数,从而大大提高了编译和连接速度。c++builder的cpu透视工具包括五个独立的小面板,可以对正在运行程序从内部进行深层次的了解。另外c++builder还提供了一个专业开发环境所必需的命令行工具,以帮助建立c++程序或者准备编译和连接的程序进行更精细的控制。
c++builder可以编译所有符合ansi/iso标准的原代码,支持最新ansic++/c语言特征:模板(templates)、例外(exceptions)、运行类型信息(runtimetypeinformation)、namespaces等,另外它还可以使用标准c++库且支持标准模板库(stl),以前的所有c++/c原代码可以不经过修改,直接移植到c++builder环境下来。c++builder完全支持32位长文件名、多线程程序设计,且允许程序员直接调用任何win95和ntapi函数。
c++builder的集成开发环境(ide)提供了可视化窗体设计器、对象观察器、控件板、工程管理器、集成编辑器和调试器等一系列可视化快速应用程序开发(rad)工具,让程序员可以很轻松地建立和管理自己的程序和资源。