《VB语言基础》PPT课件.ppt
《《VB语言基础》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《VB语言基础》PPT课件.ppt(46页珍藏版)》请在三一办公上搜索。
1、第三章 V B 语言基础,Visual Basic 编程风格,作为高级程序设计语言,VB 也有着一定源程序代码书写规则:(1)源代码不区分字母的大小写 关键字的首字母自动转换为大写;由多个英文单词构成的关键字,每个单词首字母也自动大写;用户自定义的变量、过程名以第一次定义的为准。,(2)语句书写自由 同一行上的多个语句之间用“:”分隔;代码的分隔符用空格或Tab键;每行字符长度不超过 1023个字节;一个语句可分为若干行书写,此时每行后加续行标志“_”;,Visual Basic 编程风格,(3)适当添加注释有利于程序的维护和调试 以关键字“Rem”或“”开头引导注释内容;可通过“编辑”工具栏
2、的“设置注释块”、“解除注释块”按钮,为选中的若干行语句(或文字)统一设置注释或取消注释。,(4)保留行号与下标,注:有语法意义的标点符号,必须是英文状态的标点,而不能是中文状态的标点。,3.1 数据类型,作为程序处理的对象,不同类型的数据,它们的操作方式和取值范围都不同。凡是涉及数据就与数据类型有关,包括:变量、常量、数组,以及函数、过程中的参数。,3.1.1 标准数据类型,标准数据类型是系统定义的数据类型,主要的有字符串型数据、数值型数据,以及字节、货币、对象、日期、布尔和变体数据类型。每种数据类型在程序中都有相应固定的关键字、类型符、取值范围等。,字符串(String)数据类型,用双引号
3、界定的一个字符序列,用于存储字符串,例如:“Hello”“Visual Basic 6.0 程序设计”“26?”“”(空字符串)注意:(1)有定长、变长和空字符串之分;定义时的区别:Dim S as String(变 长)Dim S as String*10(定 长)(2)双引号仅起界定作用,输入、输出时都不显示;(3)字符串内容区别大小写。,定长与变长字符串的比较,整型:不带小数点和指数符号,可带正、负号的整数。(1)整型(Integer)(2)长整型(Long)(3)字节型(Byte)实型:带有小数部分的数,由符号、指数、尾数三部分组成。(1)单精度浮点数(Single)(2)双精度浮点数
4、(Double)货币型(Currency),整型取值范围,日期型数据,3.1.2 用户自定义的数据类型,自定义类型必须在标准模块中定义;自定义类型中的元素类型可以是字符串,但是必须是定长字符串。,Type studType intNo As Integer strName As String*20 strSex As String*1 sngMark(1 to 4)As Single sngTotal As SingleEnd TypeDim student as studTypestudent.intNo=30student.strName=“Tom”,变量的命名规则,3.2.2 常量,在程
5、序中设置的常量,即是用标识符表示的永远不变的数值或字符串。通过采用有意义的标识符表示常量值,可提高源代码的可读性和可维护性。常量不能象变量那样在程序运行过程中给其赋以新值。常量有两种来源:(1)内部的或系统定义的,它由 Visual Basic 系统或引用的对象提供;(2)用户自定义的,它需要用Const 语句来声明。,常量分为值常量和符号常量1值常量,是指直接在程序中使用的常量值。各种数据类型都有直接使用的常量,但是表示方式不同。(1)整型常量:十进制整型常量,如-100;八进制的整型常量是以&或&O开头,如&O256,-&100;十六进制整型常量是以&H开头,如-&H1A2B。(2)字符型
6、常量:在程序代码中,用双引号括起来的字符串,称为字符串常量。如“What is your name?”,“12345”。特殊地,“”表示空字符串,即双引号之间没有任何字符,利用它可能清空字符串变量。(3)实型常量,包括单精度和双精度两种。单精度浮点数可精确到7位有效数:如3.141592(普通表示法),1.234567E+38(科学计数表示法);双精度浮点数可精确到15位有效数:如-1.23456789E+308。,(4)布尔型常量:布尔型又称为逻辑型,它只有两种可能的取值,True(表示逻辑真),False(逻辑假)。(5)货币类型常量:用通常的小数来表示。如:312300.3567,3.1
7、748。(6)日期型常量:日期型数据有两种表示方法:以符号“#”括起来的任何在字面上可被认作日期和时间的字符。例如以下日期型常量都是合法的:#January 1,1998#表示1998年1月1日#1 Jan,98#表示1998年1月1日#2001-10-1 123000pm#。表示2001年10月1日中午12时30分0秒用数字序列表示,小数点左边的数字表示日期,小数点右边的数字表示时间。0为午夜,0.5为中午12点。负数代表1899年12月31日之前的日期和时间。如-2.5表示1899年12月28日120000。,用户声明常量,在程序中多次出现或难于记忆的常数值,通常用标识符(以字母开头的字母
8、、数字组合,不能与关键字重名)定义和取代。用户自定义的常量在使用前必须声明,由此该标识符才能被程序识别,常量说明的一般格式为:Const 常量名As 类型 常量表达式,常量名:用户定义的标识符;As 类型:用来说明常量的数据类型;表达式:数值、字符串、算术和逻辑运算符构成的表达式等;示例:Const Student As Integer 30 Const sngPi 3.14159265358979 Const MyUniversity$“湖南农业大学”,在使用常量时,须注意以下几点:常量名具有唯一性,并且是一个合法的标识符,其有效作用范围为常量声明语句所在的程序单元。符号常量的值在定义时就固
9、定下来了,程序代码中任何其它地方都不能再修改它的值,否则系统报错。常量声明时若不指明数据类型,有时存在多义性。如值3.01可能是单精度型,也可能是双精度型或货币型。VB将选择需要内存容量最小的表示方法处理,值3.01通常被作为单精度数处理。(2)系统提供的常量 VB提供了许多预先定义好的常量(系统常量),如 vbCrLf 表示:“回车+换行”,即chr(10)+chr(13);再如 VbMaximized 表示“极大化”。很显然用符号常量较为简单、直观。,3.2.3 变量,程序运行期间其值可以改变的量就是变量,可以把它看作存 储未知值的所在处。变量和常量一样具有名字和数据类型,只有在对这些信息
10、进 行说明了之后才能使用,它的声明可以显式或隐式地进行。,其中,Dim、Private、Public、Static等语句的具体使用方法详见 P112 6.4内容。示例:Dim X As Integer Dim S As String*20 Dim MyUniversity$,MyAge,Dim/Public/Private/Static 变量名 As 数据类型,变量名 As 数据类型变量名:应遵从合法标识符的命名规则。数据类型:可以是前面列出的任何一种,包括自定义型。中括号中部分:是可选部分一条Dim语句可同时定义多个变量,以逗号分隔。但每个变量应该有自己的类型声明,类型声明不能共用。变量被声
11、明后,VB即为变量赋缺省的初值,一般情况如下数值型变量的缺省初值为0;字符串型为空串(“”);布尔型为False;日期/时间型为1899年12月30日0点0分0秒;对象型为Nothing;变体型为空Empty。,关于变体类型(Variant)的变量 VB中,变体类型是变量的缺省类型。以下三种方式变体类型变量的声明是等价的:(1)在Dim语句中使用类型关键字Variant定义,如:Dim varExample As Variant(2)在Dim语句中仅定义变量名而不声明类型,如:Dim VarA,VarB(3)隐式声明的变量,系统默认为变体类型变量。在Variant变量中,可以存放任何类型的数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB语言基础 VB 语言 基础 PPT 课件
链接地址:https://www.31ppt.com/p-5454278.html