Visual Basic程序设计项目化教程 管小清 教学课件 项目5 制作36选7揺奖机.pdf
文本预览下载声明
Visual Basic 程序设计
项目化教程
主编 管小清 郭贺彬
《VB程序设计项目化教程》 中国水利水电出版社
项目五 制作36选7揺奖机
项目目标:
本项目是制作一个36选7的摇奖机,包括摇出6个正
选号码和一个特选号码,要保证没有重复号码;可以
多次摇奖等功能。利用控件数组来设计摇奖机界面,
产生随机数,通过循环控制语句和分支控制产生满足
要求的摇奖号码,并把产生的摇奖号码显示在界面上。
通过本项目,应掌握循环结构,随机数以及控件数组
的使用方法和技巧。
《VB程序设计项目化教程》 中国水利水电出版社
项目五 制作36选7揺奖机
项目主要知识点:
1、Label控件
属性
事件
方法
2 、控件数组画法和使用
复制-粘贴
统一命名
3 、顺序程序结构
4 、随机函数的使用—Randomize
5、产生随机数的方法
6、框架控件的使用
7、输出框
8、循环结构初步知识
9 、循环结构初步
10、程序调试,断点和监视的用法
《VB程序设计项目化教程》 中国水利水电出版社
项目五 制作36选7揺奖机
项目实施步骤:
阅读相关基础知识
界面设计
o 窗体设计
程序设计
程序调试,功能完善
《VB程序设计项目化教程》 中国水利水电出版社
5.1 第1步:基础知识
5.1.1 随机函数
随机数的产生在VB 中用随机函数来实现。
1. Randomize 语句:始化随机数生成器。
语法:
Randomize [number]
可选的number 参数是Variant 或任何有效的数值表达式。
说明:
Randomize 用number 将 Rnd 函数的随机数生成器初始化,该随机
数生成器给 number 一个新的种子值。如果省略number,则用系统计
时器返回的值作为新的种子值。如果没有使用Randomize,则(无参数
的)Rnd 函数使用第一次调用Rnd 函数的种子值。
注意若想得到重复的随机数序列,在使用具有数值参数的 Randomize
之前直接调用具有负参数值的Rnd。使用具有同样number 值的
Randomize 是不会得到重复的随机数序列的。
《VB程序设计项目化教程》 中国水利水电出版社
5.1 第1步:基础知识
2. Rnd 函数
返回一个包含随机数值的Single。
语法:
Rnd[(number)]
可选的number 参数是Single 或任何有效的数值表达式。
返回值:
表5-1 参数与返回值关系
如下表5-1所示。
number 值 Rnd 生成
小于0 每次都使用number 作为随机数种
子得到的相同结果。
大于0 序列中的下一个随机数。
等于0 最近生成的数。
省略 序列中的下一个随机数。
《VB程序设计项目化教程》
显示全部