计算机二级vb教程VBd3z.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文档。上传文档
查看更多
Visual Basic程序设计基础 §1. 数据类型 §2. 常量和变量 §3. 变量的作用域 §4. 常用内部函数 §5. 运算符与表达式 §6. 枚举类型 变量的作用域指的是变量的有效范围,即变量的可见性。 一、局部变量与全局变量 VB应用程序由三种模块组成,即窗体模块、标准模块和类模块。窗体模块包括事件过程(Event Procedure)、通用过程(General Procedure)和声明部分;而标准模块由通用过程和声明部分组成。 应用程序 (Application) 窗体模块 (Form) 标准模块 (Module) 声明部分 通用过程 声明部分(Declaration) 通用过程(General Procedure) 事件过程(Event Procedure) 根据定义位置和所使用的变量定义语句的不同,VB变量分为三类,即局部变量(Local)、窗体和模块变量变量(Form and Module)及全局变量(Public)。各种变量位于不同的层次。 1.局部变量:在过程(事件过程或通用过程)内定义的变量叫局部变量,其作用域是它所在的过程。局部变量通常用来存放中间结果或用做临时变量。某一过程的执行只对该过程的变量产生作用,对其他过程中相同名字的局部变量没有影响,因此在不同的过程中可定义相同名字的局部变量,它们之间没有任何关系。如需要,则可通过“过程名.变量名”的形式分别引用不同过程中相同名字的变量。 局部变量在过程内用Dim、Static定义。 2.窗体变量和模块变量:窗体变量可用于窗体内的所有过程,在使用窗体变量前必须先声明,方法是在程序代码窗口的“对象”框中选择“通用”,并在“过程”框中选择“声明”,然后在程序代码窗中声明窗体层变量。 标准模块中模块层变量的声明和使用与窗体模块中的窗体层变量类似。 标准模块是只含有程序代码的应用程序文件,扩展名为.BAS,建立方法为“工程/添加模块”,在“添加模块”对话框中选择“新建”,单击“模块”图标,然后单击“打开”按钮,打开代码窗口,在该窗口中输入模块代码。 在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的代码不可见。模块级变量在模块的声明部分用Private或Dim声明。在声明模块级变量时,Private和Dim没有区别,但Private更好些,因为可把它和声明全局变量的Public区别开来。 3.全局变量:也称全程变量,作用域最大,可在工程的每个模块中、每个过程中使用,全局变量也在标准模块的声明部分中声明,全局变量必须用Public或Global语句声明,不能用Dim声明,同时全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。 三种变量的作用域见下表 名 称 作用域 声明位置 使用语句 局部变量 过程 过程中 Dim或Static 模块级变量 窗体模块及标准模块 模块的声明部分 Dim或Private 全局变量 整个应用程序 标准模块的声明部分 Public或 Global 二、默认声明 用Dim和Pubic可定义局部变量、模块级变量和全局变量。对于局部变量,也可不用Dim(或Static)定义,而在需要时直接给出变量名。变量的类型可用类型说明符(%,,!,#,$,@)来标识;如没有类型说明符,VB把该变量指定为变体数据类型。 默认定义的变量不需要使用Dim语句,比较方便,并能节省代码,但有可能使程序出现无法预料的结果,而且较难查出错误。 默认声明一般只适用于局部变量,模块级变量和全局变量必须在代码窗口中用Dim或Public语句显式声明。 VB不是强类型语言,但提供了强制用户对变量进行显式声明的措施,单击“工具/选项”,在对话框中单击“编辑器”标签,然后选择“要求变量声明”,再单击“确定”按钮。这样每次建新文件时,VB把语句Option Explicit(选择显式)自动加到全局变量或模块级变量的声明部分,在这种情况下,如果运行含有默认声明变量的程序,VB则显示一个信息框,提示“变量未定义”。 VB提供的内部函数可分为转换函数、数学函数、字符串函数、时间/日期函数、随机函数等五类,这些函数带有五个或几个自变量(或称参数)。 类别 函 数 功 能 转换 Int(x) 求不大于自变量x的最大整数 Oct$(x) 把一个十进制数转换为八进制数 Hex$(x) 把一个十进制数转换为十六进制数 Str$(x) 把x的值转换为一个字符串 Chr$(x) 把x的值转换为相应的AS

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档