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

作者&投稿:生毕 (若有异议请与网页底部的电邮联系)
~ 变量、常数和数据类型概述

    在 Visual Basic 环境下进行计算时,常常需要临时存储数据。例如,可能想要计算几个值,将它们进行比较,并根据比较的结果对它们进行不同的操作。如果想要比较这些值,就要存储它们,但不必把它们存入属性。像大多数编程语言那样,Visual Basic 使用变量来存储值。变量具有名字(用来引用该变量所含的值的名词)和数据类型(确定变量可以存储的数据的种类)。数组可以用来存储建立了索引的相关变量集。
    常数也存储数值,顾名思义,在整个应用程序执行过程中,这些值都保持不变。常数的使用增加了代码的可读性,因为我们看到的是具有含义的名字而不是数字。Visual Basic 有许多内部常数,但也可以建立自定义常数。
    在 Visual Basic 中,数据类型控制了数据的内部存储。按照缺省规定,VisualBasic 使用了变体数据类型。在不需要 Variant 提供的灵活性时,还有许多其它可用的数据类型,它们可用来优化代码的速度和大小。

    变量
    在 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 语句声明的变量,只有在该过程执行时才存在。过程一结束,该变量的值也就消失了。此外,过程中的变量值对过程来说是局部的,也就是说,无法在一个过程中访问另一个过程中的变量。由于这些特点,在不同过程中就可使用相同的变量名,而不必担心有什么冲突和意想不到变故。
    变量名:
    1.必须以字母开头。
    2.不能包含嵌入的(英文)句号或者嵌入的类型声明字符。
    3.不得超过 255 个字符。
    4.在同一个范围内必须是的。范围就是可以引用变量的变化域,如一个过程、一个窗体等等。
    由于 Dim 语句中的可选的 As type 子句,可以定义被声明变量的数据类型或对象类型。数据类型定义了变量所存储信息的类型。String、Integer 和Currency 都是数据类型的例子。变量也可以包含来自Visual Basic或其它应用程序的对象。Object、Form1 和 TextBox 都是 Visual Basic 对象类型或类的实例。
    详细信息 关于对象的更详细的信息,请参阅第九章“用对象编程”和第十章“用部件编程”。在本章后面的“数据类型”部分将详细讨论数据类型。声明变量的其它方式:
     不在过程内部,而在窗体、标准或类模块的声明段声明变量,这将使变量对模块中的所有过程有效。
     用 Public 关键字声明变量,这将使变量在整个应用程序中有效。
     用 Static 关键字声明一个局部变量,那么,即使过程结束,变量的值也仍然保留着。

    隐式声明
    在使用一个变量之前并不必先声明这个变量。 例如,可以书写这样一个函数,在其中就不必在使用变量 TempVal 之前先声
明它:
    Function SafeSqr (num)
      TempVal = Abs (num)
      SafeSqr = Sqr (TempVal)
    End Function
    Visual Basic 用这个名字自动创建一个变量,使用这个变量时,可以认为它就是显式声明的。虽然这种方法很方便,但是如果把变量名拼错了的话,会导致一个难以查找的错误。例如,假定写了这样一个函数:
    Function SafeSqr (num)
      TempVal = Abs (num)
      SafeSqr = Sqr (TemVal)
    End Function
    乍看起来,这两段代码好像是一样的。但是因为在倒数第二行把 TempVal 变量名写错了,所以函数总是返回 0。当 Visual Basic 遇到新名字,它分辨不出这是意味着隐式声明了一个新变量呢,还是仅仅把一个现有变量名写错了,于是只好用这个名字再创建一个新变量。


visual basic是什么软件
Visual Basic不是软件,是Microsoft开发的一种面向对象的编程语言。Visual Basic简称VB,使用Visual Basic即可快速、轻松地创建类型安全的NET应用,是Microsoft开发的一种面向对象的编程语言,不是软件。“Visual”指的是开发图形用户界面(GUI)的方法,只要把预先建立的对象add到屏幕上的一点即可。“Basic”...

什么是vb
vb全称是VisualBasic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。

Visual BASIC是什么软件?
Visual Basic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。何谓 Visual Basic?“Visual”指...

如何安装VBA( Visual Basic for Applications)支持库
下载支持库: 首先,从官方或可靠的第三方来源下载VBA支持库的安装包。安装过程: 运行下载的安装包,按照屏幕上的提示进行操作。一般来说,只需要点击“下一步”或类似的按钮,但在某些情况下,可能需要选择特定的安装选项。完成安装: 安装完成后,重新启动WPS Office。此时,应该能够正常使用宏功能,而...

全国计算机等级考试二级教程——VisualBasic语言程序设计内容简介_百度...
本书是在教育部考试中心组织下,按照《全国计算机等级考试二级Visual Basic语言程序设计考试大纲(2007年版)》的要求,从上一版基础上修订而成的。其内容包括Visual Basic 6.0中文版的编程环境、内部控件功能和用法、控制结构、数组、过程、菜单、对话框、多窗体程序设计技术、鼠标和键盘事件以及文件处理...

Visual Basic是什么软件?
简单来说,编程软件,在里面可以编写vb代码编译运行导出,就是开发环境,和vs,pycharm类似而已。

vb被什么替代了
VB(通常指的是Visual Basic)已经被多种现代编程语言和开发环境所替代。其中,C#、Python、Java和JavaScript等是最常见的替代者。首先,C#是微软开发的一种面向对象的编程语言,它在很大程度上受到了VB的影响,但提供了更强大的功能和更好的性能。C#与VB.NET紧密集成,使得VB开发者可以相对容易地迁移到...

什么是Visual Basic?
VB是Visual Basic的简写,是可视化的编程语言。是一种简单、高效地开发应用软件的工具。VB最早是微软从早期的BASIC语法继承而来,并加入了可视化的程序界面。但现在的VB与Basic语言关系并不太大了,因为微软在升级VB的过程中,不断地给VB加入了更多的语法,改变旧的语法,并添加了面向对象程序设计等概念,...

每次打开word蹦出Microsoft Visual Basic运行错误提示
每次打开word蹦出Microsoft Visual Basic运行错误提示框,按调试按钮报错。只需要点击取消可用加载项中的所有选项即可。1、首先需要打开”word“里”文件“选项,在下拉菜单中找到并点击名称为”选项“按钮:2、然后需要在其弹出的页面框中点击”加载项“选项在其下方找到并点击名称为”转到“按钮:3、最后...

visual basic6.0如何下载和安装?
visual basic 6.0是现在十分常用的一款编程软件,有些新用户不知道如何下载并安装该软件,接下来小编就给大家介绍一下具体的操作步骤。具体如下:1. 首先第一步先打开电脑浏览器,接着根据下图所示,搜索并下载【visual basic 6.0精简版】。2. 第二步先双击软件安装包,接着在弹出的窗口中根据下图...

内乡县17686834464: VB的变量与常量如何使用? -
祁鬼清咽: 变量和常量使用: 1. 在 Visual Basic 中执行应用程序期间,用变量临时存储数值.变量有名字(用来引用变量所包含的值的词)和数据类型(确定变量能够存储的数据的种类). 2. 可以把变量看作内存中存放未知值的所在处.例如,假定正在...

内乡县17686834464: Visual Basic 中变量、符号常量、自定度过程、对象、类和模块的名称以什么开头? -
祁鬼清咽: 全局变量以g开头,后面跟变量类型缩写,例如字符串全局变量public gstrName as string 模块级变量以m开头,后面跟变量类型缩写,例如字符串模块级变量private mstrName as string 符号常量一般能做到见名知意就行,全部用大写 方法和函数一般以动词开头 类名一般以CLS结尾 模块一般以mod_开头,窗体模块以frm开头 总体原则是能做到见名知意.

内乡县17686834464: 在VB中,函数、常数和变量是指什么?
祁鬼清咽: 函数:定义方法: [ Private | Public ] [ Static] Sub 过程名([参数列表])[局部变量和常数声明] '用Dim 或Static声明语句块 [Exit Sub] 语句块 End Sub 常量: 1)直接常量 指在程序中直接给出值的数据,如:123、123&、123.45、1.234E2 、...

内乡县17686834464: VB中的变量和常量什么意思? -
祁鬼清咽: 常量和变量的主要区别就是在程序的执行过程中,变量可以根据具体需要而改变其值,但是常量在整个程序中始终都是一个值,不能对其重新赋值,而且你赋了也没用,就这样...你看字面意思就会很容易记住的!~ ^_^b

内乡县17686834464: VB的变量,常量怎样入门 -
祁鬼清咽: 你完全可以看得懂!!!变量、常量就是一个盒子,他们的名称就是盒子上贴的标签 不过常量是被封死的盒子,你只能通过盒子上的塑料纸看见里面的内容(就是说不能改了) 要使用一个常量、变量,直接写出来就可以了 要往里面装东西,就...

内乡县17686834464: 谁能告诉我VB中常量与变量应该怎么理解,实例越多,越详细越好!奖励很高哦! -
祁鬼清咽: 常量是定义一些约定俗成的值,变量是定义一些变化的值. 举个例子,一个圆的面积公式,s=π*a^2,其中,s和a应该定义为变量,π定义为常量,π=3.14

内乡县17686834464: visualbasic中的常量分为哪两种?
祁鬼清咽: VisualBasic中的常量分为文字常量和符号常量

内乡县17686834464: 三个VB中的名词解释?急急急 -
祁鬼清咽: 原发布者:饿街戒 《VisualBasic6.0知识总结》10级2、3班一、名词解释:1、对象:对象是系统中的基本运行实体.用户用来构筑用户图形界面的每一个可视的控件均为对象.创建用户界面时用到的对象可分为窗体对象和控件对象.整个应用...

内乡县17686834464: vb里的常量和变量搞不懂怎么办?
祁鬼清咽: 常量一般是由固定值得,变量是需要赋值的

内乡县17686834464: 怎么区分VB 语言中的常量和变量? -
祁鬼清咽: 有双引号的是常量 没有双引号,并且以字母或者汉字开头的是变量. S="我是变量" debug.print s 结果输出: 我是变量 debug.print "s" 结果输出: s

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网