第3章顺序结构程序设计讲解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章顺序结构程序设计讲解

3.4.2 用消息框(MsgBox)输出数据 MsgBox是VB 提供的用来进行消息显示的对话框,既可以当函数使用,也可以当过程使用。 函数使用格式如下: 变量[%]=MsgBox(提示信息[,对话框样式][,标题]) 过程使用格式如下: MsgBox 提示信息[,对话框样式][,标题] MsgBox函数的功能:在对话框中显示信息,等待用户单击按钮,并返回一个整数告诉系统用户单击的是哪个按钮。可根据单击按钮的不同决定下一步的操作。MsgBox过程的功能和函数一样,但它没有返回值,只是用于显示信息。 3.4 数据输出 例如:x=MsgBox (“msgbox的验证窗口”,3+32+256,”数据验证”) 程序执行该命令时将显示下图的对话框。 图标样式 标题 提示信息 命令按钮样式、数目、默认按钮 MsgBox 函数和过程参数含义如下: (1)提示信息:必需有,不可省略。其值为字符串表达式,作为显示在对话框中的消息。最大长度为 1024 个字符,如果提示信息的内容超过一行,则可以在每一行之间用回车符(Chr(13))、换行符 (Chr(10)) 或是回车与换行符的组合 (Chr(13) Chr(10)) 或用系统常量VbCrlf将各行分隔开来。 3.4 数据输出 (2)[,对话框样式]:可选项。其值为数值表达式,最多由4项数据相加组成,4项数据分别指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。各项数据取值范围参考书上表3.2所示,将这些数字相加以生成 [对话框样式] 参数值的时候,只能由每组值取用一个数字。如果省略此项,则缺省值为 0。 (3)[,标题]:可选项。在对话框标题栏中显示的字符串表达式。如果省略,则将应用程序名放在标题栏中。 (4)MsgBox函数的返回值:函数调用后返回1~7之间的值,根据用户单击按钮的不同,返回值不同,参考书上表3.3所示 3.4 数据输出 如果用户要根据点击对话框的不同按钮决定执行不同的操作,则需要编写代码来实现。下面程序段利用MsgBox 函数显示一对话框并且根据返回值说明了按下的是那一个按钮。 Dim x% x = MsgBox(密码不正确,是否重试?, vbYesNo + vbQuestion, 密码验证) If x vbYes Then 或 if x6 then End End If …. 如果点击“是”按钮则程序继续向下执行,单击“否”按钮,则结束程序的执行。 3.4 数据输出 注意:在使用MsgBox函数或过程时如果省略了中间的参数,逗号不可省。如果第二、第三个参数都省略,则可以不写逗号。 例如: x = MsgBox(密码不正确,是否重试?, 密码验证)是错误的格式。 应写为: x = MsgBox(密码不正确,是否重试?, ,密码验证) 如果不需要返回值进行验证,则使用MsgBox过程。 MsgBox 密码不正确,是否重试?, ,密码验证“ 【课后题1-3、1-11】 3.4 数据输出 3.4.3 用文本框(TextBox) 输出数据 VB提供的文本框控件既可以输入数据,也可以输出数据。任何类型数据均可在文本框中输出,系统会自动进行类型转换。 [例3.8] 在窗体上建5个标签,将其Caption属性分别改为姓名、年龄、生日、工资、退休否,5个文本框,分别用来输出职工的姓名、年龄、生日、工资、是否退休职工(用逻辑型数据表示)。单击窗体后执行结果如图3.25所示。 图3.25 文本框输出数据 3.4 数据输出 【课后题1-5】 3.4.4 用标签(Label)输出数据 VB提供的标签控件也可以输出数据。任何类型数据均可在标签上输出,将要输出的数据赋给标签的Caption属性即可。标签的Caption属性接收数据后将其转换为字符型数据。转换规则参照赋值语句。Caption 属性的长度最长可设置成 1024 字节。 [例3.9] 在窗体上创建4个标签,在窗体的单击事件中编写如下代码,观察结果。 Private Sub Form_Click() Label1.Caption = Date Label2.Caption = 5345 Label3.Caption = zhao Label4.Caption = True End Sub 3.4 数据输出 3.5.1 注释语句 Rem 注释内容 或 注释内容 注释内容 参数是可选的,指要包括的任何注释文本。在 Rem 关键字与 注释内容 之间要加一个空格。如果在其它语句行后使用 Rem 关键字,则必须使用冒号 (:) 与语句隔开。 若使用撇号,则在其它语句行后使用时不必加冒号。 注释语句是在程序中对某些内容进行解释说明,计算机并不执行注释

文档评论(0)

4477704 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档