- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第3章VB程序设计基础3.1数据类型3.2变量与常量3.3运算符与表达式3.4常用内部函数3.5基本语句3.6数组3.7过程3.8程序调试3.1数据类型3.1.1基本数据类型VisualBasic的基本数据即标准数据类型主要有数值数据和字符串型数据,此外还提供了布尔型、字节型、货币型、对象型、日期型和变体数据类型等3.2.2变量变量是内存中保存信息的内存区域,它的内容在程序运行过程中是可变的。一旦定义了某个变量,该变量表示的都将是同一个内存位置。变量有两个特性:名字和数据类型。变量的名字用于在程序中标识变量和使用变量的值,数据类型则确定变量中可以保存哪种数据。在VisualBasic中变量有两种类型:属性变量和用户自己建立的变量。在窗体中设计用户界面时,会自动为产生的对象(包括窗体)创建一组变量即属性变量,并为每个变量设置了默认值。属性变量是系统自动创建的,不用程序员费心。而用户自己建立的变量,则要靠程序员根据程序需要创建。.变量声明1.显式声明变量形式:Dim|Private|Public|Static变量名[AS类型] Dim变量名[类型符]例 DimiCountAsinteger,sumAssingle 等价于DimiCount%,sum!说明:(1)建立公用变量,在模块的声明段用Public或Dim语句声明变量。建立模块级变量,在模块的声明段用Private或Dim语句声明变量。建立过程级局部变量,在过程中用Dim或Public或Static语句声明变量。(2)变量名按照命名规则根据需要自定义。省略[As类型]部分,所创建的变量默认为变体类型。(3)一条Dim语句可以同时定义多个变量,但每个变量必须有自己的类型声明,类型声明不能共用。例如:DimX1Asinteger,X2AsintegerDimX1,X2Asinteger(4)可在变量名后加类型符来代替As类型”。此时变量名与类型符之间不能有空格。%表示整型;表示长整型;!表示单精度型;#表示双精度型;@表示货币型;$标时字符串型。(5)对于字符串类型变量,其定义方法有两种:Dim字符串变量名AsString‘定义不定长的字符串,最多可存放2MB个字符Dim字符串变量名AsString*n‘定义定长的字符串,最多存放n个字符2.隐式声明VisualBasic允许用户在编写应用程序时,不声明变量而直接使用,系统临时为新变量分配存储空间并使用,这就是隐式声明。所有隐式声明的变量都是Variant(变体)数据类型。VisualBasic根据程序中赋予变量的值来自动调整变量的类型。例如:下面是一个很简单的程序,其使用的变量a,b,Sum都没有事先定义。PrivateSubForm_Click()Sum=0a=10:b=20Sum=a+bPrintSum=;SumEndSub变量的数据类型1.数值型变量数值型变量(Numeric)存放数字,包括整型变量(Integer、Long)、单精度型变量(Single)、双精度型变量(Double),其中单精型和双精度型变量均是浮点型变量。变量的声明方式:DimCountAsIntegerDimaAsLongDimsAsSingleDimxAsDouble2.字符串型变量字符串型变量(String)存放文本,变量声明方式是:DimnameAsStringDimnum_stringAsSritngDimtenAsString*10字符串型变量可以被赋值任何文本,并且要用双引号引起来,如:name=〝〞name=〝LiSi〞num_string=〝123456〞ten=s〝abcdefghijklmn〞3.日期型变量日期型变量(Data)用来存放日期数据,声明方式:DimdateAsDate日期型变量可以存放日期或时间值,如:date=“20-6-2006”
文档评论(0)