本文主要为广大网友提供“ 基于vb语言的选择题练习程序设计 ”,希望对需要 基于vb语言的选择题练习程序设计 网友有所帮助,学习一下!
科技教育Visual Basic一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。其特点是:面向对象编程,可根据界面设计要求直接在界面上设计出窗口、菜单、按钮等类型对象并为每个对象设置属性;事件驱动方式运行,即每个对象的都能响应多个区别事件,每个事件都能驱动对象功能代码;结构化设计语言,VB具有丰富数据类型是种符合结构化设计思想语言而且简单易学;强大数据库访问功能,可以访问多种数据库用最少代码实现数据库的操作和控制;支持对象链接和嵌入技术,利用OLE技术能够开发集声音、图像、动画、字处理、Web等对象于一体的功能强大的软件。基于VB语言的众多优点,采用该语言编写选择题练习程序。
1程序所要实现的主要功能考虑到软件的使用对象和推广,该软件的编写将要实现的功能为:出题的灵活性,可以分篇章测试,也可以自选章节综合测试,均给出10道题作答;答题的简易性,此次出题均采用选择题的形式,备选答案为四个其中只有一个正确;判分的明了性,在答题完成提交后会给出得分结果并给出错题的题号可返回查看;答题的机动性,当完成当前界面的一道题后,答案和解析按钮激活,可以查看当前题的答案和详细解析;测试的连贯性,完成本次测试后,可选择重新测试回到选题界面重新开始选择答题,也可选择结束答题退出系统。
2程序的设计与实现程序的设计思路为本程序设计框图。在程序设计中,将需要完成的各基本子功能如计分系统,各按钮执行的基本功能,判断用户所选答案是否正确等用模块(子程序)来实现,而后再进行整体程序设计。整个程序采用基本的控制结构语句、各个窗口与控件的基本方法及属性、数组、参数传递等方法按顺序法设计,从而实现四选一程序的各项功能。资源文件的的使用本程序涉及一个庞大的题库,如果利用控件属性直接从工程外部文件调用,会降低程序的运行速度,而且发布时会附带诸多文件,不利于分发。因此考虑把题库写进工程内部,但是不可能将所有题目都写成代码进程序,又要考虑题库的维护和升级,因此采用了VB语言的资源文件来进行题库的加载。资源文件简介基于VB语言的选择题练习程序设计(本论文由网学http://myeducs.cn 整理提供,如需转载,请注明出处或联系我们的客服人员)