谁能用vb帮忙做一个1到120号随机的,不重复的抽奖程序,急用,谢谢

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!
二、互相尊重,对自己的言论和行为负责。
本文标题:
本页链接:用VB编写抽奖程序一、界面设计;新建一个标准的EXE工程;二、属性设置;Label3控件数组中的所有元素皆采用相同设置;本程序的实现原理是:当用户单击“开始”按钮时,打;本程序用到的函数简介:;(1)Randomize:初始化随机数的种子数;(3)Rnd:产生一个0~1之间的随机数(大于等;PrivateSubCommand1_Click;Label3(i)
用VB编写抽奖程序 一、界面设计 新建一个标准的EXE工程。在Form1窗体中放置一个定时器(Timer1)、两个文本框(Label1,Label2)、两个命令按钮(Command1,Command2)和包含7个元素的控件数组(Label3(0)―Label3(6))。 二、属性设置 Label3控件数组中的所有元素皆采用相同设置。 三、代码编写 本程序的实现原理是:当用户单击“开始”按钮时,打开定时器,利用定时器控件同时产生两个随机数sj1、sj2,sj1的范围是1~32,sj2的范围是0~49。当sj1=24的时侯,用sj2与前面产生的中奖号码作比较,若与前面的中奖相同,则退出本过程;若与前面的中奖号码不同,则将此随机数作为中奖号码。当产生了7个中奖号码时,关闭定时器控件,停止产生随机数。 本程序用到的函数简介: (1)Randomize:初始化随机数的种子数。 (2)Int():返回一个非整形数字取整后的整数。 (3)Rnd:产生一个0~1之间的随机数(大于等于0,但小于1)。 (4)Qbcolor():返回参数(0~15)对应的颜色。 (5)Val:将一个字符形变量转化为一个数值型变量。 (6)Format:格式化一个表达式。 以下是程序的完整代码: Dim sy As Integer ′命令按钮1的单击事件 Private Sub Command1_Click() ′清除Label3控件数组的内容 For i=0 To 6 Label3(i).Caption=″″ Next Timer1.Enabled=True′打开定时器 Command1.Enabled=False′使开始按钮失效 sy=-1′索引值初始化为-1 End Sub ′命令按钮2的单击事件 Private Sub Command2_Click() Unload Me ′卸载本窗体 End Sub ′定时器1的定时事件 Private Sub Timer1_Timer() Dim sj1,sj2,ys As Integer Randomize′初始化随机数 sj1=Int(Rnd*32)+1 sj2=Int(Rnd*50) Label1.Caption=sj1′设置标签1的内容 ys=Int(Rnd*6)+9 Label1.ForeColor=QBColor(ys) If sj2=24 Then′如果sj2等于24 sy=sy+1′索引值加1 For a=o To sy If sj1=Val(Label3(a).Caption) Then sy=sy - 1 Exit Sub End If Next Label3(sy).Caption=Format(sj1, ″00″) Label3(sy).ForeColor=QBColor(ys) End If If sy=6 Then′如果索引值等于6 Timer1.Enabled=False ′关闭定时器 Command1.Enabled=True ′使命令按钮有效(即可重新开始抽奖) End If End Sub 单击工具栏上的“启动”按钮,启动抽奖程序。单击“开始”按钮,Label1控件将用五彩缤纷的颜色快速显示1~32之间的数字,并在Label3控件数组中产生一组7个数字的中奖号码。再次单击“开始”按钮,程序将自动清除Label3控件数组中的内容,并重新产生一组7个数字的中奖号码.
三亿文库包含各类专业文献、各类资格考试、高等教育、生活休闲娱乐、文学作品欣赏、中学教育、用VB编写抽奖程序81等内容。 
 用VB编了一个小程序来实现电脑抽奖的小功能_计算机软件及应用_IT/计算机_专业资料。用 VB 编了一个小程序来实现电脑抽奖的小功能,其原理如下: 主要利用 VB 中...  java抽奖程序源码及心得_计算机软件及应用_IT/计算机_专业资料。java抽奖程序源码及心得 java 抽奖程序源码及心得代码 import import import import...  用JAVA做的抽奖程序 13页 5财富值 用VB编写抽奖程序 3页 免费 随机抽奖程序 ...超星抽奖软件是一个适合商场、超市、网吧等场所促销活动使用的趣味抽奖软件,内置背...  C语言编写彩票程序_计算机软件及应用_IT/计算机_专业资料。.设计目的 训练随机数...cout&&&* 欢迎使用趣味抽奖程序 *&&& cout&&&***&&&endl&& ...  26页 2财富值 用VB编写抽奖程序 2页 免费 VB分章节习题 77页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 ...  用VB编写抽奖程序 2页 免费 工业厂房类工程项目管理中... 2页 1财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。...  用VB编了一个小程序来实... 20页 免费 VB6.0编写电脑抽奖程序 11页 免费 连连看C语言源代码 12页 免费软​件​源​代​码 ...  用VB编写抽奖程序 3页 免费 vb小游戏代码 13页 免费 U盘文件不显示的三种解决方... 2页 免费 vb游戏编写 35页 免费 信息学奥赛学生选拔试题 1页 免费如要投...【vb抽奖程序】用vb编一个抽奖软件的源代码_牛宝宝文章网【vb抽奖程序】用vb编一个抽奖软件的源代码专题:求用vb编一个抽奖软件的源代码悬赏分:20 - 解决时间: 22:47要求:1.点击‘开始’从text或excel文件中依次调用每一行的电话号码,滚动显示在界面上,点击‘停止‘ 则停在某一个电话上即可2.请带一些语句说明最好问题补充:这位前辈是不是将input 写成了 inpue ,while not(eof(#1))总是提示错误我是个vb小白,能不能说明白点,需要几个控键 分别叫啥名字,语句能不能更完整些,谢谢开始 和 停止为同一个键也可以提问者: qvxiaogang - 试用期 一级最佳答案dim i窗口启动:i=0Open App.Path & "\电话号码.txt" For Input As #1while eof(1)=falseLine Input #1,aList1.AddItem awendclose #1按开始:timer1.Interval=50按结束:timer1.Interval=0timer的事件:i=i+1if i=List1.ListCount then i=0Label1.Caption = List1.List(i)不好意思啊,由于没有注意,所以先前的答案有两个小错误,现在已修正了所需控件:两个按钮,一个开始,一个结束;一个时钟控件一个列表框;一个标签控件用VB 6.0编写电脑抽奖程序近年来在娱乐节目之中常常见到利用电脑来抽奖,笔者对其发生了兴趣遂自己动手用VB编了一个小程序来实现电脑抽奖的小功能,其原理如下:主要利用VB中的Rnd函数,来实现随机查找和打乱排序的功能,从而实现随机抽奖的目的。Rnd函数的语法结构是Rnd[(number)],可选的number参数是 single或任何有效的数值表达式。Rnd函数返回小于1但大于或等于0的值。number 的值决定了 Rnd 生成随机数的方式。为了生成某个范围内的随机整数,可使用以下公式:Int((upperbound - lowerbound + 1) × Rnd + lowerbound)这里,upperbound 是随机数范围的上限,而 lowerbound 则是随机数范围的下限。另外,程序中还使用了INI文件,Windows INI文件,可解释为Windows初始化文件。它是一种专门用来保存应用程序初始化信息和运行环境信息的文本文件。ini文件是一种文本文件,它可以通过Notepad等文本编辑器进行编辑。ini文件具有特定的格式。一个INI文件是由若干个段(section)组成的,每个段中包含若干关键字(key)及相应的值(value)。创建应用程序自己的INI文件,通过INI文件保存应用程序的一些运行环境信息,然后在程序中读取INI文件中的设置信息并据以处理。一旦程序的运行环境需要变更,则可以通过直接修改INI文件,或在程序中提供专门的界面间接地修改INI文件来保证程序的可用性。源程序及注释如下:'窗体源程序Option ExplicitDim m_strNameArray() As MyNameDim m_bIsStart As BooleanDim m_nNameIndex As IntegerDim MAX_INDEX As IntegerDim m_nSelectNum As Integer'被选定数Dim nScrollStep As IntegerDim nScrollWidth As IntegerDim bScrollState As BooleanDim nEnableSecond As IntegerDim m_strTitle As StringDim m_strAppTitle As StringDim m_strScrollTitleLeft As StringDim m_strScrollTitleRight As StringPrivate Sub Command_Start_Stop_Click()If m_bIsStart = True Then'按停止钮m_bIsStart = FalseCommand_Start_Stop.Caption =“开始"Label_FlashName.Visible = TrueTimer_FlashName.Enabled = TrueTimer_ScrollName.Enabled = FalseLabel_FlashName =m_strNameArray(m_nNameIndex).strName + “中奖了!" m_strNameArray(m_nNameIndex).bIsSelect = Truem_nSelectNum = m_nSelectNum + 1Dim Temp As MyNameTemp =m_strNameArray(MAX_INDEX)m_str Name Array(MAX-INDEX) = m_strNameArray(m_nNameIndex) m_strNameArray(m_nNameIndex) =TempMAX_INDEX = MAX_INDEX - 1If MAX_INDEX = 0 ThenMsgBox “非常感谢您使用本软件"End IfElse '按开始钮m_bIsStart = TrueCommand_Start_Stop.Caption = “停止"Command_Start_Stop.Enabled = FalseTimer_ScrollName.Enabled = TrueTimer_FlashName.Enabled = FalseLabel_FlashName.Caption = “"转载请保留本文连接:分享到:相关文章声明:《【vb抽奖程序】用vb编一个抽奖软件的源代码》由“锡纸上的忧伤”分享发布,如因用户分享而无意侵犯到您的合法权益,请联系我们删除。TA的分享标签: 随机
82 / 20893
16 / 13802
版权所有,并保留所有权利。
Powered by , Processed in 0.091840 second(s), 5 queries.
Copyright&, BCCN.NET, All Rights Reserved

我要回帖

更多关于 vb语言能做什么 的文章

 

随机推荐