开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序功能完备,易使用等特点。在借鉴同类软件的基础上,结合实例应用情况,仔细推敲用户的操作感受和应用要求,力求做到软件的功能强大、界面简洁、操作简便、稳定性及安全性高。同时避免单纯依托于教材的思维定势,以认知主义、建构主义为理论基础,融合多种表现手段,将图文声音有效地与软件结合,为高级语言教学提供了一种新的途径。
第三章系统开发软件介绍
"工欲善其事,必先利其器",制作教学软件,选择一个好的编程工具往往能起到事半功倍的效果。目前用于多媒体开发的主要有VB、AUTHORWARE和FRONTPAGE等。在设计本计算机高级语言课堂教学演示系统时,主要采用的是visualbasic6.0。
3.1开发工具:VisualBasic6.0
VisualBasic采用面对对象的程序设计思想,功能强大被很多课件的开发者所青睐,它和许多课件开发平台相比,具有更好的灵活性,可以充分的实现开发者的意图,是开发多媒体程序的利器。
VB既是一种编程语言,同时又是一个强大的集成开发环境,更像一个庞大的工具箱。它语法简单,自然直观,操作便捷,易学易用,不用费时费力去编写大量的语言程序,而只要利用系统本身所带的各种现成的、形象化的程序控件、模块,就可以快速完成自己的应用程序。利用它几乎可以开发出人们所能想象到的任何应用程序。VB可以通过其ActiveX控件可方便的调用其他多媒体元素,灵活地将各种多媒体元素结合起来。它在Windows环境下使用具有很强的兼容性、结构化程序设计及对象的链接与嵌入的特性。在CAI课件制作中,VB是功能最为强大的软件之一。它适用于精确的实验演示、具有数据输入动态的课件的制作。
3.2VisualBasic6.0运行环境
由于VisualBasic6.0是Microsoft公司推出的专门针对32位Windows操作系统的程序设计语言,必须在WINDOWS9X\2000、WindowsNT、WindowsXP上运行。如在WINDOWS95上运行,至少需要下列条件:具有80486(或更高)微处理器且与IBMPC兼容的微机:VGA或更高分辨率的显示器;一个鼠标;至少128MB内存;至少48MB的硬盘空间用于VB的最小安装,如果需要完全安装则需要147MB的硬盘空间。
3.3VisualBasic6.0应用程序设计过程
通常一个VisualBasic应用程序的开发主要包括:设置应用程序系统环境的工程文件以及窗体文件,安置控件,编写控件程序代码,以及保存工程、生成可执行文件等。
3.4 VB对数据库的操作ADO方面的内容
ActiveXDataObjects(ADO)是微软最新的数据访问技术。它被设计用来同新的数据访问层OLEDBProvider一起协同工作,以提供通用数据访问(UniversalDataAccess)。OLEDB是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库,以及电子邮件系统及自定义的商业对象。
ADO向我们提供了一个熟悉的,高层的对OLEDB的Automation封装接口。对那些熟悉RDO的程序员来说,你可以把OLEDB比作是ODBC驱动程序。如同RDO对象是ODBC驱动程序接口一样,ADO对象是OLEDB的接口;如同不同的数据库系统需要它们自己的ODBC驱动程序一样,不同的数据源要求它们自己的OLEDB提供者(OLEDBprovider)。目前,虽然OLEDB提供者比较少,但微软正积极推广该技术,并打算用OLEDB取代ODBC。
ADO向VB程序员提供了很多好处。包括易于使用,熟悉的界面,高速度以及较低的内存占用(已实现ADO2.0的Msado15.dll需要占用342K内存,比RDO的Msrdo20.dll的368K略小,大约是DAO3.5的Dao350.dll所占内存的60%)。同传统的数据对象层次(DAO和RDO)不同,ADO可以独立创建。因此你可以只创建一个"Connection"对象,但是可以有多个,独立的"Recordset"对象来使用它。ADO针对客户/服务器以及WEB应用程序作了优化。
以前的对象模型,如DAO和RDO是层次型的。也就是说一个较低的数据对象如Recordset是几个较高层次的对象,如Environment和QueryDef,的子对象。在创建一个QueryDef对象的实例之前,你不能创建DAORecordset对象的实例。但ADO却不同,它定义了一组平面型顶级对象
上一篇:
VB计算机自动出卷系统vb版(含开题报告+外文翻译+源程序+可执行程序+论文正文+答辩ppt)(论文和程序)
下一篇:
对硕士毕业生迁移失业目的地的实证研讨