VB程序设计教程实验指导与习题解答上机答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自测1
程序代码
Private Sub Command1_Click() Label1.FontSize = Label1.FontSize + 3
End Sub
Private Sub Command2_Click() Label1.FontBold = True
End Sub
Private Sub Command3_Click() Label1.FontUnderline = True
End Sub
Private Sub Command4_Click() Label1.FontSize = 10
Label1.FontBold = False
Label1.FontUnderline = False
—
End Sub
初始窗口:
单机放大之后窗口:
单机下划线之后窗口:
单击加粗之后窗口:
单击还原之后窗口:
自测2
程序代码
Private Sub Command1_Click() Label1 = "visual basic"
Text1 = "程序设计题"
End Sub
Private Sub Command2_Click() Text1 = "visual basic"
Label1 = "程序设计题"
End Sub
初始窗口:
单击显示之后窗口:
—单击交换之后的窗口:
自测题3
Private Sub Command1_Click()
Label1.FontSize = Label1.FontSize * (0.5)
End Sub
Private Sub Command2_Click()
Label1.Top = Label1.Top + 30
Label1.Width = Label1.Width + 20
Label1.Alignment = 1
End Sub
—初始窗口:
单击缩小两倍之后的窗口:
单击向右下角移动之后的窗口:
—
自测题4
程序代码
Private Sub Command1_Click()
Form1.Caption = "VB学习"
Print "简单的VB程序设计"
End Sub
Private Sub Command2_Click()
Cls
—End Sub
Private Sub Command3_Click()
End
End Sub
Private Sub Command3_Click()
End
End Sub
初始化窗口:
单击显示之后的窗口:
—
单击清除之后的窗口:
单击退出之后的窗口:
—
自测题5
程序代码
Private Sub Command1_Click()
Text1.Text = ""
Text2.Text = ""
End Sub
Private Sub Command2_Click()
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
End Sub
Private Sub Command3_Click()
End
End Sub
初始化窗口:
单击运算之后窗口:
单击清除之后的窗口:
单击退出之后的窗口:
自测练习1
Private Sub Command1_Click() Dim a$
a = Text1.Text
Label1.Caption = Left(a, 2) End Sub
Private Sub Command2_Click() a = Text1.Text
Label2.Caption = Right(a, 2) End Sub
Private Sub Command3_Click()
—Text1.Text = Label1.Caption & Label2.Caption
End Sub
初始窗口界面
输入字符串
截取前两个字符
截取后两个字符
字符串连接
自测练习2
Private Sub Form_Click()
Dim a%, b%, c%, d%, e%, f%, g%, h%, i%, j%, k%, l% a = 7349
e = a Mod 10 '个位
d = (a \ 10) Mod 10 '十位
c = (a \ 100) Mo
d 10 '百位
b = a \ 1000 '千位
i = (e + 7) Mod 10 '个位
h = (d + 7) Mod 10 '十位
g = (c + 7) Mod 10 '百位
f = (b + 7) Mod 10 '千位
j = i
i = f '交换后的个位
f = j '交换后的千位
k = h
h = g '交换后的十位
g = k '交换后的百位
l = f * 1000 + g * 100 + h * 10 + i
Text1.Visible = False