新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 柳青 严健武 第二章.pptVIP

  • 2
  • 0
  • 约1.61万字
  • 约 45页
  • 2016-10-26 发布于广东
  • 举报

新Visual Basic.NET程序设计 普通高等教育“十一五”国家级规划教材 教学课件 柳青 严健武 第二章.ppt

第 2 章 VB.NET语言基础 本章导读 学习使用Visual Basic.NET程序设计之前,需要了解数据类型、变量和运算表达式等基本语法基础知识。本章内容包括数据类型、常量、变量、运算符与表达式、数组、字符串等。 2.1数据类型 2.1.1 变量 在Visual Basic.NET中执行应用程序期间,可以用变量临时存储数值 变量是指程序运行期间其值可以变化的量,实质是程序运行过程中保 存临时数据的内存单元,内存单元的名称即变量名。 变量由名字(引用变量值的词)和数据类型(确定变量能够存储的数 据种类)组成。变量的名字用于在程序中标识变量和使用变量的值。 数据类型则确定变量中能保存哪种类型的数据。 在Visual Basic.NET中,变量有属性变量和内存变量两种形式。 属性变量是系统自动创建的。例如,按钮控件Button1的属性变量 Enable,其数据类型已由系统自动创建为布尔型,即属性变量只能取 值True和False;窗体Form1的属性变量Text,其数据类型为字符型, 可以存放规定长度内的任意字符串。 内存变量是由程序员根据程序需要创建(声明)的,本节主要介绍内存变量。 1.变量名的命名规则 (1)必须以字母或下划线(_)或汉字开头,例如:name、_x、姓名。 (2)变量名中只包含字母、十进制数字、汉字和下划线,不能包含空格、小数点以及各种符号。 (3)如果名称以下划线开头,必须包含至少一个字母或十进制数字。 (4)长度不能超过1023个字符。 (5)不能与VB的关键字(又称保留字)相同,不能与过程名和符号常量相同。 (6)变量名在同一范围内必须是唯一的。 例如,以下是正确的变量名。 strName _FileLen TelNo A1 [Double]( Double是VB关键字) 变量命名时,最好使用有明确实际意义的名字,看到变量名即可猜到变 量代表的含义。例如,FileLen、TelNo分别代表文件长度和电话号等, 不要取一些如a、b、c等无法猜测的变量名。 2.使用变量的步骤 (1)声明变量 变量在使用前必须先声明,即事先把将要存放的数据类型告诉程序,以便在内存中安排存储空间。 语句格式:Dim [变量名] As [类型] 说明如下。 ①语句参数。 Dim:说明变量只在被声明的过程中存在,变量值对过程局部有效。 在过程内部使用“Dim”语句声明的变量,说明变量只有在该过程执行时 才存在。过程结束,存储该变量的内存空间被释放。此外,过程中的变 量值对过程来说是局部的,即无法在这个过程中访问另一个过程的变量。 不同过程中可以使用相同的变量名,不必担心发生冲突以及编译时出现 错误。 “类型”子句:定义变量的数据类型,即变量存储信息的类型。 例如:Dim I As Integer 声明局部变量I为整型 例如:Dim strName as String 声明局部变量strName为字符串类型 ② 变量的声明分为显式声明和隐式声明两种。 显式声明:用变量声明语句定义变量的类型。这种语句不要求将数据传递给变量,只是告知该变量将要存放的数据类型。默认情况下,VB.NET编译器强制使用变量声明,即变量必须先声明后使用。显式声明变量可以减少因变量名称拼写错误而导致程序出现逻辑错误,也使代码更容易维护。 VB.NET提供了控制声明的开关,关闭该开关则无需声明即可使用变量。在集成开发环境中选择“项目”菜单中的“xxxx属性”选项(xxxx为项目名称),弹出该项目的属性页对话框,在左窗格中选择“编译”,在下拉列表框中将Option Explicit预设值(默认为On)改为Off,即可关闭声明开关。为养成良好的程序设计习惯,建议强制使用显式变量声明。 隐式声明:在程序代码的开头使用Option Explicit Off语句,使用变量时不需要声明。 隐式声明可以使用户很方便地使用变量,但也会给程序带来一些出错的隐患。因此,最好显示声明每一个变量,即使用户不小心把变量名写错了,程序也不会把这个写错的变量看成是一个新的变量,程序将提示出错的位置,使用户非常方便地维护自己的程序。 (2)给变量赋值 变量的初始化可以在声明之后,也可以在声明的同时。 ① 声明变量后赋值。 例如:Dim Age as Integer Age=10 语句功能:声明局部变量Age为整型,给变量Age赋值10。 ② 声明变量的同时赋初始值。 例如:Dim Score as Double=10.9 声明局部变量Score为双精度浮点型,并赋值10.9 例如:声明变量I并赋予初始值5。 先声明再初始化 Dim I Integer I=5 声明和初始化在同一个语句里 Dim I As Integer=5 以上

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档