第4章计算机基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章计算机基础

第4章 Visual Basic程序设计基础 本章要求 VB代码的书写规则 赋值语句、注释语句、结束语句、暂停语句 VB数据的输入/输出方法 顺序结构程序设计方法 IF语句、Select Case语句 While/Wend、Do/Loop、For/Next语句,Exit Do、Exit For语句 分支/循环的嵌套 常见算法程序设计 目录 4.1 VB程序代码的书写规则 4.2 基本语句介绍 4.3 数据的输入与输出 4.4 顺序结构程序设计 4.5 选择结构程序设计 4.6 循环结构程序设计 4.1 VB程序代码的书写规则 VB还可以按照一定的格式化规则对所输入的语句进行处理,例如,关键字会格式化为首字母大写,其余字母小写;运算符前后自动加空格等。所以输入关键字、函数名等时,可以不必区分大小写; 一个语句行的最大长度为1023个字符; 如果一条语句太长,可以使用续行符下划线“_”将其分写在多行上,续行符与它前面的字符之间至少要有一个空格; 如果多条语句写在一行上,各语句之间要以冒号“:”隔开。 4.2 基本语句介绍 4.2.1 赋值语句 4.2.2 注释语句 4.2.3 结束语句 4.2.4 暂停语句 4.2.1 赋值语句 【格式】 [let] 变量名=表达式 [let] [对象名].属性名=表达式 【功能】先计算“=”右边的表达式的值,然后将该值赋给“=”左边的变量或属性。 (1)变量在被第一次赋值之前,具有系统默认的初始值,不同类型的变量,其默认的初始值不同。变量被赋值后,则变量原来的值被覆盖掉。所以某个变量被多次赋值后,只保留最后一次赋的值。 (2)如果程序中有变量强制声明语句“Option Explicit”,而被赋值的变量未声明,则该赋值语句被执行时,会出现编译错误“变量未定义”。 (3)如果程序中没有变量强制声明语句“Option Explicit”,而被赋值的变量未声明,则该赋值语句被执行时,系统将创建该变量(类型为Variant类型,作用域是过程级),并将表达式的值赋给它。 (4)如果为对象的属性赋值,则对象必须存在且具有该属性。输入语句时,只要键入已存在的对象名和圆点,系统就会自动显示属性列表供选择,所以先建立对象,再输入程序,可以防止命名上的不一致或输入错误。如果缺省对象名,只给出属性名,则默认对象是指当前窗体。 (5)在实际应用中,也可以只给出对象名,不给出属性名,这时将为该对象的“缺省属性”赋值。“缺省属性”的含义即在语句中不给出属性名时,默认的操作属性。不同种类的对象,其缺省属性也不同, (6)在使用赋值语句时,要特别注意被赋值的变量(或属性)与赋值号右边表达式的类型。可以将任意类型的表达式赋给Variant类型变量;除此以外,我们通常要求二者类型一致,这样可以使程序更加清晰规范;但在很多情况下,VB都可以自动将表达式转换为被赋值变量的类型进行赋值,使用起来灵活方便,但一定要搞清楚常用数据类型的自动转换规则。 例4-1 4.2.2 注释语句 【格式1】Rem 注释内容 【格式2】’注释内容 注释语句是一个非执行语句,它的主要作用是为程序加上必要的注解,增加程序的可读性。注释内容可以是任意可显示的字符,在执行程序时,注释将被过滤掉。 注释语句还有一个作用,在调试程序时,为了找出错误的位置,可以先将部分语句加上注释符号,暂不执行,仅执行另一部分语句。需要时,去掉注释符号,即可执行。 (1)格式1中,关键字Rem与注释内容之间需要有空格;格式2中,单引号“’”与注释内容之间则不需要空格。输入程序时,注释内容被自动格式化为绿色字体。 (2)格式1和格式2既可以放在语句行的开始处,为一段程序做注释,也可以放在语句的后面,为一条语句做注释。 (3)如果注释内容有很多行,则每行前都要有注释符(Rem或单引号),这叫做“块注释”。 4.2.3 结束语句 【格式】End 【功能】可放在程序中的任何位置,用来终止整个程序的执行,并关闭已打开的文件并清除变量。 End Sub语句用来终止一个Sub过程的执行,对每个Sub过程只能有一个,End语句用来终止整个应用程序的执行,必须放在过程体内,可以有多个。 4.2.4 暂停语句 【格式】Stop 【功能】在程序解释执行时,Stop语句使程序进入中断模式,以便对程序进行检查和调试。 4.3 数据的输入与输出 4.3.1 数据输入函数InputBox 4.3.2 数据输出方法Print和清除显示内容方法Cls 4.3.3 MsgBox函数和MsgBox语句 4.3.1 数据输入函数InputBox 【格式】InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, he

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档