用VB.net制作一个小程序(2)

程序

用VB.net制作一个小程序(2)
----制作“Lucky7”程序
作者:高山

它是一个模拟幸运数字投币机的游戏程序。此程序的用户界面中包括两个按钮,3个幸运数字框,表示获胜的数字图象以及Lucky 7标签。

Public Class Form1

Inherits System.Windows.Forms.Form

#Region " Windows 窗体设计器生成的代码 "

Public Sub New()

MyBase.New()

'该调用是 Windows 窗体设计器所必需的。

InitializeComponent()

'在 InitializeComponent() 调用之后添加任何初始化

End Sub

'窗体重写处置以清理组件列表。

Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)

If disposing Then

If Not (components Is Nothing) Then

components.Dispose()

End If

End If

MyBase.Dispose(disposing)

End Sub

'Windows 窗体设计器所必需的

Private components As System.ComponentModel.IContainer

'注意:以下过程是 Windows 窗体设计器所必需的

'可以使用 Windows 窗体设计器修改此过程。

'不要使用代码编辑器修改它。

Friend WithEvents Button1 As System.Windows.Forms.Button

Friend WithEvents Button2 As System.Windows.Forms.Button

Friend WithEvents Label1 As System.Windows.Forms.Label

Friend WithEvents Label2 As System.Windows.Forms.Label

Friend WithEvents Label3 As System.Windows.Forms.Label

Friend WithEvents Label4 As System.Windows.Forms.Label

Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox

<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(Form1))

Me.Button1 = New System.Windows.Forms.Button()

Me.Button2 = New System.Windows.Forms.Button()

Me.Label1 = New System.Windows.Forms.Label()

Me.Label2 = New System.Windows.Forms.Label()

Me.Label3 = New System.Windows.Forms.Label()

Me.Label4 = New System.Windows.Forms.Label()

Me.PictureBox1 = New System.Windows.Forms.PictureBox()

Me.SuspendLayout()

'

'Button1

'

Me.Button1.Location = New System.Drawing.Point(40, 104)

Me.Button1.Name = "Button1"

Me.Button1.TabIndex = 0

Me.Button1.Text = "spin"

'

'Button2

'

Me.Button2.Location = New System.Drawing.Point(40, 152)

Me.Button2.Name = "Button2"

Me.Button2.TabIndex = 1

Me.Button2.Text = "end"

'

'Label1

'

Me.Label1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle

Me.Label1.Font = New System.Drawing.Font("隶书", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))

Me.Label1.Location = New System.Drawing.Point(136, 40)

Me.Label1.Name = "Label1"

Me.Label1.TabIndex = 2

Me.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter

'

'Label2

'

Me.Label2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle

Me.Label2.Font = New System.Drawing.Font("隶书", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))

Me.Label2.Location = New System.Drawing.Point(264, 40)

Me.Label2.Name = "Label2"

Me.Label2.TabIndex = 3

Me.Label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter

'

'Label3

'

Me.Label3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle

Me.Label3.Font = New System.Drawing.Font("隶书", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(134, Byte))

Me.Label3.Location = New System.Drawing.Point(400, 40)

Me.Label3.Name = "Label3"

Me.Label3.Size = New System.Drawing.Size(100, 24)

Me.Label3.TabIndex = 4

Me.Label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter

'

'Label4

'

Me.Label4.ForeColor = System.Drawing.Color.Red

Me.Label4.Location = New System.Drawing.Point(24, 200)

Me.Label4.Name = "Label4"

Me.Label4.Size = New System.Drawing.Size(120, 120)

Me.Label4.TabIndex = 5

Me.Label4.Text = "Lucky Seven"

'

'PictureBox1

'

Me.PictureBox1.Image = CType(resources.GetObject("PictureBox1.Image"), System.Drawing.Bitmap)

Me.PictureBox1.Location = New System.Drawing.Point(208, 120)

Me.PictureBox1.Name = "PictureBox1"

Me.PictureBox1.Size = New System.Drawing.Size(288, 208)

Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage

Me.PictureBox1.TabIndex = 6

Me.PictureBox1.TabStop = False

Me.PictureBox1.Visible = False

'

'Form1

'

Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)

Me.ClientSize = New System.Drawing.Size(528, 350)

Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.PictureBox1, Me.Label4, Me.Label3, Me.Label2, Me.Label1, Me.Button2, Me.Button1})

Me.Name = "Form1"

Me.Text = "Form1"

Me.ResumeLayout(False)

End Sub

#End Region

Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

End

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

PictureBox1.Visible = False '隐藏图片

'Rnd函数生成0到1之间的随机数(带有一个小数点和几个小数位),Int函数将这几个数乘以10

'后在乘以10后再四舍五入得到一个整数,这样就产生了0到9的随机整数.

Label1.Text = CStr(Int(Rnd() * 10)) '选择数字

Label2.Text = CStr(Int(Rnd() * 10))

Label3.Text = CStr(Int(Rnd() * 10))

'如果人一个标题为7则显示图片

If (Label1.Text = "7") Or (Label2.Text = "7") Or (Label3.Text = "7") Then

PictureBox1.Visible = True

Beep()

End If

End Sub

End Class

时间: 2024-10-03 10:30:54

用VB.net制作一个小程序(2)的相关文章

用VB.net制作一个小程序(3)

程序 用VB.net制作一个小程序(3)----制作"Input Controls"程序(3)接上 'PictureBox2 ' Me.PictureBox2.Location = New System.Drawing.Point(480, 136) Me.PictureBox2.Name = "PictureBox2" Me.PictureBox2.Size = New System.Drawing.Size(80, 56) Me.PictureBox2.Size

用vb.net制作一个小游戏

问题描述 学了vb.net大概两个月了,想自己做一个小游戏试试.我想参考一下一下游戏的代码及思路,希望大神们帮助. 解决方案 解决方案二:正规游戏的基本框架思路,需要你有3年以上的程序开发经验,再学.你说的那种游戏,如果是初中生电脑兴趣班那种设计,那么其实多多留意各种讨论并且亲自上机实践(最好还能自己认证回复两句)即可获得体验.那并不是真正的"游戏",只是一般的编程体验.解决方案三:在google里面搜site:download.csdn.netvb.net游戏答案立刻就有解决方案四:

独家 | 手把手教你用scrapy制作一个小程序 !(附代码)

目录 一.前言 二.原理 2.1 爬取流程 2.2 各部块的解释 2.3 scrapy数据流的分析 三.理解 四.实战 4.1 首先是安装scrapy 4.2 建立项目和下载pycharm以及pycharm的配置 4.3 提取标题名和作者名 4.4 scrapy流程解析 4.5 小项目难度加深 五.对scrapy建立项目的feedback 5.1 如何更快地找 bug 5.2 共存解释器可能导致的种种报错 六.知识补充 6.1 Spider中的类和方法 一. 前言 Scrapy是用于Python

结果是什么啊-一个小程序,求解答啊

问题描述 一个小程序,求解答啊 在别人文章里看到的程序 程序的输出结果是什么,why? #include int main() { int a[5] = {1,2,3,4,5}; int p = (int)(&a + 1); printf("%d, %dn", *(a + 1), *(p -1)); } 解决方案 int a[5] = {1,2,3,4,5}; int* p = (int*)(&a + 1); printf("%d, %dn", *(

如何制作一个小LINUX

要制作一个小的Linux,我们就要了解Linux系统开机的整个过程,其实很简单,跟WIN差不多. POST(BIOS加电自检)-->根据BIOS的设定启动相应的设备-->Boot loader -->解压内核到内存 -->运行init进程 整个过程大概如上所述. 其中,内核在加载的过程中所完成的工作包括以下: 硬件探测 完成设备驱动程序初始化(initrd获取驱动程序,以模块的形式存在) 挂载根文件系统(以只读方式挂载) 装载/sbin/init,启动系统的PID为1的进程 系统的

c-求大神解惑!一个小程序运行不了

问题描述 求大神解惑!一个小程序运行不了 #include #include struct data{int daymonthyear;} ;struct stu {char name[20];long num;struct data birthday;} ;int main(){struct stu *student; student=malloc(sizeof(struct stu)); printf(""Input namenumberyearmonthday:/n"&

关于hadoop pig编写的一个小程序 

问题描述 关于hadoop pig编写的一个小程序 在微博中如果a关注b b也关注a则他们构成相互关注关系.如果输入的文件1.txt里的内容如下23 1221 2331 2323 21 每一行表示a的代号和关注他的人的代号怎么写Pig 输出 相互关注的每一对.比如这上面的数据中输出21 23(且不重复输出这一对)

关于BaseAdapter的一个小程序的问题

问题描述 关于BaseAdapter的一个小程序的问题 额,代码比较长................... public class Main extends ListActivity { private static String[] applicationNames = new String[] { "多功能日历", "eoeMarket客户端", "耐玩的重力消砖块", "白社会", "程序终结者"

c++-初学C++ 一个小程序 求大神帮忙看下

问题描述 初学C++ 一个小程序 求大神帮忙看下 //分秒显示函数 #include using namespace std; //全局引用std命名空间 void showTime(int ,int); int main() { int hours =0 , mins = 0;//定义且初始化分 和秒 cout << "Input the hour "; cin >> hours; cout << "Input the mins &quo