编写VB程序语言设计

编写VB程序语言设计,第1张

Private Type dbrec

Studno As String 6

Studname As String 8

English As Integer

Math As Integer

Computer As Integer

End Type

Private Sub Command1_Click()

Dim myrec As dbrec

h = FreeFile

Open "c:\Score1dat" For Random As h Len = Len(myrec)

i = 1

Do Until EOF(h)

Get #h, i, myrec

bjg = 0

If myrecComputer < 60 Then bjg = bjg + 1

If myrecEnglish < 60 Then bjg = bjg + 1

If myrecMath < 60 Then bjg = bjg + 1

If bjg >= 2 Then '两门上不及格,删除

myrecStudname = ""

myrecStudno = ""

Put #h, i, myrec

End If

Loop

Close h

End Sub

Private Sub Form_Load()

HScroll1Max = 30

HScroll1Min = 1

HScroll1LargeChange = 5

HScroll1SmallChange = 2

End Sub

Private Sub HScroll1_Change()

Text1Text = HScroll1Value

End Sub

Private Sub HScroll1_Scroll()

Text1FontSize = HScroll1Value

End Sub

1、创建控件组的方法

首先创建一个命令按钮,调整其大小(觉得合适就行),名称为Command1,Caption 属性为数字 0 ;然后进行“复制”和“粘贴”,当选择“粘贴”时,出现对话框提示已有一个同名控件,询问是否创建控件组,选择“是”后,即创建了一个名为“Command”的控件组。

这时,第一个按钮的Index属性值默认为“0”,第二个的Index属性值自动设为“1”,并且大小与第一个按钮相同,只需修改其 Caption 属性为数字“1”并将其拖至合适位置即可。此后继续使用“粘贴”的方法建立其他控件组中其余按钮,共20个按钮,每建立一个,就将它拖到合适处,并修改相应的Caption属性值。

2、各控件组其属性设置如下:

设置效果如下图所示:

二、编写代码

Dim s1 As Single, s2 As Single, ysf As String

‘定义两个单精度数变量用与存放参与运算的数,一个字符型存放运算符

Private Sub Command1_Click(Index As Integer)

Text1Text = Text1Text & Command1(Index)Caption ’将command1的单击事件与文本框显示的内容连接

End Sub

Private Sub Command2_Click()

Text1Text = Text1Text + “。”

If (InStr(Text1Text, “。”) = 1) Then ‘第一位不能为小数

Text1Text = “”

End If

If InStr(Text1Text, “。”) 《 Len(Text1Text) Then ’防止出现两个小数点

Text1Text = Left

(Text1Text, Len(Text1Text) - 1)

End If

End Sub

Private Sub

Command3_Click()

s2 = Val(Text1Text) ‘开始加减乘除运算

Select Case ysf Case “+”

Text1Text = s1 + s2

Case “-”

Text1Text = s1 - s2

Case “”

Text1Text = s1 s2

Case “/”

If s2 = 0 Then

MsgBox “分母不能为零!”

Text1Text = “”

Else

Text1Text = s1 / s2 End If End Select

Text1 = IIf(Left(Text1Text, 1) = “。”, 0 & Text1Text, Text1Text) ‘

这个很关键,如果没有这个的话,得出小于1的小数前面没有0

End Sub

Private Sub Command4_Click()

If Text1Text = “” Then ’文本为空就结束

Exit Sub

End If

Text1Text = Left(Text1Text, Len(Text1Text) - 1) ‘文本退一格

End Sub

Private Sub Command5_Click()

Text1Text = “” ’清除当前框内文本

End Sub

Private Sub Command6_Click(Index As Integer)

s1 = Val(Text1Text) ‘将s1隐藏起来 ysf = Command6(Index)Caption

Text1Text = “”

End Sub

Private Sub Command7_Click()

If Left(Text1Text, 1) 《》 “-” Then ’判断作为负数

Text1Text = “-” & Text1Text

Else

Text1Text = Right(Text1Text, Len(Text1Text) - 1)

End If

End Sub

Private Sub Command8_Click()

Text1Text = Text1Text Text1Text ‘平方

End Sub

Visual Basic(VB)是由微软公司开发的包含环境的事件驱动编程语言。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松地使用VB提供的组件快速创建一个应用程序。

参考链Visual Basic——百度百科接

在窗体中建立一个文本框text1,multiline属性为true,scrollBars属性为2-vertical

复制进如下代码:

Private

Sub

Form_Load()

Dim

a&,

b$

For

a

=

100

To

200

If

a

Mod

3

=

0

Then

b

=

b

&

Str(a)

Next

a

Text1Text

=

b

End

Sub

---------我是华丽丽的分割线--------

dim

a(1

to

10)

as

long

dim

Temp()

as

long

‘保存能被3整除的数

dim

s

as

string

dim

n

as

integer

for

i=1

to

10

a(i)=inputbox("Please

input

data!")

next

i

for

i=1

to

10

if

(a(i)

mod

2)

then

n=n+1

s=s

&

cstr(a(i))

&

","

end

if

redim

temp(n)

as

long

dim

v

v=split(s,",")

for

i=0

to

ubound(v)

temp(i)=v(i)

next

i

计算机的多媒体技术已经广泛普及, 对于一般的用户来说, 采用可视化编程工具是的选择, VB程序设计语言就是其中一个典型的代表。Visual Basic是Microsoft Windows的编程语言。Visual Basic是在一个集成开发环境(IDE)中创建的,IDE使得程序员可以方便地创建、运行和调试Visual Basic程序。Visual Basic是世界上使用最广泛的快速应用程序开发语言。为提高大家学习VB的兴趣,在这里,我们以一个简单的加法程序来体验一下VB的强大功能。

首先我们启动VB,在出现"新建工程"对话框后,选择"标准EXE",单击"打开"按钮,即进入如下图的VB开发环境。

第一步:单击工具箱中的"TextBox(文本框)"图标 ,移动鼠标指针到窗体Form1上,这时鼠标指针变成了"+"形状。拖出3个并排的有一点间距的方框出来,里面有text1、text2、text3的字样,分别选中它们,按鼠标退格键删除这些字样。再单击"Label(标签)"图标A,在刚才的3个方框之间拖2个标签框,分别键入加号"+"和等于号"=",最后单击"Command(命令按钮)"图标 ,在窗体的下方拖出一个按钮出来,拖出一个带有Command1字样的按钮,直接写上"计算"二字。如图所示:

第二步:双击"计算"按钮,会出现如下的代码窗口:

在Private Sub Command1_Click()和End Sub之间写上如下代码:

M = Val (Text1Text)

N = Val (Text2Text)

K = Val (Text3Text)

If m + n = k Then

Label1Caption = "正确!"

Else

Label1Caption = "错误!"

End If

第三步:关闭代码窗口,点"运行"---"启动"。在文本框中分别填写2、5、7,再点"计算"按钮,看窗体上出现什么文字,关闭Forml,再"启动",填写3、5、7后"计算",看窗体上出现什么文字。这时你会发现,在输入第一次数据时,会显示正确!在输入第二次数据时,会显示错误!

第四步:最后,我们来保存这个程序:首先点按"文件"----"生成工程"----选择保存地点为"C:\",文件名为"jiafa"----"确定"。再到"C:\"中去,找到这个"jiafa"文件,我们可以从它的后缀名中得知,这是个不依赖VB程序可以独立运行的可执行程序。运行一下,很有成就感吧。

短短四步,我们就可以编制出一个简单的加法程序,可见,软件的编制并不是那么神秘,只要你肯专心学习,一定会取得非凡成就的。以上程序已在vb60调试通过。以上所讲的只是VB的一些基本 *** 作,仅取抛砖引玉的作用,希望各位VB高手能提出更多更好的方法,让我们在学习VB的过程中不断地得到提高。

以上就是关于编写VB程序语言设计全部的内容,包括:编写VB程序语言设计、vb基础程序设计,根据所给题目编程、用VB编写一个计算器程序的代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10055350.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存