1、-_Borland C+ Builder 5.0 是 Inter pries(Borland)公司推出的基于 C+ 语言的快速应用程序开发(Rapid Application Development,RAD)工具,它是最先进的开发应用程序的组件思想和面向对象的高效语言 C+融合的产物。C+Builder 充分利用了已经发展成熟的 Delphi 的可视化组件库(Visual Component Library,VCL) ,吸收了 Borland C+ 5.0 这个优秀编译器的诸多优点。C+Builder 结合了先进的基于组件的程序设计技术,成熟的可视化组件库和优秀编译器,调试器。发展到 5.0
2、版本,C+Builder 已经成为一个非常成熟的可视化应用程序开发工具,功能强大而且效率高。C+Builder 的特色:1C+Builder 是高性能的 C+开发工具C+Builder 是基于 C+的,它具有高速的编译,连接和执行速度。同时, C+Builder 具有双编译器引擎,不仅可以编译 C/C+程序,还能编译 Object Pascal 语言程序。2C+Builder 是优秀的可视化应用程序开发工具C+Builder 是一完善的可视化应用程序开发工具,使程序员从繁重的代码编写中解放出来,使他们能将注意力重点放在程序的设计上,而不是简单的重复的劳动中。同时,它提供的完全可视的程序界面开发
3、工具,从而使程序员对开发工具的学习周期大大缩短。3C+Builder 具有强大的数据库应用程序开发功能C+Builder 提供了强大的数据库处理功能,它使的程序员不用写一行代码就能开发出功能强大的数据库应用程序,这些主要依赖于 C+Builder 众多的数据库感知控件和底层的 BDE数据库引擎。C+Builder 除了支持 Microsoft 的 ADO(Active Data Object)数据库连接技术,还提供了一种自己开发的成熟的数据库连接技术BDE(Borland Database Engine)数据库引擎。4C+Builder 具有强大的网络编程能力C+Builder 具有众多的 I
4、nternet 应用程序开发控件,如 Web Broker,Cpp Web Browser,Win Socks 等,它们基本含盖了 Internet 应用的全部功能,利用它们程序员可以方便地建立自己地Internet 应用程序。一 C+Builder5.0 的集成开发环境( IDE,Integrated Development Environment)1 C+Builder 5.0 的 IDE 主界面-_1)组件面板标准组件选项卡上的组件是构成 Windows 应用程序窗口最常用的标准元素,它们包括 15种组件。主要有:主菜单(Main Menu) ,右键菜单 (Pop Menu) ,标签(L
5、abel) ,备注(Memo) ,命令按钮(Button) ,单选按钮(Group Box) ,复选按钮(Check Box) ,列表框(List Box) ,下拉式列表框(Combo Box) ,滚动条( Scroll Bar) ,组框(Group Box)和单项按钮组框(Radio Group ) 。附加组件选项卡上的组件是 Windows 应用程序常用的专门控制元素,它包括 14 种组件。主要有:位图按钮(BitBtn) ,加速按钮(Speed Button) ,格式编辑框(Mask Edit) ,字符网格(String Grid) ,数据网格(data Grid) ,图片框(Image
6、 ) ,形状(Shape) ,和控制栏(Control Bar) 。-_Win32 组件选项卡上的组件是 32 位 Windows 应用程序的常用元素,它们具有 32 位应用程序的新特征,Win32 组件选项卡共包括 18 种组件。分页面控制(Page Control) ,图片列表(Image List) ,多文本编辑器(Rich Edit) ,列表视图框(List View) ,树状目录视图框(Tree View) ,工具栏( Tool Bar)和状态栏(Status Bar) 。Data Access 和 Data Control 组件选项卡上的组件是用来设计数据库应用程序的。其中 Dat
7、a Access 组件选项卡上的组件是数据库应用程序用来与数据库建立连接的,它们也称为数据访问组件。而 Data Control 组件选项卡上的组件是用来与用户交互的,它们也称为数据感知组件。主要是:表(Table) ,查询( Query) ,数据源(Data Source) ,数据库导航器(DB Navigator) ,数据表格( DB Grid) ,数据库编辑框(DB Edit) ,数据库静态文本框(DB Text) ,数据库列表框(DB List Box) ,数据库图片(DB Image) 。Dialogs 组件选项卡是由一些常用标准对话框组件组成的。主要完成打开文件,保存文件,查找,替
8、换,打印,打印机设置等 Windows 标准的对话框功能。2)对象查看器-_对象名称用于选择和查看当前对象的名称,属性选项卡用于设置对象设计时的可见属性,事件选项卡用来设置对象的事件句柄或者在代码编辑器中定位对象事件句柄二创建 Windows 程序在主菜单中选择【File】中的【New】 ,在 New 对话框中选择 Application,按 OK。-_三运行程序在菜单中选择【Run】中的【Run】 ,或者直接按快捷菜单上的运行按钮,还有是按快捷键F9,就可以运行当前程序。四编译程序在菜单中选择【Project】中的【build project1】就可以把程序编译成为可以直接运行的.exe文件
9、。但是这样编译而来的执行文件因为是动态连接到库函数,所以在没有装 C+ Builder 的机上不能正常运行。要编译成静态连接库,可以在所有机上运行的程序,只要这样做:打开【project】的【Options 】 ,把 packages 页中的build with runtime packages的勾去掉,linker 页中的use dynamic Rtl的勾去掉,再在 compiler 页中按 release 键。 然后重新在【Project】中的【build project1】就可以把程序编译成为可以直接运行的.exe 文件。-_五保存程序在主菜单中选择【File】中的【Save Proje
10、ct As】选项。再把所以文件(包括.cpp, .bak )都保存到一个目录下面。-_加载 C+ Builder 组件和引入 ActiveX 控件一 加载 C+ Builder 组件C+ Builder 中有很多组件,其中有一大部分组件不是很常用的,所以在 C+ Builder 中默认只加载了一部分常用的组件,其他组件就要进行手工加载。或者从别的地方(如在网上下载)得到一些其他的组件包(*.bpl) ,要把它加载到 C+ Builder 里面,就要用到加载组件。在 C+ Builder 中加载组件是很方便的,你可以在主菜单 【Project 】中按【Options】 ,再选【packages】
11、页,又或者在 【Component】中选【Install Packages 】 ,得到 packages 对话框(如下图)。如果你想要加载 C+ Builder 中未加载的组件,只有在相应的组件包的前面打勾来选定;如果你要加载其他组件包,按【Add 】按钮,再在【Add Design Package】对话框中选定其组件包(*.bpl) 。之后按【OK】键,新加载的组件就会出现在组件面板上。-_二 引入 ActiveX 控件众所周知,ActiveX 控件因为其可以跨平台的特性使得 ActiveX 在很多环境下被广泛地使用。在 C+ Builder 中引用 ActiveX 很简单。具体操作是在主菜
12、单 【Component 】中选【Import ActiveX Control】 ,弹出 【Import ActiveX】的对话框,在对话框中选择你要引用的 ActiveX控件。-_1. 控件类明,可以包括多个,表示这个 ActiveX 控件包里面有多个 ActiveX 控件,如这里就包T Skin Form, T skin Button 和 T Skin Panel 这三个控件。2. 组件在 Component Palette(组件面板)的页面。在本例中,我们把引入的 ActiveX 控件放在ActiveX 页面中。3. 组件的源文件(.cpp ) 。4. 当前搜索路径,一般不用修改。按【I
13、nstall】键,ActiveX 控件已经成功地引入到 C+ Builder 中,反正组件面板的ActiveX 页面中。-_编程入门第一课Hello World曾几何时,Hello World 已经成为编程入门的第一课。不管是什么语言,都以一个打出Hello World 字串的小程序作为第一个入门程序。我们现在学 C+ Builder 也把这个程序作为学习 C+ Builder 的第一个入门程序。相对 C/C+等非可视化语言来说,C+ Builder 作为一种强大的可视化编程语言,那么它的入门级的 Hello World 程序也会非同凡响,而且还很简单易懂。好,现在就开始我们的 Hello World!一首先要创建一个新的程序。在【File】菜单下选【New】 ,再在【New Items】对话框中选择 Application,按 OK 键。或者在【File】菜单下直接选择【New Application 】 。