visual basic变量、常数和数据类型及过程概述

visual basic变量、常数和数据类型及过程概述

ID:15418508

大小:116.50 KB

页数:31页

时间:2018-08-03

visual basic变量、常数和数据类型及过程概述_第1页
visual basic变量、常数和数据类型及过程概述_第2页
visual basic变量、常数和数据类型及过程概述_第3页
visual basic变量、常数和数据类型及过程概述_第4页
visual basic变量、常数和数据类型及过程概述_第5页
资源描述:

《visual basic变量、常数和数据类型及过程概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、变量、常数和数据类型概述    在VisualBasic环境下进行计算时,常常需要临时存储数据。例如,可能想要计算几个值,将它们进行比较,并根据比较的结果对它们进行不同的操作。如果想要比较这些值,就要存储它们,但不必把它们存入属性。像大多数编程语言那样,VisualBasic使用变量来存储值。变量具有名字(用来引用该变量所含的值的名词)和数据类型(确定变量可以存储的数据的种类)。数组可以用来存储建立了索引的相关变量集。    常数也存储数值,顾名思义,在整个应用程序执行过程中,这些值都保持不变。常数的使用增加了代码的可读性,因为我们看到的是具有含义的名字而不是

2、数字。VisualBasic有许多内部常数,但也可以建立自定义常数。    在VisualBasic中,数据类型控制了数据的内部存储。按照缺省规定,VisualBasic使用了变体数据类型。在不需要Variant提供的灵活性时,还有许多其它可用的数据类型,它们可用来优化代码的速度和大小。    变量    在VisualBasic中执行应用程序期间,用变量临时存储数值。变量具有名字(用来引用变量所包含的值的词)和数据类型(确定变量能够存储的数据的种类)。    可以把变量看作内存中存放未知值的所在处。例如,假定正在为水果铺编一个销售苹果的软件。在销售实际发生之

3、前并不知道苹果的价格和销量。此时,可以设计两个变量来保存未知数,将它们命名为ApplePrice和ApplesSold。每次运行程序时,用户就这两个变量提供具体值。为了计算总的销售额,并且将结果显示在名叫txtSales的文本框中,代码应该是这样的:    txtSales.txt=ApplePrice*ApplesSold    每次根据用户提供的数值,这个表达式返回不同的金额。由于有了变量,就可以设计一个算式,而不必事先知道实际的输入是多少。    在这个例子中,ApplePrice的数据类型是货币,而ApplesSold的数据类型是整数。变量还可以表示许

4、多其它数值,比如:文本数值、日期、各种数值类型,甚至对象也在此列。    存储和检索变量中的数据    用赋值语句进行计算,并将结果赋予变量:    ApplesSold=10         '将值10                    '传给变量。    ApplesSold=ApplesSold+1                    '变量值                    '增一。    注意,例子中的等号是赋值符,并不是等于操作符;它将数值(10)赋予变量(ApplesSold)。    声明变量    声明变量就是事先将变量通知程序。

5、要用Dim语句声明变量,Dim语句提供了变量名:    Dimvariablename[Astype]    在过程内部用Dim语句声明的变量,只有在该过程执行时才存在。过程一结束,该变量的值也就消失了。此外,过程中的变量值对过程来说是局部的,也就是说,无法在一个过程中访问另一个过程中的变量。由于这些特点,在不同过程中就可使用相同的变量名,而不必担心有什么冲突和意想不到变故。    变量名:    1.必须以字母开头。    2.不能包含嵌入的(英文)句号或者嵌入的类型声明字符。    3.不得超过255个字符。    4.在同一个范围内必须是唯一的。范围就是

6、可以引用变量的变化域,如一个过程、一个窗体等等。    由于Dim语句中的可选的Astype子句,可以定义被声明变量的数据类型或对象类型。数据类型定义了变量所存储信息的类型。String、Integer和Currency都是数据类型的例子。变量也可以包含来自VisualBasic或其它应用程序的对象。Object、Form1和TextBox都是VisualBasic对象类型或类的实例。    详细信息关于对象的更详细的信息,请参阅第九章“用对象编程”和第十章“用部件编程”。在本章后面的“数据类型”部分将详细讨论数据类型。声明变量的其它方式:     不在过程内

7、部,而在窗体、标准或类模块的声明段声明变量,这将使变量对模块中的所有过程有效。     用Public关键字声明变量,这将使变量在整个应用程序中有效。     用Static关键字声明一个局部变量,那么,即使过程结束,变量的值也仍然保留着。    隐式声明    在使用一个变量之前并不必先声明这个变量。例如,可以书写这样一个函数,在其中就不必在使用变量TempVal之前先声明它:    FunctionSafeSqr(num)      TempVal=Abs(num)      SafeSqr=Sqr(TempVal)    EndFunction    V

8、isualBasic用这个名字自动创建

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。