1 / 43
文档名称:

经典 BCB编程实例及基础讲解.doc

格式:doc   大小:555KB   页数:43页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

经典 BCB编程实例及基础讲解.doc

上传人:mkjafow 2020/6/20 文件大小:555 KB

下载得到文件列表

经典 BCB编程实例及基础讲解.doc

相关文档

文档介绍

文档介绍:第一讲C++Builder简介“工欲善其事,必先利其器”,对于程序员来说,选择和掌握一门好的编程语言及其开发工具是至关重要的,然而这也正是困扰很多朋友的一个问题,随着心铃讲座的陆续刊出,越来越多的初学编程的读者朋友来信问到,“请问心铃,这么多种编程工具,到底哪一种更好呢?”对于这个问题,心铃一直都觉得很难回答清楚,只能说它们各有优缺点。其实,编程工具的选择要与具体的开发项目联系起来,如果项目是面向最终用户的Windows应用程序,并且开发周期很短,那么心铃就要为大家推荐一种优秀的快速应用程序开发(RapidApplicationDevelopment,简称RAD)工具——BorlandC++Builder,这也是本次讲座所要介绍的对象。C++Builder的主要特点C++Builder(以后简称CBuilder)是Borland公司在Delphi成功的基础上开发的可视化C++编程工具,什么?等等!也许有的朋友会问:Borland以前不是出了一个BorlandC++吗,难道CBuilder不是从BC演变而来?不错,CBuilder确实也吸取了不少BC的好东西,但CBuilder可视化编程的关键——ponentLibrary(VCL,可视化元件库)却是从Delphi搬过来的,因此CBuilder象Delphi比象BC更多一些。CBuilder面世的时间虽然不长,但几乎是以最快速度成为最流行的C++编程工具之一,由于自身的优秀品质,它受到了越来越多的程序员的喜爱,。与其它的可视化编程工具(如VC、VB)相比,CBuilder的最大特点就在于其可视化程度更高,因此在开发面向用户的应用程序时更方便、更快捷。CBuilder集成了十分丰富的可视化元件库,其中的元件数量在百个以上,这些元件基本上覆盖了应用程序开发的各个方面,如:基本应用程序主窗口、菜单、工具栏、对话框、数据库、等等,利用这些元件,设计和开发CBuilder程序就象搭积木一样简单有趣。相比之下,VC、VB中提供的控件在数量和种类上都是非常有限的,VC中除了Windows基本控件之外,只提供了少数几个自有控件。在VB中使用控件虽然也很方便,但由于Basic语言的局限性(不支持指针、不是真正的编译型语言),使其底层控制能力大受影响,CBuilder则充分体现了面向对象编程工具的优势,即不仅具有传统C++开发工具高效和强大的底层控制能力,而且大大提高了应用程序开发的速度和可视化程度。在CBuilder中,元件的应用不仅提高了程序的开发速度,其高可重用性也使程序员受益菲浅。技术,并且是完全基于对象的,因此在代码重用方面非常容易,例如,对于设计好的窗体或者控件,只要将其保存到对象仓库(Repository)中,就可以在其它应用程序中使用。而在VC中,虽然也可以将自定义类添加到VC的组件库中,但只能添加代码,要添加对话框模板等资源却还不太容易。Borland公司充分认识到数据库在应用软件中的重要性,在CBuilder中提供了大量的用于数据库操作的元件,可以实现从数据库访问、数据浏览到制作报表的各种功能,可以很方便地根据需要定制自己的数据库应用程序,改变了以往数据库应用程序编制过程的复杂和繁琐,使开发人员可以把更多的精心放在程序总体功能设计上来。同样,的应用也是应用软件的发展趋势之一,因此,CBuilder中提供了WebBroker、元件,应用程序,如Web浏览器、Email管理器、FTP及BBS程序等。CBuilder兼容许多流行的Windows编程技术。例如Delphi和CBuilder是同一个公司的产品,又同样采用了VCL技术,CBuilder可以很好地兼容Delphi,,,大大扩展了CBuilder程序员可利用的资源。除此之外,CBuilder还兼容VC开发的MFC程序代码,因此具有一定VC基础的朋友也不用担心学****CBuilder会荒废以前的手艺了。CBuilder的IDE(集成开发环境的缩写,内含了编辑、编译、连接以及调试工具)提供了强大的编辑、编译和调试功能。与同类编程工具相比,CBuilder的编译连接速度是相当快的,它内建的调试功能不仅可以实现一般的设置断点、单步执行、运行时变量监视等功能,还提供有CodeGuard功能,该功能可以在运行时查找内存越界、资源未释放、句柄使用不正确等常见的一些编程错误。上面为大家介绍了CBuilder的主要特点,相信这么棒的软件开发工具已经让你心动了吧?下面心铃就带领大家进入奇妙的CBuilder编程世界。所需的预备知识图1-1选择安装类型我们的讲座是介绍编程工具的使用方法,而不是介绍单纯的编程语言,虽然CBuild