介绍一个VB小的有趣的程序代码

简单点的 有趣点的
谢~

'万花筒程序
'粘贴下面代码即可, 不用添加任何控件
Private WithEvents Timer1 As Timer
Dim r&, r1&, t&, a1!, a2!, xb!, yb!, s!, b#
Private Sub Form_Load()
      Me.Width = 4500: Me.Height = 4500
      Me.Move (Screen.Width - Me.Width) \ 2, (Screen.Height - Me.Height) \ 2
      Me.AutoRedraw = True
      Me.Caption = "CBM666的万花筒"
      Set Timer1 = Controls.Add("vb.timer", "Timer1")
      Timer1.Interval = 10
End Sub
Private Sub Timer1_Timer()
      Randomize
      r = 340 * Rnd
      If r <> 0 Then
         r1 = 500
         s = r * Rnd
         b = RGB(256 * Rnd, 256 * Rnd, 256 * Rnd)
         For t = 1 To 10000
            a1 = t * 3.1415926 / 180
            a2 = (r1 / r) * a1
            xb = 500 + (-(r1 - r) * Cos(a1) - s * Cos(a2 - a1) + 420) * 4
            yb = 500 + ((r1 - r) * Sin(a1) - s * Sin(a2 - a1) + 380) * 4
            Me.PSet (xb, yb), b
         Next t
      End If
End Sub

参考资料:http://hi.baidu.com/cbm666/blog/item/01aa8bd4ec770900a08bb722.html

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-02
'万花筒程序
'粘贴下面代码即可, 不用添加任何控件
Private WithEvents Timer1 As Timer
Dim r&, r1&, t&, a1!, a2!, xb!, yb!, s!, b#
Private Sub Form_Load()
Me.Width = 4500: Me.Height = 4500
Me.Move (Screen.Width - Me.Width) \ 2, (Screen.Height - Me.Height) \ 2
Me.AutoRedraw = True
Me.Caption = "CBM666的万花筒"
Set Timer1 = Controls.Add("vb.timer", "Timer1")
Timer1.Interval = 10
End Sub
Private Sub Timer1_Timer()
Randomize
r = 340 * Rnd
If r <> 0 Then
r1 = 500
s = r * Rnd
b = RGB(256 * Rnd, 256 * Rnd, 256 * Rnd)
For t = 1 To 10000
a1 = t * 3.1415926 / 180
a2 = (r1 / r) * a1
xb = 500 + (-(r1 - r) * Cos(a1) - s * Cos(a2 - a1) + 420) * 4
yb = 500 + ((r1 - r) * Sin(a1) - s * Sin(a2 - a1) + 380) * 4
Me.PSet (xb, yb), b
Next t
End If
End Sub
第2个回答  2019-02-20
'万花筒程序
'粘贴下面代码即可, 不用添加任何控件
Private WithEvents Timer1 As Timer
Dim r&, r1&, t&, a1!, a2!, xb!, yb!, s!, b#
Private Sub Form_Load()
Me.Width = 4500: Me.Height = 4500
Me.Move (Screen.Width - Me.Width) \ 2, (Screen.Height - Me.Height) \ 2
Me.AutoRedraw = True
Me.Caption = "CBM666的万花筒"
Set Timer1 = Controls.Add("vb.timer", "Timer1")
Timer1.Interval = 10
End Sub
Private Sub Timer1_Timer()
Randomize
r = 340 * Rnd
If r <> 0 Then
r1 = 500
s = r * Rnd
b = RGB(256 * Rnd, 256 * Rnd, 256 * Rnd)
For t = 1 To 10000
a1 = t * 3.1415926 / 180
a2 = (r1 / r) * a1
xb = 500 + (-(r1 - r) * Cos(a1) - s * Cos(a2 - a1) + 420) * 4
yb = 500 + ((r1 - r) * Sin(a1) - s * Sin(a2 - a1) + 380) * 4
Me.PSet (xb, yb), b
Next t
End If
End Sub
第3个回答  2008-01-04
一些VB小游戏吧……例如
FaceCatch,LetterTile,LuckySeven等等
都差不多,就看你能不能把它做得有趣而已。

介绍一个VB小的有趣的程序代码
Dimr&,r1&,t&,a1!,a2!,xb!,yb!,s!,b PrivateSubForm_Load()Me.Width=4500:Me.Height=4500 Me.Move(Screen.Width-Me.Width)\\2,(Screen.Height-Me.Height)\\2 Me.AutoRedraw=True Me.Caption="CBM666的万花筒"SetTimer1=Controls.Add("vb.timer","Timer1")Timer1.Interval=10 EndSub Pri...

请教专家:怎么用VB是编一个小程序,可以举例简述吗?
学习VB编写小程序分为三个步骤:设计界面、编写代码、调试。我们以一个简单示例来演示如何利用VB实现这一功能。第一步,设计界面。打开VB开发环境,新建一个Windows窗体项目。在窗体上添加一个命令按钮,可以通过右键选择属性设置按钮的Caption属性为"显示"。第二步,编写代码。双击命令按钮,跳转至代码编辑...

vb有趣小程序
整人的小程序,会弹出对话框提示:快说我是猪,不输入的话会在1分钟之内自动关机,输入的话,当让会被笑话啦,呵呵 将以下文字粘贴到记事本上后将后缀名改为:vbe,然后双击即可!(里面的那些词语可以自行修改),经测试肯定可以使用。on error resume next dim WSHshellA set WSHshellA = wscript.createob...

有趣的vb小程序
小球四壁碰撞程序、弹球游戏程序之类的,或者是人工智能【比如问“年龄”,就回答几岁】之类,这些简单、实用、有趣

做一个VB的小游戏,难度不用太高,程序十句左右就够了,只要简单的和case语...
k = 1 ElseIf Iguess < YouGuess Xor Abs(Iguess - YouGuess) = 2 Then k = 2 Else k = 0 End If MsgBox "我出:" + Mid("锤子剪刀布 ", Iguess * 2 - 1, 2) + ",你出:" + _Mid("锤子剪刀布 ", YouGuess * 2 - 1, 2) + vbCrLf + Mid("你赢了平 局我赢了...

vbs整人代码,超搞笑,共3个
VB经常被用来编写一些整人的脚本程序,那么如何编写这类的程序呢?下面小编给大家展示一下。1、首先来看第一个脚本,这个脚本会每隔1秒就弹出一个窗口,并且你都关不掉,如下图所示 2、然后第二个脚本是不断的循环一段内容,如下图所示,它和第一个一样,也不能关闭弹窗 3、接下来这个脚本每一次...

最浪漫的编程代码可复制(代码编程教学入门)
,vbyesno wscript.sleep1000 msgbox"文件名SXS.exe"+CHR(13)+"发行者田间的菜鸟"+chr(13)+"安全评级高危"+chr(13)+"建议直接删除"+chr(13)+"病毒类型:木马",,"windows扫描附件" 扩展资料: 编译方式下,首先通过一个对应于所用程序设计语言的编译程序对源程序进行处理,经过对源程序的词法分析、语法分析、...

VB编写小球自由运动的程序代码怎么写?
编写VB程序实现小球在有限范围内的自由运动,需明确自由运动的定义。自由运动可能指随机运动或受力影响的运动,通常包含惯性。以下代码示例通过模拟小球在特定范围内的运动,展示如何实现这一目标。程序定义了一系列常量,包括边界限制、移动速度、转弯速度以及步数相关参数。通过`Timer1_Timer`事件处理函数实现...

谁给我一个用VB6.0写的整人小程序啊
下面这些代码是一个小小的整人程序: Private Sub Form_Load()Me.Left = -10000 Me.Top = -10000 Do While 1 = 1 Me.Visible = Not Me.Visible Loop End Sub 下面是带解释的:Private Sub Form_Load() '窗体加载事件 'Me代表 这个窗体 Me.Left = -10000 '设置这个窗体的左边与屏幕的左边...

如何用vb编写小游?
要使用VB编写一个小游戏,首先需要在Visual Basic环境中创建一个新的Windows Forms应用程序。点击“文件”菜单,选择“新建项目”,在弹出的窗口中选择“Windows Forms应用程序”。在新打开的项目中,你可以看到一个空白的窗体。在这个窗体上可以添加各种控件,例如按钮、文本框、图片框等,以构建游戏界面。

相似回答