第一讲 C++ Builder简介.doc

第一讲 C++ Builder简介.doc

ID:28822135

大小:151.00 KB

页数:4页

时间:2018-12-14

第一讲 C++ Builder简介.doc_第1页
第一讲 C++ Builder简介.doc_第2页
第一讲 C++ Builder简介.doc_第3页
第一讲 C++ Builder简介.doc_第4页
资源描述:

《第一讲 C++ Builder简介.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第一讲C++Builder简介“工欲善其事,必先利其器”,对于程序员来说,选择和掌握一门好的编程语言及其开发工具是至关重要的,然而这也正是困扰很多朋友的一个问题,随着心铃讲座的陆续刊出,越来越多的初学编程的读者朋友来信问到,“请问心铃,这么多种编程工具,到底哪一种更好呢?”对于这个问题,心铃一直都觉得很难回答清楚,只能说它们各有优缺点。其实,编程工具的选择要与具体的开发项目联系起来,如果项目是面向最终用户的Windows应用程序,并且开发周期很短,那么心铃就要为大家推荐一种优秀的快速应用程序开发(RapidAp

2、plicationDevelopment,简称RAD)工具——BorlandC++Builder,这也是本次讲座所要介绍的对象。lC++Builder的主要特点C++Builder(以后简称CBuilder)是Borland公司在Delphi成功的基础上开发的可视化C++编程工具,什么?等等!也许有的朋友会问:Borland以前不是出了一个BorlandC++吗,难道CBuilder不是从BC演变而来?不错,CBuilder确实也吸取了不少BC的好东西,但CBuilder可视化编程的关键——VisualComp

3、onentLibrary(VCL,可视化元件库)却是从Delphi搬过来的,因此CBuilder象Delphi比象BC更多一些。CBuilder面世的时间虽然不长,但几乎是以最快速度成为最流行的C++编程工具之一,由于自身的优秀品质,它受到了越来越多的程序员的喜爱,目前最新版本已经出到了5.0。与其它的可视化编程工具(如VC、VB)相比,CBuilder的最大特点就在于其可视化程度更高,因此在开发面向用户的应用程序时更方便、更快捷。CBuilder集成了十分丰富的可视化元件库,其中的元件数量在百个以上,这些元件

4、基本上覆盖了应用程序开发的各个方面,如:基本应用程序主窗口、菜单、工具栏、对话框、数据库、Internet等等,利用这些元件,设计和开发CBuilder程序就象搭积木一样简单有趣。相比之下,VC、VB中提供的控件在数量和种类上都是非常有限的,VC中除了Windows基本控件之外,只提供了少数几个自有控件。在VB中使用控件虽然也很方便,但由于Basic语言的局限性(不支持指针、不是真正的编译型语言),使其底层控制能力大受影响,CBuilder则充分体现了面向对象编程工具的优势,即不仅具有传统C++开发工具高效和强

5、大的底层控制能力,而且大大提高了应用程序开发的速度和可视化程度。在CBuilder中,元件的应用不仅提高了程序的开发速度,其高可重用性也使程序员受益菲浅。VCL兼容ActiveX和DCOM技术,并且是完全基于对象的,因此在代码重用方面非常容易,例如,对于设计好的窗体或者控件,只要将其保存到对象仓库(Repository)中,就可以在其它应用程序中使用。而在VC中,虽然也可以将自定义类添加到VC的组件库中,但只能添加代码,要添加对话框模板等资源却还不太容易。Borland公司充分认识到数据库在应用软件中的重要性,

6、在CBuilder中提供了大量的用于数据库操作的元件,可以实现从数据库访问、数据浏览到制作报表的各种功能,可以很方便地根据需要定制自己的数据库应用程序,改变了以往数据库应用程序编制过程的复杂和繁琐,使开发人员可以把更多的精心放在程序总体功能设计上来。同样,面向Internet的应用也是应用软件的发展趋势之一,因此,CBuilder中提供了WebBroker、WebBridge等25个Internet元件,可以帮助用户方便地开发Internet应用程序,如Web浏览器、Email管理器、FTP及BBS程序等。CB

7、uilder兼容许多流行的Windows编程技术。例如Delphi和CBuilder是同一个公司的产品,又同样采用了VCL技术,CBuilder可以很好地兼容Delphi,它不仅可以直接使用由Delphi产生的窗体和.OBJ文件,还可在项目中包含Delphi的.PAS源文件,大大扩展了CBuilder程序员可利用的资源。除此之外,CBuilder还兼容VC开发的MFC程序代码,因此具有一定VC基础的朋友也不用担心学习CBuilder会荒废以前的手艺了。CBuilder的IDE(集成开发环境的缩写,内含了编辑、编

8、译、连接以及调试工具)提供了强大的编辑、编译和调试功能。与同类编程工具相比,CBuilder的编译连接速度是相当快的,它内建的调试功能不仅可以实现一般的设置断点、单步执行、运行时变量监视等功能,还提供有CodeGuard功能,该功能可以在运行时查找内存越界、资源未释放、句柄使用不正确等常见的一些编程错误。上面为大家介绍了CBuilder的主要特点,相信这么棒的软件开发工具已经让你心动了

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

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

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