Visual Basic.NET程序设计 柳青 严健武 第二章

Visual Basic.NET程序设计 柳青 严健武 第二章

ID:40239394

大小:1.72 MB

页数:45页

时间:2019-07-28

Visual Basic.NET程序设计 柳青 严健武 第二章_第1页
Visual Basic.NET程序设计 柳青 严健武 第二章_第2页
Visual Basic.NET程序设计 柳青 严健武 第二章_第3页
Visual Basic.NET程序设计 柳青 严健武 第二章_第4页
Visual Basic.NET程序设计 柳青 严健武 第二章_第5页
资源描述:

《Visual Basic.NET程序设计 柳青 严健武 第二章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章VB.NET语言基础本章导读学习使用VisualBasic.NET程序设计之前,需要了解数据类型、变量和运算表达式等基本语法基础知识。本章内容包括数据类型、常量、变量、运算符与表达式、数组、字符串等。2.1数据类型2.1.1变量在VisualBasic.NET中执行应用程序期间,可以用变量临时存储数值变量是指程序运行期间其值可以变化的量,实质是程序运行过程中保存临时数据的内存单元,内存单元的名称即变量名。变量由名字(引用变量值的词)和数据类型(确定变量能够存储的数据种类)组成。变量的名字用于在程序中标识变量和使用变量的值。数据类型则确定变量中能保存哪种类型的数据。

2、在VisualBasic.NET中,变量有属性变量和内存变量两种形式。属性变量是系统自动创建的。例如,按钮控件Button1的属性变量Enable,其数据类型已由系统自动创建为布尔型,即属性变量只能取值True和False;窗体Form1的属性变量Text,其数据类型为字符型,可以存放规定长度内的任意字符串。内存变量是由程序员根据程序需要创建(声明)的,本节主要介绍内存变量。1.变量名的命名规则(1)必须以字母或下划线(_)或汉字开头,例如:name、_x、姓名。(2)变量名中只包含字母、十进制数字、汉字和下划线,不能包含空格、小数点以及各种符号。(3)如果名称以下划线

3、开头,必须包含至少一个字母或十进制数字。(4)长度不能超过1023个字符。(5)不能与VB的关键字(又称保留字)相同,不能与过程名和符号常量相同。(6)变量名在同一范围内必须是唯一的。例如,以下是正确的变量名。strName_FileLenTelNoA1[Double](Double是VB关键字)变量命名时,最好使用有明确实际意义的名字,看到变量名即可猜到变量代表的含义。例如,FileLen、TelNo分别代表文件长度和电话号等,不要取一些如a、b、c等无法猜测的变量名。2.使用变量的步骤(1)声明变量变量在使用前必须先声明,即事先把将要存放的数据类型告诉程序,以便在内

4、存中安排存储空间。语句格式:Dim[变量名]As[类型]说明如下。①语句参数。Dim:说明变量只在被声明的过程中存在,变量值对过程局部有效。在过程内部使用“Dim”语句声明的变量,说明变量只有在该过程执行时才存在。过程结束,存储该变量的内存空间被释放。此外,过程中的变量值对过程来说是局部的,即无法在这个过程中访问另一个过程的变量。不同过程中可以使用相同的变量名,不必担心发生冲突以及编译时出现错误。“类型”子句:定义变量的数据类型,即变量存储信息的类型。例如:DimIAsInteger'声明局部变量I为整型例如:DimstrNameasString'声明局部变量strNa

5、me为字符串类型②变量的声明分为显式声明和隐式声明两种。显式声明:用变量声明语句定义变量的类型。这种语句不要求将数据传递给变量,只是告知该变量将要存放的数据类型。默认情况下,VB.NET编译器强制使用变量声明,即变量必须先声明后使用。显式声明变量可以减少因变量名称拼写错误而导致程序出现逻辑错误,也使代码更容易维护。VB.NET提供了控制声明的开关,关闭该开关则无需声明即可使用变量。在集成开发环境中选择“项目”菜单中的“xxxx属性”选项(xxxx为项目名称),弹出该项目的属性页对话框,在左窗格中选择“编译”,在下拉列表框中将OptionExplicit预设值(默认为On

6、)改为Off,即可关闭声明开关。为养成良好的程序设计习惯,建议强制使用显式变量声明。隐式声明:在程序代码的开头使用OptionExplicitOff语句,使用变量时不需要声明。隐式声明可以使用户很方便地使用变量,但也会给程序带来一些出错的隐患。因此,最好显示声明每一个变量,即使用户不小心把变量名写错了,程序也不会把这个写错的变量看成是一个新的变量,程序将提示出错的位置,使用户非常方便地维护自己的程序。(2)给变量赋值变量的初始化可以在声明之后,也可以在声明的同时。①声明变量后赋值。例如:DimAgeasIntegerAge=10语句功能:声明局部变量Age为整型,给变量

7、Age赋值10。②声明变量的同时赋初始值。例如:DimScoreasDouble=10.9'声明局部变量Score为双精度浮点型,并赋值10.9例如:声明变量I并赋予初始值5。'先声明再初始化DimIIntegerI=5'声明和初始化在同一个语句里DimIAsInteger=5以上两个声明和初始化的结果完全相同。③同时声明多个同一类型变量。例如:DimScore1,Score2asDouble'声明局部变量Score1、Score2为双精度浮点型。注意有关数据类型、变量的定义域将在后面进行介绍。例如:DimI,J,KAsInteger'在

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

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

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