苏州林安物流:vb选择结构试验报告

来源:百度文库 编辑:中财网 时间:2024/04/28 02:12:57

 

VB语言程序设计》实验报告

 

 

 

实验名称:选择结构程序设计

 

 

 

 

          xxx    

    号:   3090511075   

者:_________________

专业班号:     093     

实验日期:_________________

教师签字:_________________

 

 

 

 

 

 

 

 

 

 

 

 

 

 

一、实验目的及要求

    通过本实验使学生:理解条件表达式的含义及作用;掌握IF语句的使用方法;掌握多分支语句Select…Case…End Select的使用方法和使用特点;掌握选择结构常见问题解法,能够编写简单的基于选择结构的应用程序解决实际问题;掌握选择性控件(单选按钮OptionButton和复选框CheckBox)的使用。

二、实验设备及环境

P4 PC机 、Visual basic6.0编程环境

三、实验内容

1. 已知学号由9位数组成,如:032343001,其中前2位表示年级,第5位表示学生类型(类型规定如下:2-博士,3-硕士,4-本科,5-专科)。设计程序,从文本框输入学号,在另外两个文本框中显示该生年级及学生类型。

2. 设计对输入字符进行转换的程序。要求在文本框中每输入一个字符就进行判断和转换,转换结果显示在另一文本框中。(转换规则为:将其中小写字母转换为大写,大写字母转换为小写,其余非字母字符转换为“*”)。

3. 设计程序,利用3个复选框代表红、绿、蓝三颜色值,当选中复选框时表示颜色值为255,不选中为0,把通过RGB函数调配的颜色作为一个标签的背景色

四、实验步骤

1.题

(1)用户界面设计

(2)关键程序代码(指明针对哪一对象的什么事件,可用截图

Private Sub Command1_Click()

Dim s As String, nj As String, lx As String

s = Text1.Text

nj = Mid(s, 2, 1)

Text2.Text = nj

lx = Mid(s, 5, 1)

If lx = "2" Then

        Text3.Text = "博士"

ElseIf lx = "3" Then

 Text3.Text = "硕士"

ElseIf lx = "4" Then

        Text3.Text = "本科"

ElseIf lx = "5" Then

        Text3.Text = "专科"

Else

 Text3.Text = "学号出错!"

End If

 

End Sub

(3)运行结果(界面图

2.题

(1)用户界面设计

(2)程序代码

Private Sub Text1_keypress(keyascii As Integer)

Select Case keyascii

Case 97 To 122

      Text2.Text = Text2.Text + UCase(Chr(keyascii))

Case 65 To 90

      Text2.Text = Text2.Text + LCase(Chr(keyascii))

Case Else

     Text2.Text = Text2.Text + "*"

End Select

 

End Sub

(3)运行结果

3题

(1)用户界面设计

(2)程序代码

Dim x As Integer, y As Integer, z As Integer

Private Sub Check1_Click()

If Check1.Value = 1 Then

x = 255

Else

x = 0

End If

Label1.BackColor = RGB(x, y, z)

End Sub

 

Private Sub Check2_Click()

If Check2.Value = 1 Then

y = 255

Else

y = 0

End If

Label1.BackColor = RGB(x, y, z)

End Sub

 

Private Sub Check3_Click()

If Check3.Value = 1 Then

z = 255

Else

z = 0

End If

Label1.BackColor = RGB(x, y, z)

End Sub

(3)运行结果

 

五、实验总结

   通过本次实验,了解了选择结构程序设计中常用的一些语句,更熟悉VB编程的一些细节。