- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Basic常量和变量、数据类型
VB数据类型、常量和变量一.常量及变量常量是即用标识符号表示的不变的数值或字符串。通过采用有意义的标识符表示常量值,由此可以提高源代码的可读性和可维护性。常量的两种来源:内部的或系统定义的常量标识符,由Visual Basic系统或引用的对象提供;用户自定义的常量标识符,他们需要用Const语句来声明。(一)常量声明自定义常量标识符用户自定义常量标识符在使用前需要声明,由此使该标识符能够被程序识别。声明用户定义常量标识的语法是:[public/private] const常量名[As类型] = 常量表达式其中,常量表达式是将被替代的常量,可以由数值常数或字符串常数以及运算符组成,但不能包含函数调用。可以使用Const语名声明数值字符串Date/Time常量标识符。可以使用先前声明过的常量标识符声明新常量标识符。可以使用逗号进行分隔,在一行中放置多个常量标识符声明。设定用户自定义常量标识符的范围常量标识符的范围体现为该标识符在什么地方能够被识别,其由常量标识符定义的位置所决定的。若要创建在整个应用程序中能够被识别的常量标识符,则必须在标准模块文件的声明段声明,并在Const前面放置Pnblic关键字。在窗体模块或类模块中不能声明Public常数。(二)使用常量一旦已经定义了常量标识符,就可将它们放置在代码中,尤其是当标识符为有意义的名称时,可以使源代码更加便于阅读。设置常量标识符的好处还体现在:当需要对常量作修改时,只需要在常量标识符定义处做改动,显然有利于提高源程序的可维护性。(三)声明变量声明变量就是先将变量通知程序,由此使变量的使用合法。声明变量时需要指明:变量名和变量类型。其中,变量类型被用来确定变量能够存储的数据的种类。声明变量的语法如下:Dim/Private/Public/Static变量名[AS类型]1、变量范围变量的范围确定了能够知晓该变量存在的那部分代码。一个变量通过划定范围而使其体现为过程级变量,还是模块级变量,或是全局变量,这取决于声明该变量的位置和关键字。2、过程级变量过程级变量只有在声明它们的过程中才能被识别,被称为局部变量。局部变量只能用Dim或Static关键字来声明它们。3.模块级变量模块级变量对该模块的所有过程都可用,但对其他模块的代码不可用。可在模块顶部的声明段用Private或Dim关键字声明模块级变量。4.公共变量为了使模块级变量在其他模块中也有效,需要使用Public关键字声明。经过Public关键字声明的变量是公共变量,其值可用于应用程序的所有过程。(四)显示声明和隐式声明隐式声明为方便用户使用,Visual Basic具有较大的灵活性,其表现在变量声明时则是:在使用一个变量之前并不必先声明这个变量。显式声明显式声明就是对于每个需要使用的变量都在使用前采用声明语句定义。要实现显式声明变量,需要在类模块、窗体模块或标准模块的声明段中加入语句:Option Explicit(五)组合声明可以使用一条声明语句将多个声明组合起来,方法是在多个被声明的变量之用“,”号隔开。二.数据类型(一)用于保存数值的数据类型Visual Basic支持几种数值数据类型一一Integer(整型)、 Long(长整型)、 Single(单精度浮点型)、 Double(双精度浮点型)、 Currency(货币型)。另外, Byte(字节型)也可用于数值计算。(二)String数据类型String型变量用于存储字符串String型变量是一个可变长度的字符串变量,随着对其赋予新数据,它的长度可增可减,但也可以声明具有固定长度的 String型变量,语法是:Dim/private/public/static variablename string *size如果赋予字符串的字符少于50个,则Visual Basic将自动用空格将EmpName的不足的部分填满;如果赋予字符串的长度太长,则Visual Basic会自动截去超出部分的字符。由数字组成字符串可以赋予数值变量;也可将数值赋予字符串变量。(三) Boolean数据类型若变量的值只是true/false、yes/no、on/off 信息,则可将它声明为Boolean类型。 Boolean的默认值为False。例:(四)Date数据类型用于存储Date和Time值, Visual Basic接受许多种文字的Date和Time格式。当把数值数据转换为Date类型,或存储到Date类型的变量时,小数点左边的值表示Date信息,小数点右边的值则代表 Time。(五) Object数据类型Object变量采用32位地址来存储对象,该地址可引用当前应用程序中或其他应用程序中的对象。可以通过Set语句而指定一个被声明为Object的变量去引用应用程序所能够识别任何实际对象。例
文档评论(0)