基于VB6开发的计算机基础教学模拟软件设计研究

来源 :科学与财富 | 被引量 : 0次 | 上传用户:jzy0403
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:Visual Basic程序设计课程作为计算机专业的一门入门语言,其不但知识点多,而且理论性和实践性也比较强。随着计算机技术的不断发展,传统的教学理念和教学方法已经不再适合现代教育,这无疑给教学工作带来了挑战。为了使VB程序设计更好地与教学相结合,本文基于VB6开发的计算机基础教学模拟软件进行了简要阐述。
  关键词:VB程序设计;计算机基础教学;模拟软件;探讨
  计算机专业不同与其他学科,学生的实践都是在计算机上面完成的。作为老师,如何更多的、更详细的了解学生目前的学习情况?而学生,离开了课堂和老师,又该如何进行自主学习和自我测试?因此,一种具有试题阅卷和能够反馈成绩的教学软件对于教师和学生来讲,是很重要的,这种教学软件不仅方便,而且还能够让老师实时了解学生的学习情况,同时也激发了学生对学习的兴趣。
  一、VB的概述和功能
  Visual Basic是美国微软公司推出的通用、面向对象以及采用事件驱动的程序设计语言,Visual是指开发用户界面图形的方法,编辑其界面的时候无需编写大量代码,只需要采用搭积木的建构程序方式编写程序即可,是开发人数使用最多的编程工具之一。而Basic则是指Basic语言,它是计算机技术发展史上被广泛应用的语言。总的来讲,Visual Basic是在Basic语言原有的基础上得到了进一步的发展,其不但提供了新的数据库和Web工具,还增加了SQL Server交互方法。总的来说,Visual Basic是目前最流行、使用最广泛的应用软件开发平台。另外,Visual Basic 程序设计主要应用于多媒体开发、数据库开发、网络开发、图形开发等程序中。其数据访问的特性在允许对企业数据库的格式建立相应的数据库和前端应用程序的同时,还可以调整其服务端。程序员可以用Visual Basic高效、快速的开发Windows编程环境下的各种应用软件系统。
  二、VB6的集成开发环境
  VB6与之前的VB版本不同,之前的VB所有版本的集成开发环境都是由标题栏和菜单栏组成。而VB6则不同,它是Visual Studio家族的一个组件,在保留Visual Basic 5.0优点的基础上,对开发环境进行了改进,VB6的标准栏和菜单栏是由工具栏、窗体设计器、控件箱、弹出式菜单、工程管理器窗口、屬性窗口、对象浏览器、工程管理器、窗体布局窗口组成。同时,VB6的数据访问技术采用了新的数据访问技术,第一,VB6增加了ADO控件和数据库可视化的工具。不但能够有效且快速的访问本地及远程的数据库,而且还允许程序员在数据环境方面,除了可以创建可视化和操作ADO之外,还可以连接其命令,这些都为程序员对数据源的操作提供了极大的方便。第二,加强了Internet的功能,使Internet成为当前最强有力的开发工具之一。第三,VB6在智能化向导方面也增加了新的特性。
  三、VB开发教学软件在计算机基础操作中的应用
  (一)界面设计与文件结构
  界面设计分为两步,先按照软件结构图设计好控件,然后再确定控件的属性。而文件结构则是,当设计好一套试题之后就建立相应的试题目录,题目少的情况可以应文本文件储存,题目多的话则用Access数据库来存储。教学软件开发工具均采用VB,一是因为VB与VC类的开发软件相比,除了更容易上手,并且开发的周期短、效率高。二是因为office软件里面的宏都是VBA,,而VBA只是VB的一个子集,如果使用VB开发的话,不但能够使两者更好地结合,并且还可以快速且有效的写出阅卷程序代码。
  (二)开发教学软件的选题
  当设计好教学软件的界面题目之后,才能够编写开发教学软件的功能模块代码。为了避免学生抽取的试题一样,可以将选题的按钮可以做成按钮控件数组。其次,选题因为使用了FSO复制文件、复制文件夹这两个方法,所以在对文件和文件夹进行创建、改变、移动、删除等操作,以及检测文件、文件夹的信息以及路径时,都需要用到FSO对象模型。
  (三)实现了阅卷的功能
  计算机教学中最常见的操作试题有Windows操作题、Word操作题、Excel操作题以及PowerPoint操作题。以Windows操作题为例,没有编写过测试教学软件的老师会觉得对操作题的阅卷很困难,也不知道学生有没有对试题进行操作。其实,Windows操作题的阅卷很简单,教学模拟软件有一个自动阅卷的功能,而开发软件的新建、删除、复制、剪切等操作就是用来判断学生做题的文件或者文件夹是否存在。而当学生做完测试题之后,点击“阅卷”按钮也可以得到反馈成绩,
  四、基于VB6开发的计算机基础模拟软件考试系统
  目前,有不少院校为了方便学生考试和老师教学,利用VB6开发系统的,模块和界面开发了计算机基础模拟软件,该模拟软件有操作题和客观题两部分。操作题的VB编程与后台的宏语言联系密切,而数据存储方面,也可以选择用VB文件系统对数据文件进行编程,VB文件系统在给数据加密的同时,也减小了系统的大小。
  (一)基于VB6开发程序下的Windows操作题及系统打包技术
  在VB6系统的FSO对象模型下,系统中最简单的部分就是Windows操作题,Windows操作题通过访问FSO对象模型的方法和属性,就可以青色生成试题内容及相应的评分。而系统打包则需要使用免费开源的安装制作软件Inno Setup,Inno Setup的外观不但小巧、简便,并且还能够快速有效地制作出Windows的标准安装界面。
  (二)基于office对象模型开发的office操作题
  在VB6程序设计开发系统中,所有office产品都被引入了office对象模型,并且office产品中也都装置了VBA程序代码以及宏记录器,因此,office对象模型可以利用VBA程序代码,实现对office操作题的自动评分。另外Word操作题、Excel操作题以及PowerPoint操作题的模块代码与Word的路径一直,所以,仅对Word操作题的评分原理进行阐述。
  首先,基于VB6开发的计算机基础教学模拟软件会对考生文件下的Word文档进行检测,检测其是否存在,如果存在则会继续进行操作,如果不在则会退出本模块。当过程执行完之后,考生的成绩以及试题出现错误的部分都会保存到全局字符串变量中,最后由评分模块访问这个变量并显示Word操作题的所以信息。
  (三)基于VB6开发程序下的客观题模块设计
  观题模块下的加载客观题对于VB6开发程序下来讲是一个极具挑战性、技巧性的问题,问题的关键之处就在于加载客观题的控件是动态生产的。在VB6开发程序中,只有两种方法才能生成动态控件,一种是使用VB6之前的控件数组,第二种则是在使用VB6开发程序的同时,引入With Events变量,由于VB6程序不允许创建并使用With Events变量数组,所以,为了生产动态控件,只能使用第一种控件数组方案来显示加载客观题的内容。
  五、总结
  整体来看,VB6开发软件对计算机基础教学有很大的帮助,不但方便了老师对学生学习情况的了解,还培养了学生对学习的自主能力以及提高了学生的操作实践能力。
  参考文献
  [1] 崔丽娟.基于VB6 开发的计算机基础教学模拟软件[J].电子技术与软件工程.2015(04): 48.
  [2] 丁荣,朱琳.“VB程序设计”课程的创新性实验教学[J].实验技术与管理.2012(8): 163-165.
其他文献
对WQJ-1型涡轮起动机燃油总管焊缝热影响区断裂的原因进行了分析。认为焊接过烧导致管件表面在随后的加工处理过程中发生严重的晶间腐蚀,是燃油总管近焊缝热影响区疲劳断裂的主要原
昆明市科技局在昆明市委、市政府的领导下,按照科技特派员农村科技创业行动协调指导小组会议的部署,以“带动企业产业链升级,创建国家级特派员创业链,帮助企业提升自主研发能力和产业核心竞争力”为工作重点,依托企事业单位、科研单位、大专院校和县(市)区相关单位,深入开展科技特派员科技创业创新行动,以“花卉、蔬菜”等特色产业为支持重点,同时兼顾其他产业,大力推进新型农村科技服务体系建设。此举为发展昆明市特色现
期刊
摘 要:重金属废水对环境造成了极大的污染,威胁了人类生存。本文介绍了重金属废水的来源、污染现状及危害,分析了处理重金属废水常用的几种方法。多种方法联合施用协同运作、新型处理材料的开发及处理工艺的革新将是高效处理重金属废水的重要方向。  关键词:重金属废水;来源危害;废水处理技术  1 重金属废水的来源、污染现状及危害  水是生命之源,万物生存的基本要素之一。然而,在短短几十年里,随着我国国民经济的
期刊
对涡喷航空发动机压气机钢制工作叶片多次低温渗铝+改性硅酸盐陶瓷面层复合涂层及其疲劳强度、冲击韧性进行了研究。研制出了预抽真空和阶梯保温渗铝工艺、复合涂层化学法去
摘 要:笔迹是由书写人的运笔动作所完成,故笔迹反映运笔动作,研究笔迹特征必然分析运笔特征。申泽波在《书写方向对笔顺和笔径的影响》[1]中报道了反犬旁规范笔顺第一撇笔径与性别相关,该笔的正笔径为撇,反笔径为提,男性比女性更多地使用反笔径。  关键词:性别;运笔特征  一、引 言  笔迹是由书写人的运笔动作所完成,故笔迹反映运笔动作,研究笔迹特征必然分析运笔特征。我们可以通过研究运笔特征来分析书写人的
期刊
摘 要:为了增强汽车电动助力转向系统(EPS)的回正性能,改善汽车在低速行驶时回正不足,在高速行驶时回正超调的问题,提出了一种PID回正控制策略。基于硬件在环实验平台在线整定PID控制器的参数,使其在不同的车速及工况下都能达到较为理想的控制效果,进一步使汽车的回正效果得以优化和提高。  关键词:EPS;回正控制;控制算法;仿真  0引言  电动助力转向系统利用电机作为执行机构,对转向系统提供助力。
期刊
会议
期刊
药品分析是保证药品安全有效的重要手段,在药品的研究、生产、流通、使用和监督管理等环节中均有举足轻重的作用,其主要内容包括性状分析、鉴别、检查和含量测定等方面。高效液相色谱仪、气相色谱仪、紫外分光光度计等是制药生产中常用的检测仪器。其中,紫外分光光度计由于准确度高、测定限度低、设备简便、仪器成本低、易于操作等优点,已成为制药生产中必备的检测设备之一,用于药物鉴别、检查和含量测定等。  紫外-可见分光
期刊