东华理工大学。
vb课程设计报告。
目录。一.课程设计的目的与要求。
二.界面组成。
三.流程图。
四.工程**。
五.主函数分析。
六. 实验心得。
一、课程设计的目的与要求。
1、教学目的。
运用所学vb语言知识,对vb语言中基本数据类型、语法、数组、函数、结构、文件以及数据库等的操作,使学生全面掌握面向对象的可视化程序设计的基本方法。
2、教学要求。
从课程设计的目的出发,通过课程设计的各个环节,达到以下教学要求。
1)进一步掌握vb语言程序设计的基本思想和方法;
2)掌握面向对象的可视化程序设计的基本原理及应用。
题目:打字练习程序要求自行设计程序界面,能够实现打字测试和打字练习功能,对打字正确率和速度进行测试,并给出测试结果。
要求和说明:
1.每位同学任选一题独立完成(原则上按学号选,可两人做一题,但必须分工明确),最终提交课程设计报告和实验成果。
2. 对各个系统实现功能进行分析并设计好系统界面,要求界面设计美观方便。
3.课程设计报告格式:封面、题目、时间地点、要求、内容、详细步骤和过程、总结。
1)功能描述。
对系统要实现的功能进行确切的描述。
2) 概要设计
根据功能分析,建立系统的体系结构,即将整个系统分解成若干子模块,用框图表示各功能模块之间的接口关系
3) 详细设计
详细说明各功能模块的实现过程,所用到的算法、技巧等(附上**)。
4) 效果及存在问题
说明系统的运行效果(附上界面图形)、存在哪些不足以及预期的解决办法。
5) 心得 :谈谈在课程设计过程中的心得体会。
二. 界面组成。
三. 流程图。
四. 工程**。
form1**。
private sub command1_click()
end sub
private sub command2_click()
end sub
form2**。
dim mm as integer, ss as integer, pretime as integer, score as integer, n as integer
private sub command1_click()
dim i as integer
= false
= true
= true
= true
= true
= true
= chr(int(rnd * 26 + 97))
= chr(int(rnd * 26 + 97))
= chr(int(rnd * 26 + 97))
= chr(int(rnd * 26 + 97))
printpretime = 300 '计时。
mm = pretime \ 60
ss = pretime mod 60
= str(mm) &分" &str(ss) &秒"
= true
end sub
private sub command1_keypress(keyascii as integer)
n = n + 1
if chr(keyascii) =then
= chr(int(rnd * 26 + 97)) 重新随机产生字母。
score = score + 1
= score
end if
if chr(keyascii) =then
= chr(int(rnd * 26 + 97))
score = score + 1
= score
end if
if chr(keyascii) =then
= chr(int(rnd * 26 + 97))
score = score + 1
= score
end if
if chr(keyascii) =then
= chr(int(rnd * 26 + 97))
score = score + 1
= score
end if
= score * 100 \ n + i) &
end sub
private sub command2_click()
end sub
private sub command3_click() 简单。
= 800 ’每个字母的掉落速度不同。
= false
= false
= false
= false
= false
end sub
private sub command4_click() 一般。
= false
= false
= false
= false
= false
end sub
private sub command5_click() 难。
= false
= false
= false
= false
= false
end sub
private sub command6_click() 暂停。
= false
= false
= false
= false
= false
end sub
private sub form_load()
= false
= false
= false
= false
= false
end sub
private sub timer1_timer()
if < 6000 then
else
end if
end sub
private sub timer2_timer()
if < 6000 then
else
end if
end sub
private sub timer3_timer()
if < 6000 then
else
end if
end sub
private sub timer4_timer()
if < 6000 then
else
end if
end sub
private sub timer5_timer()
pretime = pretime - 1 '倒计时。
mm = pretime \ 60
ss = pretime mod 60
= str(mm) &分" &str(ss) &秒"
if pretime = 0 then
= false
= false
= false
= false
= false
= false
= false
= false
= false
if (score * 100 \ n) >80 then
= true
= "时间到!你很棒哦!"
打字游戏 汇编语言课程设计
汇编语言课程实习报告。实习题目打字游戏。院系信息学院。指导老师。提交时间2011 6 22 成绩。目录。1 课程实习任务1 2 基本知识1 2.1 汇编语言程序结构2 2.2 关键指令分析2 2.3 汇编语言上机过程3 3 总体分析3 3.1 程序功能分析3 3.2 主程序流程图4 4 详细设计5 ...
汇编语言课程设计打字游戏
1.课程设计目的及内容2 1.1 课程设计目的2 1.2 课程设计内容2 2.开发环境2 2.1 软 硬件环境2 2.2 masm开发环境3 3.功能分析3 3.1 基本功能设计3 3.2系统程序流程图4 4.调试和运行程序5 4.1 程序调试5 4.2 程序运行6 5.课程设计总结8 6.参考文献...
汇编语言课程设计打字游戏
目录。1.课程设计目的及内容2 1.1 课程设计目的2 1.2 课程设计内容2 2.开发环境2 2.1 软 硬件环境2 2.2 masm开发环境3 3.功能分析3 3.1 基本功能设计3 3.2系统程序流程图4 4.调试和运行程序5 4.1 程序调试5 4.2 程序运行6 5.课程设计总结8 6.参...