欢迎来到天天文库
浏览记录
ID:49264007
大小:1.99 MB
页数:98页
时间:2020-02-02
《VB程序设计第三章Visual Basic程序设计基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第3章VisualBasic程序设计基础3.1知识要点3.2习题与解答3.3实训指导3.4测验题1、标识符标识符是编程人员在编程过程中为变量、常量、数据类型、过程、函数、类等所定义的以供识别的名字,使用标识符可以显式地完成对它们的引用。在VisualBasic语言中,标识符的命名需遵守如下规则:所有标识符必须以26个英文字母之一开头,后跟字母、数字或下划线符号。所定义标识符的长度不能超过255个字符。用户自定义的标识符不能和VB中的运算符、语句、函数和过程名等关键字同名,也不能与系统已有的方法和属性同名。关键字是VB保留下来的作为程序
2、中有固定含义的标识符,不能被重新定义。VB中的关键字包括:AsBinaryByRefByValDateElseEmptyErrorFalseForFriendGetInputIsLenLetLockMeMidNewNextNothingNullOnOptionOptionalParamArrayPrintPrivatePropertyPublicResumeSeekSetStaticSteoStringThenTimeToTrueWithEvents2、变量这里所说的变量是指其值在VB应用程序运行过程中可以改变的量。在VB应用程序执行
3、期间,经常用变量来存储临时数据,也可以说变量就是命名的内存单元。程序中用变量名来引用内存单元,变量在整个程序运行中其值可以改变,但某一时刻变量有惟一确定的值。变量有两个特性:名称和数据类型。变量名称的命名规则如下:变量名的第一个字符必须是英文字母,后跟任意字母、数字或下划线,最多为255个字符。变量名不能包含VisualBasic语言中的保留字和小数点,因在VB中小数点是专用于引用属性、方法及用户自定义类型的。变量名在同一作用范围内不能重名。(1)变量的数据类型变量的数据类型指明了变量中能够保存哪种类型的数据,同时也说明了为保存变量中
4、的所需的存储空间的大小。VisualBasic6.0提供了Byte,Boolean,Integer,Long,Currency,Single,Double,Date,String,Variant等多种数据类型。按保存数据的种类可分为数值型、字符型、日期型、逻辑型、变体型和对象型几种类型。(2)变量的作用域在一个过程内部声明变量时,只有过程内部的代码才能访问或修改这个变量的值;它的作用范围,对该过程来说是局部的。但是,有时需要使用具有更大范围的变量,例如需要这样一个变量,其值对于同一模块内的所有过程都有效,甚至对于整个应用程序的所有过程
5、都有效。VisualBasic允许在声明变量时指定变量的作用域。在VisualBasic6.0中,变量的作用域分为两级:过程级和模块级。过程级的变量只能在声明的过程中使用,不能在其它过程中使用;模块级变量既可以在声明它的过程中使用,也能够在同一模块的其它过程中使用。过程级变量又称做局部变量,模块级变量又称做全局变量。3、常量常量是指在程序运行过程中,其值始终保持不变的量。在VisualBasic中,经常用常量表示在整个应用程序中事先设置的、不会改变数值的数据。一般对于程序中使用的常数,能够用常量表示的应尽量用常量表示,这样可以用有意义
6、的符号表示数据,以增强程序的可读性和可修改性。在VisualBasic中,常量有两种形式:直接常量和符号常量。根据所使用的数据类型,直接常量又分为:字符串常量、数值常量、布尔常量、日期常量。符号常量又分为两种:系统内部定义常量和用户定义常量。符号常量与变量一样,也有局部、模块级和全局的作用范围,只是常量的值是固定不变的。4、数组数组是程序设计语言中一个十分常见的概念。(1)关于数组在VisualBasic语言中,除一般的变量外,还允许使用一组属性相同的变量来表示一个数据系列集合,这就是数组。数组内的元素是连续存放的,且有上、下两个边界
7、限制数组内元素的个数、数组的起始位置以及结束位置。有了数组,就可以用相同的名字引用一系列的变量,并用数字索引(下标)来识别它们。在许多场合使用数组可以缩短和简化程序。在一般情况下,同一个数组中元素的类型必须相同,其具体类型可以是前面所讲过的各种基本数据类型。特别地,当数组类型被指定为Variant时,则其元素的类型可以为各种基本数据类型的混合。数组可以是一维的,也可以是多维的。从数组的存储特性来看,一般可将VisualBasic语言中的数组分为两类:静态数组和动态数组。静态数组的大小始终保持不变,而动态数组的大小在程序运行过程中可以改
8、变。(2)静态数组对于静态数组,有三种声明方法供选择:声明全局数组、声明模块数组和声明局部数组。具体采用哪一种方法取决于数组的有效使用范围。在声明数组时,数组名之后跟一个用括号括起来的界标。界标的取值不得超过Long数据
此文档下载收益归作者所有