C++Builder开发环境

C++Builder开发环境

ID:38540521

大小:1.70 MB

页数:143页

时间:2019-06-14

C++Builder开发环境_第1页
C++Builder开发环境_第2页
C++Builder开发环境_第3页
C++Builder开发环境_第4页
C++Builder开发环境_第5页
资源描述:

《C++Builder开发环境》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章C++Builder开发环境1.1C++Builder概览1.2C++语言简介1.3C++Builder集成开发环境习题1.1C++Builder概览C++Builder是Borland(Inprise)公司开发的Windows下可视化的C++编程环境,它常被简称为BCB(分别取Borland、C++、Builder的第一个字母)或CB。BCB不仅功能强大,而且学习简单、使用方便,深受软件开发人员的喜爱。C++Builder目前的最新版本是6.0版。1.1.1Windows环境下的快速开发工具有一句话在软件开发人员之间流传很广,并且在流传过程中形成了若干不同的版本

2、。这句话的上半句是“真正的程序员用C++”,下半句则是“聪明的程序员用X”。X在这句话的不同版本中分别为VB、Delphi、PB等。有人觉得对于这种“X”王婆卖瓜式的自夸,无需当真,但依笔者看却未必。因为VB、Delphi、PB等开发工具之间有一个共同之处,即它们都是RAD(RapidApplicationDevelopment,快速开发工具)。因此,若站在比较公正的立场来说,这后半句应该是“聪明的程序员用RAD”。此说法若能成立,那么一个必然的推论就是:“真正的并且聪明的程序员应该用基于C++的RAD”。按照该标准选择编程环境,就目前来说,无疑应该首选Borland公

3、司的C++Builder。传统的“软件工程”提倡“先设计,后编程”,设计一旦完成,则不允许做过多修改。这种设计原则固然有其合理的一面,但严重制约了开发效率。对于某些开始时对需求并不十分清楚的应用项目,若按此办理则往往将开发人员逼入窘境。“快速原型法”或RAD则反其道而行之,它把设计看成需经多次反复才能完成的工作:对一个项目的初步分析完成后,即据此开发出一个程序“原型”;然后与用户一起对该“原型”进行评价,找出不足,修改设计后再产生程序。这一过程可重复多次,直到所开发的系统达到用户要求为止。但要有效实现RAD,必须拥有优良的编程环境和代码生成工具,由于BCB具有可视化、面

4、向对象等特性,特别适合作为Windows下企业级应用的RAD开发环境使用。目前,称得上RAD的产品有VB、Delphi、C++Builder、PB、VFP等。相对于VB等“解释型”的语言来说,Delphi、BCB这些以“编译型”的语言为基础的RAD编程环境效率较高,功能也更强大。作为一个RAD开发环境,BCB对Windows和Internet上的各种流行技术都提供了充分的支持,C++Builder6.0在先前版本基础上又增加了许多新的功能和特性。它具有很强的图形、图像和多媒体处理功能;对Windows下的OLE、COM、ActiveX技术提供了很好的支持;在数据库编程方

5、面,BCB提供了各种连接方案以及多层分布式数据处理等先进技术;在Internet和Intranet编程方面,BCB提供了Socket组件和InternetExpress、WebSnap等技术。BCB的另一优点是具有极强的兼容能力,它可以编译连接TurboC、BorlandC++、VC++、Delphi等工具开发的源代码或目标模块。1.1.2C++编译器作为第四代编程环境,BCB具有一定的代码自动生成的能力,但仍需人工编写部分程序代码,这些代码必须用C++语言写成。因此,BCB可被看作是Windows下一个功能强大的C++编译器,它支持ANSIC++标准并在使用部件技术等

6、方面作了扩充。BCB具有编译速度快等优点,经BCB编译后产生的目标文件尺寸小、效率高,可直接在Windows环境下运行。C++是在C语言基础上扩充而成的一种编程语言,它具有C语言紧凑、高效等优点并支持面向对象程序设计的技术,本书第2章将简单介绍C++语言和面向对象程序设计。对已初步掌握C语言的读者来说,只需对面向对象程序设计的有关概念稍有了解,就能使用BCB编写简单程序了。当然,要使用BCB编写复杂的、高质量的程序,就必须对所使用的C++语言的各种特性有深刻理解。我们认为,掌握C++和面向对象程序设计是一个从实践中学习的循序渐进的过程,本书会提供一个很好的起点。1.1.

7、3C++Builder的安装和启动C++Builder6.0有普通版和Client/Server版,通常用光盘安装。它对硬件的最低要求并不高,但为了使用效果好一点,我们建议采用如下基本硬件配置:(1)CPU为PentiumII350以上;(2)内存128MB以上;(3)硬盘总容量10GB以上,可用空间1GB以上,其中安装BCB约用去600MB以上。BCB应安装在32位的Windows上,它们包括Windows95、Windows98、Windows2000、WindowsNT4.0、WindowsMe以及WindowsXP等。执行光盘上的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。