vb课程设计 打字游戏

发布 2022-10-02 07:05:28 阅读 6011

东华理工大学。

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.参...