- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
下载
第一部分 C++Builder编程基础
第1章 使用C + + B u i l d e r进行软件开发
在本章的一开始将对当前计算机技术的发展,尤其是软件开发技术的发展进行概括介绍,
使得读者可以从总体上把握计算机软件开发的现状,并且有助于读者确定一个中短期的学习计
划,甚至对将来的就业、发展等问题也有一些参考价值。此外,在项目开发的时候,这一部分
的内容对选择合适的软件开发工具也有一定的帮助。
本章重点介绍了C + + B u i l d e r集成开发环境,以便读者在创建应用程序时能充分利用其强大的
功能,从而达到事半功倍的效果。
另外,在本章的最后,对使用C + + B u i l d e r编程过程中常用的一些操作步骤进行了统一的介绍,
一方面可以简化后面对例程的描述,使本书的内容更加紧凑而物有所值,另一方面可以告诉读
者,要实现一个目的,可以有多种方法,在具体的情况下,应选择一种最好的方法。
对于C + + B u i l d e r 的初学者来说,可能暂时用不到本章介绍的部分内容,所以在阅读的时候可
以跳过去,等有了一些编程经验以后,再回过头来阅读本章,收获将会更多一些。
1.1 软件开发概况
1.1.1 计算模式的发展概况
计算模式的发展概况可以参考图 1 - 1,具体过程说明如下:
1. 单机计算模式
在计算机最初被应用的时候,往往是为了加快计算的速度,功能类似于现在通常所说的
“计算器”。这时的数据量不大,数据类型也比较单一,所以计算模式采用的大都是单机计算模
式。这一阶段的程序员在本机通过编写代码对数据进行管理和操作。形象描述可参考图 1 - 1左上
角的阶段 1。
2. 单机数据库计算模式
随着数据量的增加、数据复杂度的提高而出现了数据库技术,这时的数据库一般被称为桌
面数据库或本地数据库。在这一阶段,已经将数据的管理和数据的计算分开,也就是数据库完
成数据的管理功能,而程序员编写一定的代码去对数据进行操作。形象描述可参考图 1 - 1右上角
的阶段2 。
目前仍然经常使用的桌面数据库有A c c e s s 、P a r a d o x和Visual FoxPro等。
3. 客户机/服务器计算模式(C / S )
2 第一部分 C + + B u i l d e r编程基础
下载
随着数据量、数据复杂度和计算量的增加以及用户的需求难度的提高和网络的应用,出现
了客户机/服务器计算模式,也就是C l i e n t / S e r v e r模式。这时已经将数据的管理与操作进一步分离:
通常服务器上的数据库系统对数据进行管理,并给网络上的其他计算机提供数据服务;客户机
通过网络从数据库服务器上获取数据,实现对数据的处理。由于这时客户机上的程序功能比较
齐全,不但完成数据的处理工作,还要实现数据的表达工作,比如人机交互的界面,所以显得
程序比较庞大,通常将这一阶段的客户程序称为“胖客户”程序。形象描述可参考图 1 - 1右下角
的阶段3 。
单台计算机
应用程序(代码)
单台计算机
应用程序
(数据、代码) 数据库系统(数据)
阶段1 单机计算模式
阶段2 单机数据库计算模式
计算机1 计算机2 计算机n
济览器 济览器 济览器
表达 表达 表达
客户机1 客户机2 客户机n
程序1 程序2
您可能关注的文档
- 2010年会计从业《会计基础》考前押题密卷七(含答案).doc.doc
- 《财经法规与会计职业道德》考前押题密卷(二).doc.doc
- 《财经法规与会计职业道德》考前押题密卷(六).doc.doc
- 《财经法规与会计职业道德》考前押题密卷(七).doc.doc
- 《财经法规与会计职业道德》考前押题密卷(三).doc.doc
- 《财经法规与会计职业道德》考前押题密卷(四).doc.doc
- 《财经法规与会计职业道德》考前押题密卷(五).doc.doc
- 《财经法规与会计职业道德》考前押题密卷(一).doc.doc
- 《会计基础》考前押题密卷(八).doc.doc
- 《会计基础》考前押题密卷(二).doc.doc
- [IT资料文档]C++.多范型设计.pdf
- [IT资料文档]C++_Socket网络编程大全.pdf
- [IT资料文档]C++Primer(第4版)习题解答(完整版).pdf
- [IT资料文档]C++STL中文版.pdf
- [IT资料文档]C++设计新思维_split_1.pdf
- [IT资料文档]C++设计新思维_split_2.pdf
- [IT资料文档]C++设计新思维_split_3.pdf
- [IT资料文档]CC++程序员实用大全——CC++最佳编程指南_split_1.pdf
- [IT资料文档]CC++程序员实用大全——CC++最佳编程指南_split_2.pdf
- [IT资料文档]CC++程序员实用大全——CC++最佳编程指南_split_3.pdf
文档评论(0)