- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
综合论文
软件透视 ·
基于Delphi软件开发的题库系统
梁祥庆 。(1.同济大学,上海 200000;2.厦门华厦职业学院,福建 厦门 361000)
摘 要:一般情况教师想出一份试卷,要么到庞大的题库里一道一道的把题找出来,或是从几本相关的书里把题一道一道挑出来。这样即
费时又费力,而且很难保证试题的覆盖面和把握好试卷的难度。正是为了能够帮助教师轻松的出一份高质量的试卷而开发了本软件。在开
发本软件之前,正是我努力提高自己的Delphi开发水平的时期。因此我选择了Delphi做为我的开发工具,然而这次开发的软件和以前不一
样。最主要的区别在于这个软件要 以Micr0s0ftOfficeWord做为试卷的终端输出。而它们又是两个不同公司的产品。因而,刚一开始我特别
担心这个技术能否得到比较匮l满的解决。在开发的过程中我不断的对VBA技术进行研究,并且将它应用于这次的软件开发中。因而比较好的
解决了MicrosoftOfficeWord的接口编程问题。还有一个比较棘手的问题就是Delphi提供的控件都是很基本的,而这次开发中要用到一个
可以标记选中状态的树型控件,在对Delphi的TtreeView的深入研究后确认它不能胜任这个任务。在深入研究Windows的消息机制和VCL框
架对Windows消息机制的封装技术后我成功的修改了那个TCheckTree控件。在程序开发的后期测试中,我充分利用各个同学电脑平台的多
样性。
关键词:Delphi;VBA;题库
1开发工具简介Delphi7.0的特点 基于以上原因我们选择了ADO做为我们的数据库访问组
Delphi是Borland公司出品的开发工具,在众多的开发工具 件。
中,我们为什么要选择Delphi呢?因为Delphi具有众多其它开发 2软件实现
工具所没有的优点:语言的高效、编译的高效、执行的高效、维 2.1OOP简介
护的高效。基于以上理由,我们毫不忧郁的选择了Delphi做为 每一个软件开发人员都会经常听到,看到 “面向对象”这
我们的开发工具!1 个词,程序员也时常把它挂在嘴上。那么什么还是真正的 “面向
1.1数据库连接方式选择 对象”?什么是面向对象的编程?是不是写几个类就算面向对象
Delphi连接数据库的主要方式有两种:一是:BDE,二是 了?为什么要面向对象? “面向对象是一种思维方式,一种方法
ADO。现在我们来大致比较—下这两种技术的优缺点: 论”,“结构化编程”(sP)是一种编程方法,是从计算机的视
BDE(BorlandDatabaseEngine)是Delphi颇具特色 角来抽象问题的方法。而 “面向对象编程”(OOP)也是一种编
的数据库连接管理技术。凭借窗体和报表,BDE可以访问诸如 程方法,只不过它是从更接近真实世界的视角来分析问题,使
Paradox,dBASE,本地InterBase)J~务器的数据库,也可访 问远 用更接近人们理解真实世界的方法来抽象问题,这种方法称为
程数据库服务器上的数据库,~HOracle,SyBase,Informix等C/ “面向对象”。
s数据库中的数据库,也可访问经ODBC可访问的数据库管理系 “面向对象”这个词代表的是一种认识世界,分析问题,解
统中的数据库。 决问题的方法,因此它是一种方法论。而面向对象编程则是将
ADO(ActiveXDataObjects)是微软提供的一项技术。通 这种方法应用于程序设计的方法。当你会使用面向对象的方法
过ADO,可以方便的访问各种类型的数据库,特别是OLEDB数据 去思考,用面向对象的模式支分析和解决问题的时候,才是真
库。ADO已成为访问数据库的新的标准接口。从Delphi6.0开始 正的 “面向对象”了!!
Delphi添加了对AD0的支持,以便让用户能迅速实现对终端用户 “面向对象”最主要的特性有三个:
用来做商业决策的数据库的一致性访问,结合Delphi本身的开 (1)继承性。Delphi提供大量的可被二次开发的类。每个类
发式数据
文档评论(0)