3.事件驱动
Visual basic通过事件来执行对象的操作,一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应,而各个事件之间却不一定有联系,这样的应用程序代码较短,使程序既易于编写又易于维护。
4.沿用结构化的程序设计的思想
visual basic 具有丰富的数据类型,众多的函数,并采 用了结构化的程序 设 计方法,简单易学。
5.易学易用的集成开发环境
Visual basic提供了易学易用的集成开发环境,在该开发环境中,用户可设计用户界面,编写代码,调试程序,直至把应用程序编译成可执行文件使其直接在windows环境下运行
6.Visual basic支持多种数据库的访问
采用了对象的链接与嵌入(OLE,Object linking and embedding)技术可以很方便的开发出集声音、图像、动画、子处理、web等对象于一体的应用程序。
综上所述,Visual Basic语言完全满足本系统的开发设计要求。
1.5 GD-VB作图题自动判卷系统的特点
工程制图作图题自动判卷系统GD-VB归纳起来有如下几个特点:
(1) 安全性好。工程制图作图题自动判卷系统GD-VB可以由特定的用户访问与操作权限,不同的用户对系统的操作权限是有区别的,教师可以编辑学生作答,给出习题答案,进行系统判别公差的设置等操作。系统采用一系列的数据加密方法,保证数据的安全传输。
(2) 开放性。由于工程制图作图题自动判卷系统GD-VB对题目的作答和标准答案可以由教师进行提取、选定,不同的题目可以进行编辑修改。所以本系统是一个通用的图形类题目自动判卷系统平台,具有很好的开好性
(3) 科学性。工程制图作图题自动判卷系统GD-VB利用学生作答的答案与标准答案的图形进行逐点对比,自动完成题目的评判与统计分析工作,避免了人工评判的差错,以及评分的主观因素的影响。
(4) 实用性。工程制图作图题自动判卷系统GD-VB能自动评判制图作业与考试中大量的作图题、补线题等主观题。
(5) 运行速度快。工程制图作图题自动判卷系统GD-VB是利用Visual Basic 6.0开发的应用程序,与其它方法开发的应用程序比较而言,运行速度更快
1.6 本文的工作
基于VB语言的工程图学作图题自动判卷系统GD-VB,是为适应新形势下工程图学教学的需要而开发的一个通用的考题评判系统平台。笔者的工作主要集中在:
(1) 工程图学作图题自动判卷系统GD-VB的总体设计;
(2) 工程图学作图题自动判卷系统GD-VB的登入系统的设计;
(3) 工程图学作图题自动判卷系统GD-VB的习题的输入设计;
(4) 工程图学作图题自动判卷系统GD-VB的图形编辑设计;
(5) 工程图学作图题自动判卷系统GD-VB的图形对比设计;
(6) 工程图学作图题自动判卷系统GD-VB的显异部分设计;
(7) 工程图学作图题自动判卷系统GD-VB编程工作。
1.7 本文的结构
本文主要分为6章,分别论述了基于VB程序开发语言系统的GD-VB作图题自动判卷系统的若干关键技术和系统实现。
第l章为绪论,分析了背景及课题的来源,指出了目前常见的工程制图习题的批改形式及现有计算机自动评判系统的优缺点,介绍了VB语言和GD-VB作图题自动判卷系统的特点。同时介绍了本人的主要工作。