VB设计课程论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大学生体质健康测评程序
08测控1班黄永文0811211012
摘要:此次设计的软件主要用于衡量大学生的综合体质,依据《中国大学生体质标准》的相关标准作为衡量的尺标。程序设计中主要用到了一些判断语句如:If语句,select case语句,在字符串中提取数字的语句,窗体隐藏函数,以及一些简单的加减乘除运算函数和求取字符串长度的函数Len(C)以及Mid(C,N1[,N2])等函数。运用的控件主要有:标签(Label)、文本框(Text)、命令按钮(CommandButton)、Frame、时钟(timer)等。
关键字:
1引言
随着中国国民经济的发展以及教育事业的发展,大学生这个群体已经越来越大。作为将来建设祖国的生力军,大学生身体素质却不容乐观,为使大家意识到这个问题,在此编写了一个简易的“大学生体质测评小软件”。该软件主要是依据输入的各项体质数据进行分析,从而得出个人体质健康情况。
2、界面设计及主要对象介绍:
窗体截图及简介:
初始页面:
此界面主要采用了label及命令按钮以及背景图片的插入背景颜色的改变。
主程序界面一:
此界面为数据输入与输出页面采用几项基本控件,并对其一些属性做了一些修改如,名称、背景颜色与字体等。
主程序界面二:
该页面是程序的主要界面之一,功能与主界面一相同。主要修饰还是对其背景颜色的更改和图片的插入,使界面更美观。
最后一个窗体:
此窗体为结束窗体,该窗体主要是在Timer函数的作用下实现两段文字的错位移动,主要的改动还是起修饰美观作用。
3、代码设计
此程序的主体框架是由判断语句支撑的,在同时运用了循环语句使源程序更加简洁明了。例如:If end If语句,select case语句,其中case语句的运用大大减少了If语句的重复性和沉杂性。
本程序有个新颖的地方就是运用某些特殊函数命令实现字符串中数据的提取和调用。详细情况如下所示:
……
再者为使单个窗口独立显现,其余窗口隐蔽,因此运用了相关语句来实现。例子如下所示:
这段程序实现的功能是窗口一的隐藏,窗口二的打开
这段程序实现的作用为窗口一得打开,同时实现窗口二的隐藏。
4、综合调试:
程序在运行当中遇到过如下的一些问题:
(1)变量的定义不清,混杂
解决方法:对每个变量按功能需求定义精度类型,变量的选择按照英文26个字母依次定义。
(2)变量范围不全面
程序运行中,输入一些参数后没有结果,仔细观察源程序后才知道是变量的范围控制不全面,在设置合理之后程序正常运行。
(3)程序部分功能无法实现
在修改调试之前无法统计总分,源程序段如下所示:
其中文本框中的内容是字
符串,无法在字符串中提取50这个数据。
解决方法:互联网搜索了一下解决的方法,然后再稍加改进,替换变量和相关内容以达到预期的作用。
(4)窗口的显示和隐藏无法同时实现
解决方法:在使用一个窗口的时候要求其他的窗口隐藏。起初是好几个窗口一个覆盖一个,外观不好。参阅了相关书籍得到答案“窗口1.hide”表示窗口1隐藏,“窗口2.show”表示窗口2显示。
(5)在结束窗口中,两行文字无法按要求错位移动。
解决方法:对Timer程序进行了修改,使其中一行文字在函数运行时跳到窗口的右面然后再向左运动以达到两行文字的错位移动
5结束语:
VB是即C语言之后学习的第二种计算机语言,以前接触计算机也比较少,所以刚开始学习的时候不得其门而入,感觉就是一个有印象却没有概念的东西。通过自己看课本和老师上课的讲解慢慢的也了解了一些,知道了多种控件的使用方法和属性的相关设置。VB是一门相当实用的计算机语言,它可以解决我们生活中的许多小问题,比如可以编制一个类似于备忘录的程序通过设置它的时间可以定时提醒我们该做的事,还可自己编一些简单的小游戏来消遣一下业余时间,这也可以让我们体会到作为一名编程人员的不易,从而更加努力地去学习专业知识去创造属于我们自己的未来!现在我们的成果看起来还很简单,还很点幼稚,但是有一种满足感和成就感油然而生。万事开头难,跨过一开始的懵懂和迷茫,我们会慢慢发现VB编程的魅力所在。学校开设的课时有限,我们学习的东西也很有限,我想,我会继续学习下去的。