5.1 系统模块概述 由于本系统是一种演示型教学软件,而且其使用对象是大学教师、观看用户是大学生,所以在进行系统模块设计的时候,必须考虑此两种对象的心理、年龄、性格特点,针对其所具知识层面的差异性、相近性、思维发散能力,以及语言的互通性特点,在结合自身学习实践、教师调查取证、同学调查的基础上,在本系统中采用了以下的设计思路: 内容来自www.paper51.com http://www.paper51.com http://www.paper51.com 5.2 系统启动界面的实现 copyright paper51.com
在系统启动界面里面,使用了进度条控件,通过在Form_Load()事件中编写如下代码: http://www.paper51.com
http://www.paper51.com
Dim i As Integer 内容来自论文无忧网 www.paper51.com For i = 0 To 100 Step 4 http://www.paper51.com
ProgressBar1.value = I http://www.paper51.com
Sleep 100 内容来自www.paper51.com
DoEvents http://www.paper51.com Next i 内容来自论文无忧网 www.paper51.com
copyright paper51.com
实现一个虚拟的动态装载程序的过程,如图(1)。在此过程后,用户可以点击界面上的手型图标(此时鼠标形状变为指向左的手形),即可进入主界面。图(2)所示。而在窗体加载的过程中将伴随一段背景音乐。 copyright paper51.com
内容来自论文无忧网 www.paper51.com
5.3 课程设置界面的实现 http://www.paper51.com 课程设置界面主要由两个功能模块组成。其一是“课程选择”模块;其二是“更新课程”模块。在这个界面里,作为用户可以在课前设置教授的课程内容,并及时地对课程内容加以更新、修改。由于不同用户间其教学理念的差异及讲授课程的不同,在进行具体的软件设计时无法完全满足用户需求,而且在不同时期教师的授课方式及秉承的教学理念会相应地作出调整,授课对象的接受差异性也要求软件的调适性要高一些,所以为了契合计算机教学的发展趋势,使该软件能够为绝大多数计算机高级语言教师所采纳,创建了这一界面。如图(3)所示。 copyright paper51.com 为了实现课程选择,在界面上放置了combo控件,以便用户来选择讲授课程。当用户对所选课程进行了“确定”操作后便会进入相应的教学讲授界面。 copyright paper51.com
而更新课程则和combo控件间形成对应关系,只有在确定讲授课程后,用户才能对课程内容进行更新。 内容来自论文无忧网 www.paper51.com 在此基础上为便于用户进出系统,通过imagelist控件设置了图(3)右下方的电脑图标按钮以退出系统。 内容来自www.paper51.com
5.4课程选择模块的实现 paper51.com 简单地说,课程选择其实是进入课程讲学的媒介。通过它,用户可以很方便地选择自己所需要的教学内容来实现授课目的。如现在选择了“Visual Basic 6.0”,则其教学界面如图 copyright paper51.com |