- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 语句与控制结构
第四章 语句与控制结构
练习一、交互函数??? 目的??? 1、熟悉VB交互函数及语句(过程)的用法??? 2、掌握InputBox函数的用法,学会利用InputBox函数从用户获取信息??? 3、掌握MsgBox函数和语句的用法,学会利用MsgBox语句提示信息,用MsgBox函数提示信息并获取用户的响应一、新建一个工程,用“第四章练习一(1)”命名工程和窗体,保存在自己的目录中,在其窗体上添加一个命令按钮,要求用户单击该命令按钮时提示用户输入其姓名,然后在窗体上打印该姓名??? 提示??? 1、InputBox函数的语法如下??? 返回值=InputBox(提示信息[,对话框标题][,默认值])??? 其中“返回值”、“提示信息”和“对话框标题”均为字符串类型,如果用户单击对话框的“确定”按钮,则“返回值”等于用户在对话框的文本框中输入的文字,如果单击“取消”则“返回值”等于空值()??? 2、该程序需响应命令按钮的单击(Click)事件,参考代码如下??? Dim s As String??? s = InputBox(请输入您的姓名,输入姓名,您的姓名)???? Print s二、修改上面的程序,将原来打印到窗体上的信息用MsgBox语句提示给用户??? 提示??? 1、由于只要求提示信息而不要求获取用户的响应,因此需使用MsgBox语句,语法如下??? MsgBox 提示信息,按钮和图标,对话框标题??? 其中“提示信息”和“对话框标题”均为字符串类型,按钮和图标的取值可参见“MsgBox函数的使用”??? 2、修改后的代码如下??? Dim s As String??? s = InputBox(请输入您的姓名,输入姓名,您的姓名)??? MsgBox 您的姓名为: s ,vbInformation + vbOKOnly,您的姓名三、新建一个工程,用“第四章练习一(3)”命名工程和窗体,保存在自己的目录中,编写程序,单击命令按钮可以显示消息对话框,对话框上的文本为“今天你快乐吗?”,标题为“是否快乐”,有“是”、“否”和“取消”三个按钮,对话框带有“?”图标,将用户回答的按钮值打印在窗体上??? 提示??? 1、由于要求从用户获取其对对话框的响应,因此需使用MsgBox函数,语法如下??? 返回值 = MsgBox (提示信息,按钮和图标,对话框标题)??? 其中“提示信息”和“对话框标题”均为字符串类型,按钮和图标的取值可参见“MsgBox函数的使用”,“返回值”是整型,其值由用户的响应决定??? 2、参考代码如下??? Dim r As Integer??? r = MsgBox(今天你快乐吗?,vbQuestion + vbYesNoCancel,是否快乐)??? Print r
练习二、If条件选择结构??? 目的??? 1、熟悉和掌握If语句三种形式的语法规则??? 2、学会用If语句编写简单的条件选择结构一、新建一个工程,用“第四章练习二(1)”命名工程和窗体,保存在自己的目录中,用“If...Then...Else”语句编写程序,首先提示用户输入分数,根据用户输入的分数判断是否“及格”(分数大于等于60),将结果打印在窗体上??? 提示??? 1、用“变量=InputBox()”获取用户输入的分数??? 2、If...Then...Else的语法为:??? If 条件表达式 Then????? 语句序列1??? [Else????? 语句序列2]??? End If??? 3、条件表达式为:变量=60??? 4、程序的参考代码如下??? Dim Score As Integer??? Score = InputBox(请输入您的分数,输入分数)???? If Score = 60 Then????? Print 恭喜您,您及格了!:)??? Else????? Print 很抱歉,您没有及格!:(??? End If二、新建一个工程,用“第四章练习二(2)”命名工程和窗体,保存在自己的目录中,用“If...Then...Else”语句编写程序,提示用户输入密码,如果输入的密码正确则在窗体上打印“密码输入正确”,否则在窗体上打印“密码输入不正确”(正确密码为:hello)??? 提示??? 1、用“变量=InputBox()”提示用户输入密码??? 2、条件表达式为:变量=hello??? 3、代码可参考上一题的代码三、新建一个工程,用“第四章练习二(3)”命名工程和窗体,保存在自己的目录中,用“If...Then...ElseIf”语句编写程序,首先提示用户输入分数,然后
文档评论(0)