第一范文网 - 专业文章范例文档资料分享平台

VisualBasic程序设计教程第版实验答案范文

来源:用户分享 时间:2025/5/17 6:43:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

位数,然后利用乘法和加法运算将3个1位数连接成一个逆序的3位数。

图2.2.2 实验2.3运行界面 图2.2.3 出错信息

Private Sub Command1_Click() Dim x%, x1%, x2%, x3% x = Val(Text1) x1 = x Mod 10 x2 = (x Mod 100) \\ 10 x3 = x \\ 100

Label2 = x1 * 100 + x2 * 10 + x3 End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then

If Not IsNumeric(Text1.Text) Then Text1.Text = \End If

End If End Sub

Private Sub Text1_LostFocus() If Not IsNumeric(Text1.Text) Then

MsgBox \输入非数值数据,请重新输入\数据检验\Text1.Text = \Text1.SetFocus End If End Sub

实验2-4

输入一个字符串,分别调用UCase、Len、Mid、Left、Right函数,显示如图2.2.4所示的效果。

图2.2.4 实验2.4运行界面 提示:

事件过程可以在Form_Click中编码,输出控件可以使用标签控件。

Private Sub Form_click() Label1 = UCase(Text1.Text) Label2 = Len(Text1.Text) Label3 = Left(Text1, 11) Label4 = Mid(Text1, 12, 6) Label5 = Right(Text1, 5) End Sub

实验2-5

效仿实验2.4,验证转换函数的使用,Text1文本框输入字符串,Text2文本框显示调用所选函数的结果,4个命令按钮为转换函数,Label2显示对应的函数名,运行效果如图2.2.5所示。

图2.2.5 实验2.5运行界面

Private Sub Command1_Click() Label2 = \函数的结果\Text2 = Val(Text1.Text) End Sub

Private Sub Command2_Click() Label2 = \函数的结果\Text2 = Str(Text1.Text) End Sub

Private Sub Command3_Click() Label2 = \函数的结果\Text2 = Chr(Text1.Text) End Sub

Private Sub Command4_Click() Label2 = \函数的结果\

Text2 = Asc(Text1.Text) End Sub

实验2-6

Print方法练习,显示字符图形。参考教学篇例4.4输出简单图形,如图2.2.6所示。要求窗体不可改变大小,当单击“清屏”按钮后,清除窗体所显示的图形。 提示:

利用循环语句和String函数。读者也可以发挥自己的想像力,设计更美观的图形。

进一步要求:若要显示如图2.2.7所示的图形,程序要如何修改?

图2.2.6 实验2.6运行界面 图2.2.7 进一步要求运行界面

Private Sub Command1_Click()

VisualBasic程序设计教程第版实验答案范文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5onox1bsf56vudb8bhn079ew80o9bl00sbu_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top