VB编程基础教程2–变量
[ 程序乐园 ]
在 visual basic 中执行应用程序期间,用变量临时存储数值。变量有名字(用来引用变量所包含的值的词)和数据类型(确定变量能够存储的数据的种类)。
可以把变量看作内存中存放未知值的所在处。例如,假定正在为水果铺编一个销售苹果的软件。在销售实际发生之前并不知道苹果的价格和销量。此时,可以设计两个变量来保存未知数— 将它们命名为 appleprice 和 applessold。每次运行程序时,用户就这两个变量提供具体值。为了计算总的销售额,并且将结果显示在名叫 txtsales 的文本框中,代码应该是这样的:
txtsales.txt = appleprice * applessold
每次根据用户提供的数值,这个表达式返回不同的金额。由于有了变量,就可以设计一个算式,而不必事先知道实际的输入是多少。
在这个例子中,appleprice 的数据类型是货币,而 applessold 的数据类型是整数。变量还可以表示许多其它数值,比如:文本数值、日期、各种数值类型,甚至对象也在此列。 存储和检索变量中的数据
用赋值语句进行计算,并将结果赋予变量:
applessold = 10 ‘将值 10
’传给变量。
applessold = applessold + 1 ‘变量值
’增一。
注意,例子中的等号是赋值符,并不是等于操作符;它将数值 (10) 赋予变量 (applessold)。 声明变量
声明变量就是事先将变量通知程序。要用 dim 语句声明变量,dim 语句提供了变量名: dim variablename [as type]
在过程内部用 dim 语句声明的变量,只有在该过程执行时才存在。过程一结束,该变量的值也就消失了。此外,过程中的变量值对过程来说是局部的— 也就是说,无法在一个过程中访问另一个过程中的变量。由于这些特点,在不同过程中就可使用相同的变量名,而不必担心有什么冲突和意想不到变故。
变量名:
必须以字母开头。
不能包含嵌入的句号或者嵌入的类型声明字符。
不得超过 255 个字符。
在同一个范围内必须是唯一的。范围就是可以引用变量的变化域— 一个过程、一个窗体等等。
由于 dim 语句中的可选的 as type 子句,可以定义被声明变量的数据类型或对象类型。数据类型定义了变量所存储信息的类型。string、integer 和 currency 都是数据类型的例子。变量也可以包含来自 visual basic 或其它应用程序的对象。object、form1 和 textbox 都是 visual basic 对象类型或类的实例。
详细信息 关于对象的更详细的信息,请参阅“用对象编程”和“用部件编程”。在本章后面的“数据类型”部分将详细讨论数据类型。
vb基础教程2 隐藏>> 第2章 顺序结构程序设计 2.1 结构化程序设计的三种结构...变——变量 Private Sub cmdExit_Click() End End Sub 变量的命名规则由字母...
VB 编程基础教程 4–高级变量主题 [ 程序乐园 ] 使用多个同名的变量 如果不同模块中的公用变量使用同一名字, 则通过同时引用模块名和变量名就可以在代码中 区分...
vb教程汇总(2) 14页 免费 vb最简单入门教程(2) 14页 1财富值 VB编程基础教程2–变量 3页 2财富值 VB基础教程第二章 37页 免费 vb学习教程 2 24页 免费...
VB 编程基础教程 5–静态变量 [ 程序乐园 ] 除范围之外,变量还有存活期,在这一期间变量能够保持它们的值。在应用程序的存活期内 一直保持模块级变量和公用变量的...
VB编程基础教程8–高级变量主题_IT/计算机_专业资料。VB 编程基础教程 8–高级变量主题 [ 程序乐园 ] 数值在变量中的内部表示 variant 变量维护它们所存储的数值的...
VB编程基础教程5–静态变量... 1页 2财富值喜欢此文档的还喜欢 VB基础教程 67页 免费 VB高级编程100例 88页 免费 VB基础入门教程 71页 免费 VB6.0教程--从...
VB编程基础教程16–对象之... 3页 2财富值 VB编程基础教程9–数组 3页 1财富...特定的窗体变量只能引用应用程序中的一个窗体 (尽管可在该窗体的诸多实例中引用...
在 visual basic 代码中声明的过程、变量和常数的名字,必须遵循这些规则: 它们...VB程序设计基础教程 357页 2下载券 VB编程基础教程 61页 4下载券喜欢...
VB实例_教程_ 35页 1财富值 VB编程基础教程2–变量 3页 2财富值搜...如图二十与图二十一: 图二十 图二十一第一节——Label 第一节——Label ...
VB 编程基础教程 16–对象之间的关系 对象之间的关系在同一窗体上放置两个命令按钮时,它们是两个具有不同 name 属性设置值(command1 和 command2)的分开的对象,...
我要评论