网站大量收购独家精品文档,联系QQ:2885784924

“Visual Basic”程序设计课程CAI教学软件设计与开发.docVIP

“Visual Basic”程序设计课程CAI教学软件设计与开发.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“Visual Basic”程序设计课程CAI教学软件设计与开发

“Visual Basic”程序设计课程CAI教学软件设计与开发   摘要:结合多媒体课堂教学必备的“教案、讲授、讨论、作业、实践、考核和教材”等7个要素,根据计算机辅助教学(CAI,Computer Aided Instruction)软件的设计特点,选择Visual Basic作为开发工具,提出了“Visual Basic”CAI教学软件的设计开发思路及其主要模块关键技术的实现方法。该软件主要包括VB教学课件播放与课堂讨论、百条典型实例教学、学生做题自我测试与试题编辑等功能,软件中的每个实例提供程序运行效果图、源代码和设计思路,作题自我测试部分学生可以以选择题、判断题、填空题和操作题等四种形式进行练习,其题库由试题编辑功能更新。   关键词:Visual Basic程序设计;CAI,GUI,OLE,PPT课件   中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2012)12-0149-04   一、引言   该软件是由面向对象的可视化的编程语言Visual Basic开发的计算机辅助教学软件,计算机辅助教学(CAI——Computer Aided Instruction)是计算机技术的一个非常重要的应用领域。由于近十年来微机技术、网络技术、多媒体技术以及相应课件开发工具的发展,使得各类CAI课件有了迅猛的发展。目前CAI作为一种新兴的教育技术已显示出异常强大的生命力,它已成为深化教学改革的一种极有效的手段[1]。该软件在内容上将Visual Basic程序设计课程的教案、课堂讨论、上机实验100条典型实例、课程教材每一章节的习题解答与学生自我测试等内容紧密结合,其自我测试部分的题库可以由课件的试题编辑功能来增补和修改。软件在功能上力求全面和完整,该软件作为一个成熟的CAI教学课件,它具有如下几个显著特点:   1.该教学软件的设计注重多媒体课堂教学的七个要素,所谓的七个要素[2]是指教案、讲授、讨论、作业、实践、考核和教材。教案与好的教材是教学活动的纲,其合理与否直接影响着教学效果和质量,为此我们首先选用了优秀的程序设计教材,即林卓然编著的《Visual Basic程序设计教程》(第二版)[3],这是一部电子教案、课堂讨论、习题与习题标准答案相结合的通俗易懂、内容较全面的21世纪大学计算机优秀教材。   2.为了适应教学内容与实践相结合的路??,该课件中使用了精选的实验例题,力求突出其代表性、典型性和实用性;由于该课件主要面向高等院校和中等职业学校的广大学生,所以在其包括的内容上注重了避繁就简、循序渐进;叙述上尽量做到简单明了、通俗易懂。   3.通过该教学软件的教案演示、课堂讨论、实验指导以及学生自我测试等功能的全面合理应用,不仅可以提高课堂教学效率,也可以节省学生的大量学习时间,同时也能使使用者有身临其境的感觉,并可以反复演练,快速提高程序设计技能,将所学的知识应用到自己的具体工作中去。   下面将对该软件的软件结构、功能设计以及各主要功能模块中的关键技术的实现情况等问题进行分别讨论。   二、教学软件的主要结构与功能设计   本课件是采用Visual Basic编程语言开发的功能较全、教学内容和教学手段较丰富的一个完整的辅助教学软件,该课件的结构主要是由用户注册与登陆、课程教案演示、100条典型编程实例的实验指导、试题编辑与学生自我测试等模块组成的,具体如图1所示:   该教学软件的模块功能分配具体如下(见表1):   三、主要模块关键技术的实现   该教学软件是基于功能强大的程序设计工具Visual Basic开发出来的。该教学软件的实现主要采用了Visual Basic的GUI(Graphical User Interface)界面设计、OLE(Object Link Embed)对象连接与嵌入以及文件处理技术。其中,GUI是由多种图形对象构成的用户界面,该软件中设计GUI界面使用了两种方式:一是直接使用Visual Basic提供的可视化的GUI设计工具,如:菜单和工具栏的设计;另一种是用户自己编写代码创建对象的方式,如:树形目录的创建,该教学软件中通过使用VB的OLE技术可以将PPT格式的教学课件与课堂讨论内容嵌入到软件中来,并可以将PPT课件全屏演示、播放。因为篇幅有限,下面以主界面、教案演示与课堂讨论、实验指导等三个关键模块为主,对课件的以上几个关键技术进行分别讨论。   1.主界面模块。教学软件中主界面的实现是最为重要的,因为它直接影响着总体的布局、思维的逻辑性以及功能界面的实现。主界面是由标题栏、菜单栏、工具栏、PPT教案与各模块功能演示区以及状态栏等部分组成的一个标准的MDI(多文档界面)窗体,如图2所示。   这是一个父窗体,也是能为课件其它子功能的运行提供演示平台

您可能关注的文档

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档