Vb课程设计 掷色子

发布 2022-10-02 07:00:28 阅读 3456

掷色子设计报告。

一、设计思路。

1.要达到的目的。

培养学生综合利用vb语言进行程序设计的能力。

培养学生综合使用基本控件的、子过程和控件数组等操作能力。

单击“开始”后,使时钟控件出发timer事件,利用随机函数,产生一个1~6的随机数,将这个数作为“点数”在标签中显示,。

2.关键问题的解决。

游戏启动过程中筛子从0~6做循环,需要设置"点"的样式。

过程用于根据显示0~6数字,显示相应的控件组合。

单击停止按钮,会停止骰子的滚动并显示一个随机生成的点数。

二、模块之间的调用关系,或程序流程图。

三、部分程序关键源**及注释。

程序运行起来,单击"开始"按钮,设timer控件的enabled属性为true,点数开始滚动,实现**如下。

private sub command1_click()

= true

end sub

当timer控件可用时,会触发timer控件的timer事件,程序**如下。

private sub timer1_timer()

randomize

num = int(rnd * 6) +1

= num & 点"

display (num)

end sub

四、设计方案的完善及目前存在的问题。

1.设计方案要完善的地方。

掷色子的界面过于单调,背景不够吸引人。

有些**过于繁琐,没有用更加简便的方法。

2. 目前存在的问题。

有一部分**自己还是会出现逻辑上的问题。

时间仓促,本次设计还有好多地方不理想。

本次设计的收获及心得体会。

在本次课程设计中发现了自己存在好多问题,有些课本上的知识在课程设计中还是不能应用到课程设计当中。本来就对自己的能力感到不足,便找了个相对简单的题目,没想到一旦做起来还是相当的困难。对于编程语言来说,思维,联系,和动手能力的要求都是特别高,在课堂学习的过程中缺少了理论联系实际操作的的能力。

做这个课程,真的是翻了不少书,问了许多同学,在网上翻阅了好多资料,其实到现在还有一些问题搞不清楚。

真的很感谢老师,这门课程现在真正的培养了我们动手能力,独立思考能力。

六、对该题目和vb设计的意见和建议。

1. 对该题目的意见和建议。

掷色子的游戏虽然简单,但对于控件的应用确实是比较有点难度,可能对于我来说吧。请教了好多同学,在网上找了好多资料。

2.对本次设计的意见和建议。

课程设计给的时间稍微有点紧张,再加上课程的时间段安排在将近期末考试的时间段,连上复习其他科目确实感觉时间有点不够用。建议把vb课程设计的时间与期末考试的时间拉开一段时间。总体来说这次设计还是很成功的,vb课程设计可以锻炼大家的动手能力和动脑能力。

Vb课程设计 掷色子

掷色子设计报告。一 设计思路。1.要达到的目的。培养学生综合利用vb语言进行程序设计的能力。培养学生综合使用基本控件的 子过程和控件数组等操作能力。单击 开始 后,使时钟控件出发timer事件,利用随机函数,产生一个1 6的随机数,将这个数作为 点数 在标签中显示,2.关键问题的解决。游戏启动过程中...

VB课程设计

在本系统的设计中,主要实现如下一些功能 学习 测试 成绩统计与分析。其中,学习 部分要求教100以内的加 减 乘和除 测试 模块要求随机给出参与运算的数及运算类型,并判断用户的答案,测试完给出得分 成绩统计与分析 模块能够统计成绩各种运算的平均成绩,并画出成绩分布的曲线图或柱状图。欢迎界面 登录界面...

VB课程设计

基于vb的温湿度测试分析系统 1 概述。高精度的温湿度测试计与电脑等上位机相连,发挥电脑的数字处理运算的优势,对校验数据进行采集 智能修正 运算等,最后得出校验误差等结果并打印出校验单,省去人工计算 填表等麻烦。本温湿度测试分析系统设计,要求高精度的温湿度测试计通过rs 232串口与上位机电脑相连,...