用户登录
用户注册

分享至

vb小软件 简单的vb小程序

  • 作者: 苏晴儿说我特别能干
  • 来源: 51数据库
  • 2020-04-16

Private Sub Command1_Click()

Static n As Integer

n = n + 1

a = Text1.Text

b = Text2.Text

If a = "wanglili" And b = "12345" And n <= 3 Then

MsgBox "欢迎您进入本系统!"

n = 0

Else

If n < 3 Then

MsgBox "对不起您不能进入!请重新输入认证信息!"

Else

MsgBox "对不起,您不能进入本系统!"

End If

End If

End Sub

Private Sub Command2_Click()

End

End Sub

帮我做一个VB实用小软件,要好看...........也可以做一个小学生用的小软件

用VB做倒计时,预设(可以修改)距离考试结束还有两个小时,有时分秒,有语音提示。

很容易!

建3个TEXT(分别显示时、分、秒),1个定时器(设1秒),2个按钮(开始倒计时和退出)。

TEXT里分别写入预设的时间。如果是2小时,就分别写2、00、00。

定时器响应里:

秒-1,如果为负,置59,同时分钟位-1,....

类推。直至3个位都为0。

很简单的代码,时间到有语音提示等,不管你信不信,反正我测试通过了。

Dim sec, min, h

Private Sub Command1_Click()

Timer1.Enabled = True

h = Text1.Text

min = Text2.Text

sec = Text3.Text

End Sub

Private Sub Command2_Click()

End

End Sub

Private Sub Form_Load()

Form1.BackColor = &HFFFF00

Timer1.Enabled = False

Timer1.Interval = 1000

Text1.Text = 2

Text2.Text = "00"

Text3.Text = "00"

Command2.Caption = "退出"

Command1.Caption = "开始倒计时"

End Sub

Private Sub Timer1_Timer()

If sec > 0 Then

sec = sec - 1

Else:

If (min > 0 Or h > 0) Then

sec = 59

End If

If min > 0 Then

min = min - 1

Else:

If h > 0 Then

min = 59

End If

If h > 0 Then

h = h - 1

Else: Timer1.Enabled = False

CreateObject("SAPI.SpVoice").Speak "GAME OVER!"

Form1.BackColor = &HFF

End If

End If

End If

Text1.Text = h

Text2.Text = min

Text3.Text = sec

End Sub

vb小软件 简单的vb小程序

用vb做的小软件有哪些

只要你想,基本可以做到,VB处理数据库是比较好的,坏的影响,如图片,音乐,视频。

VB实用的可具体做哪些小软件?最好有实例

可做小游戏类:五子棋、华容道、中国象棋、推箱子……

可做课件:演示物体运动、进行某种谋算,

实用小工具:练习打字的软件、比赛用的计时器、抽号器……

我开发过通用数据库管理程序。

可以用vb操作EXcel,进行统计,从而做成统计工具,适合工厂车间用

对实验数据进行统计

可直观演示动态数据,做成演示板,如气温、温度、耐压、损耗……

创意无限,愿对您 有所帮助

张志晨

想用vb做一个小软件

就是个普通的写文件操作!

Dimfilename$

filename=App.Path&"\123.txt"

'打开文件追加方式,没有的话新建

OpenfilenameForAppendAs#1

'往文件里写入一行数据

Print#1,"abc:"&"从控件里获取的数据"

'关闭文件

Close#1

可以再具体一点吗,

我从来没做过这个哦

vb小软件设计

1.你开个服务器挂着,客户使用前到服务器验证注册。

2.找个每台电脑独有的特征码,加密后做为注册码发给用户,这样就只能在本机使用。特征码可以取硬盘序列号、网卡MAC……

vb小软件问题

Dim a(1 To 30) As Integer '定义数组,这个月收入

Private Sub Command1_Click()

For i = Val(Text1.Text) To Val(Text2.Text) 'text1中输入起始天,text2中输入结束天

Sum = Sum + a(i) '累加

Next

Text3.Text = Sum

End Sub

Private Sub Form_Load()

a(1) = 10 '第一天收入10

a(2) = 20 '第二天收入20

a(3) = 15

a(4) = 50

a(5) = 100

a(6) = 40

a(7) = 120

'..........................

End Sub

有时候会有很大的数字出现。Integer可以么?

Dim a(1 To 30) As Long

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

'万花筒程序

'粘贴下面代码即可,不用添加任何控件

PrivateWithEventsTimer1AsTimer

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

PrivateSubTimer1_Timer()

Randomize

r=340*Rnd

Ifr<>0Then

r1=500

s=r*Rnd

b=RGB(256*Rnd,256*Rnd,256*Rnd)

Fort=1To10000

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

Nextt

EndIf

EndSub

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

转载请注明出处51数据库 » vb小软件 简单的vb小程序

软件
前端设计
程序设计
Java相关