VB上机实验题(2)

2019-08-03 12:10

注意:

要求程序中不得使用任何变量,每个事件过程只能写两条语句,分别用于显示第一个字符的顺序号和显示选中的字符个数。存盘时必须放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

Private Sub Command1_Click() Text2 = Text1.SelStart + 1 Text3 = Text1.SelLength End Sub

实验四:第四章1 基础练习

⒈ 在名称为Form1的窗体上画两个文本框,名称分别为T1和T2,Text属性值分别为“学习”和“快乐”,字体分别为“华文彩云”和“方正舒体”,背景颜色分别为红和绿,字体均为3号;画一个命令按钮,名称为C1,标题为“交换”。程序运行时,单击“交换”按钮,则交换两个文本框的字体或背景颜色。

Private Sub Command1_Click() Dim s As String s = Text1.FontName

Text1.FontName = Text2.FontName Text2.FontName = s End Sub

⒉ 设计一个名称Form1的窗体,要求:

① 在文本框Text1里输入摄氏温度后,单击命令按钮Command1后,文本框Text2显示相应的华氏温度,反之亦然;

② 初始启动表单时,焦点位于Text1,命令按钮Command1的标题为“摄氏变华氏”;

③ 当在Text1里输入摄氏温度并按下命令按钮后,命令按钮Command1的标题变为“华氏变摄氏”,焦点位于Text2。

【提示】

摄氏转华氏:华氏=摄氏*9/5+32 华氏转摄氏:摄氏=(华氏-32)*5/9 Private Sub Command1_Click()

If Command1.Caption = \摄氏变华氏\ Text2 = Text1 * 9 / 5 + 32

Command1.Caption = \华氏变摄氏\ Text2.SetFocus Else

Text1 = (Text2 - 32) * 5 / 9

Command1.Caption = \摄氏变华氏\ Text1.SetFocus End If End Sub

⒊ 参考教材(p.67)例4.3,启动窗体时输出如下图形;单击窗体,清除图形。

【提示】

设置窗体的ForeColor和BackColor属性。 Private Sub Form_Load() AutoRedraw = True

Print : Print : Print : Print : Print

Print Tab(17); \☆☆☆☆☆\☆\ Print Tab(18); \☆☆☆☆\☆☆\ Print Tab(19); \☆☆☆\☆☆☆\ Print Tab(20); \☆☆\☆☆☆☆\ Print Tab(21); \☆\☆☆☆☆☆\

End Sub

3-1.在名称为Form1的窗体上画1个名称为Label1标签,三号字,背景色为绿色;3个单选按钮,名称分别为Option1、Option2、Option3,标题分别为“华文彩云”、“黑体”、“隶书”,当按下不同按钮时,标签的文字用相应的字体显示。

实验五:第四章2 综合练习

⒋ 在名称为Form1的窗体上画3个标签,名称分别为Label1、Label2和Label3,标题分别为“姓名”、“性别”和“欢迎您和我们一起学习VB”,并且Label3的大小能够随着标题文字的多少自动调整;2个文本框,名称分别为Text1和Text2,Text属性值均为空;1个名称为Command1的命令按钮,标题为“确定”。程序运行时,在Text1里输入姓名,在Text2里输入性别,按下“确定”按钮后,Label3的标题改为“××先生或女士,欢迎您和我们一起学习VB”(××为姓名,如果是男性,输出先生;否则输出女士)。

Private Sub Command1_Click() Dim temp As String If Text2 = \男\ temp = \先生\ Else

temp = \女士\ End If

Label3 = Text1 & temp & \欢迎您和我们一起学习VB\End Sub

⒌ 在名称为Form1的窗体上画1个标签,名称为Label1,初始为空白,能够自动调整大小;2个命令按钮,名称分别为Command1和Command2,标题分别为“输入3个数”和“求最大的数”。程序运行时,单击Command1按钮,依次弹出3个InputBox,要求用户输入任意3个整数;单击Command2按钮,求出3个数中最大的数,并在Label1里输出结果。

Private Sub Command1_Click()

a = InputBox(\请输入数a\输入数a\ b = InputBox(\请输入数b\输入数b\ c = InputBox(\请输入数c\输入数c\End Sub

Private Sub Command2_Click() Dim max As Integer If a > b And a > c Then max = a

ElseIf b > a And b > c Then max = b Else

max = c End If

Label1.Caption = a & \、\、\中最大的数是:\End Sub

⒍ 在名称为Form1的窗体上画2个标签,名称分别为Label1和Label2,标题分别为“姓名”和“欢迎您和我们一起学习VB”,并且Label3的大小能够随着标题文字的多少自动调整;1个文本框,名称为Text1,Text属性值为空;1个框架,包含2个单选按钮;1个名称为Command1的命令按钮,标题为“确定”。程序运行时,在Text1里输入姓名,在框架里选择性别,按下“确定”按钮后,Label2的标题改为“××先生或女士,欢迎您和我们一起学习VB”(××为姓名,如果选择男性,输出先生;否则输出女士)。

Private Sub Command1_Click() Dim temp As String If Option1 Then temp = \女士\ Else

temp = \先生\

End If

Label2 = Text1 & temp & \欢迎您和我们一起学VB\End Sub

⒎ 在名称为Form1的窗体上画2个标签,名称分别为Label1和Label2,标题分别为“请输入一个字母”和空白,并且Label2的大小能够随着标题文字的多少自动调整;1个文本框,名称为Text1,Text属性值为空。程序运行时,在文本框里输入字母并按下回车键,判断该字母是元音字母还是辅音字母,在Label2里显示结果。要求用Select Case结构完成。

Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then c = Text1 Select Case c

Case \ Label2 = c & \是元音\ Case \ Label2 = c & \是元音\ Case Else

Label2 = c & \不是元音\ End Select End If End Sub

⒏ 在名称为Form1的窗体上画1个标签,名称为Label1,标题为空白,标签的大小能够随着标题文字的多少自动调整;2个框架,各包含2个单选按钮,标题分别为“男”、“女”、“教师”、“学生”;1个名称为Command1的命令按钮,标题为“确认”。程序运行时,在单选按钮里选择性别和身份,按下“确认”按钮后,Label1的标题显示“您是一个女(或男)教师(或学生)”。

Private sub command1_click() If option1 and option3 then

Label1.caption=”您是一位” & option1.caption & option3.caption Elseif option1 and option4 then


VB上机实验题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:park变换

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: