大学VB教学课件:第3章-VB语言基本知识.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《大学VB教学课件:第3章-VB语言基本知识.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 VB 教学 课件 语言 基本知识
- 资源描述:
-
1、V i s u a l B A S I C 程序设计程序设计1第第3 3章章Visual BasicVisual Basic语言基本知识语言基本知识本章要点本章要点: : VBVB语言编码规则语言编码规则 数据类型数据类型 常量、变量常量、变量 运算符与表达式运算符与表达式 常用内部函数常用内部函数第三章第三章 Visual Basic Visual Basic 语言基本知识语言基本知识23.1 3.1 编码规则编码规则1在VB的代码中,字母不分大小写;2VB将关键字自动转换为大写字母开头,其余均为小写字母;3对于用户定义的变量名、过程名和函数名、VB以第一次定义为准;4在一行中可写多条语句,
2、各语句之间用冒号隔开。如: t=a:a=b:b=t5如果一条语句在一行内写不下,可将其分为若干行,要在行后加上续行符(一个空格后跟一个下划线)。第三章第三章 Visual Basic Visual Basic 语言基本知识语言基本知识3 Private Sub Command1-Click()() Dim s AS long,I AS integer s = 0 :i = 1 Do While i = 100 s = s + i i = i + 1 Loop Text1.Text=s EndSub开始0s1ii100s+isi+1i输出s结束例:第三章第三章 Visual Basic Visu
3、al Basic 语言基本知识语言基本知识4 Private Sub Command1-Click()() Dim s AS long,i AS integer s = 0 :i = 1 Do While i = 100 s = s + i i = i + 1 Loop Text1.Text=s EndSub常量: 0、1、100变量:s、i定义类型第三章第三章 Visual Basic Visual Basic 语言基本知识语言基本知识53.2 3.2 数据类型数据类型 主要有主要有: 数值型;字符串型;布尔型;日期型数值型;字符串型;布尔型;日期型3.2.1 数值型数据数值型数据 Inte
4、ger(整型整型) Long(长整型长整型) Single(单精度浮点型单精度浮点型) Double(双精度浮点型双精度浮点型) Currency(货币型货币型) Byte(字节型字节型)1. 整数类型整数类型(1) 整型整型(Integer) 以以2个字节存储个字节存储 十进制表示十进制表示: 由由+ -号,号,09 组成组成 范围范围: -3276832767第三章第三章 Visual Basic Visual Basic 语言基本知识语言基本知识6 八进制表示八进制表示: 以以&O开头,由开头,由 07组成组成 范围范围: &O0 &O177777 十六进制表示十六进制表示: 以以&H开
5、头,由开头,由 09,AF组成组成 范围范围: &H0 &HFFFF 例例: -325 0 56 +100 &O456 &O36 &H1AC &H38 &H2(2) 长整型长整型(Long) 以以4个字节存储个字节存储 十进制表示十进制表示: 由由+ -号,号,09 组成组成 范围范围: -2147483648+2147483647 八进制表示八进制表示: 以以&O开头,以开头,以&结束结束 范围范围: &O0& &O37777777777& 十六进制表示十六进制表示: 以以&H开头,以开头,以&结束结束 范围范围: &H0& &HFFFFFFFF&第三章第三章 Visual Basic Vi
6、sual Basic 语言基本知识语言基本知识7例例: 453466 -34568 +1000000 &O456& &O36& &H1AC& &H38& &H2&2. 实数类型实数类型 浮点数采用浮点数采用IEEE格式格式, 由尾数及指数组成由尾数及指数组成: . . . E|D (1) 单精度浮点型单精度浮点型(Single) 以以4个字节存储,可以精确到个字节存储,可以精确到7位十进制数位十进制数例例: 3.234E+2 表示表示3.234 102 -28E9 表示表示-28 109 4.56E-17 表示表示4.56 10-17尾数部分尾数部分指数部分指数部分e|d第三章第三章 Visu
7、al Basic Visual Basic 语言基本知识语言基本知识8(2) 双精度浮点型双精度浮点型(Double) 以以8个字节存储,可以精确到个字节存储,可以精确到16位位 3.234D+2 表示表示3.234 102 -28D9 表示表示-28 109 4.56D-17 表示表示4.56 10-17(3) 货币型货币型(Currency) 以以8个字节存储个字节存储 用于表示定点数,其小数点左边有用于表示定点数,其小数点左边有15位数字,右位数字,右边有边有4位数字。位数字。3. 字节型字节型(Byte) 用于存储二进制数据,其取值范围为用于存储二进制数据,其取值范围为0255。第三章
8、第三章 Visual Basic Visual Basic 语言基本知识语言基本知识93.2.2 字符串型数据字符串型数据(String) 由由括起来的一串符号括起来的一串符号例例: abc ABC 计算机计算机 12.34 3+2 (空串空串) 如果字符串本身包括双引号,可用连续两个双如果字符串本身包括双引号,可用连续两个双引号表示。引号表示。例例: 要打印以下字符串:要打印以下字符串: You must study hard, he said. 在程序中需要将该字符串表示成在程序中需要将该字符串表示成: You must study hard , he said. 3.2.3 布尔型数据布
9、尔型数据(Boolean) 用于进行逻辑判断,只有用于进行逻辑判断,只有True和和False两个值两个值第三章第三章 Visual Basic Visual Basic 语言基本知识语言基本知识103.2.4 日期型数据日期型数据(Date) 用于表示日期和时间用于表示日期和时间 格式格式: # VB接受许多种日期时间格式接受许多种日期时间格式 例例: 下面的下面的 Date/Time 值全部有效。值全部有效。 #3-6-93 13:20# #March 27,1993 1:20am# #Apr-2-93# #14 April 1993# #12/18/1999#3.2.5 对象型数据对象型
10、数据(Object) 以以4个字节存储,用于引用程序中的对象。个字节存储,用于引用程序中的对象。3.2.6 可变类型数据可变类型数据(Variant) 可以包含任何类型的数据。可以包含任何类型的数据。 可以包含可以包含 Empty、Error、及及 Null等特殊值等特殊值第三章第三章 Visual Basic Visual Basic 语言基本知识语言基本知识113.3 3.3 常量常量 指在程序运行期间其值指在程序运行期间其值不发生变化不发生变化的量。的量。 两种形式两种形式: 直接常量;符号常量直接常量;符号常量3.3.1 直接常量直接常量例例: 欢迎使用欢迎使用Visual Basic
11、 字符串常量字符串常量 12345 数值型常量数值型常量 True 布尔型常量布尔型常量 #11/10/2001# 日期型常量日期型常量3.3.2 用户自定义符号常量用户自定义符号常量 格式格式: Const As = 类型类型: Integer Long Single Double String String*n Boolean Date Currency Byte Variant第三章第三章 Visual Basic Visual Basic 语言基本知识语言基本知识12例例: Const Pi = 3.14159 Const Max As Integer = 9 Const BirthD
12、ate = #1/1/01# Const MyString = friend 用逗号分隔多个常量声明用逗号分隔多个常量声明 Const Pi = 3.14, Max = 9, MyStr=Hello 用先前定义过的常量定义新常量用先前定义过的常量定义新常量 Const Pi2 = Pi * 2使用使用: 在程序中引用在程序中引用 如如: AREA=Pi*R2 在程序中不可修改在程序中不可修改 如如: Pi=3.14第三章第三章 Visual Basic Visual Basic 语言基本知识语言基本知识133.3.3 系统定义符号常量系统定义符号常量 VB内部已定义,可以直接使用的常量内部已定
13、义,可以直接使用的常量 查看内部常量查看内部常量: 视图视图对象浏览器对象浏览器 选择库、类、选择库、类、 成员成员 如如: 库库 VBRUN 类类 ColorConstants ShapeConstants 成员成员 Vbred vbShapeCircle 例例: Private Sub Form_Activate() Const A As String = 各种常量的使用各种常量的使用 Form1.BackColor = vbGreen Form1.ForeColor = vbRed Form1.FontSize = 14 Print A End Sub第三章第三章 Visual Basi
14、c Visual Basic 语言基本知识语言基本知识143.4 3.4 变量变量 程序执行期间,用变量临时存储数值。程序执行期间,用变量临时存储数值。 变量的值可以发生变化。变量的值可以发生变化。 每个变量都有名称和数据类型。每个变量都有名称和数据类型。2. 变量的命名规则变量的命名规则 第一个字符必须是字母第一个字符必须是字母 长度不超过长度不超过255个字符个字符 不可以包含小数点或者内嵌的类型声明字符不可以包含小数点或者内嵌的类型声明字符 不能使用关键字不能使用关键字 不能与过程名或符号常量同名不能与过程名或符号常量同名例例: intMax strName Student1 MyNam
15、e 不区分大小写不区分大小写;变量名应便于识别、记忆;变量名应便于识别、记忆5A1. 什么是变量?什么是变量? 一个有名称的内存单元称为变量。一个有名称的内存单元称为变量。第三章第三章 Visual Basic Visual Basic 语言基本知识语言基本知识153. 变量的声明变量的声明(1) 声明变量声明变量格式格式:Dim|Private|Public| Static As As Dim: 在窗体模块、标准模块或过程中声明变量。在窗体模块、标准模块或过程中声明变量。 Private: 在窗体模块或标准模块中声明变量,使变在窗体模块或标准模块中声明变量,使变量仅在该模块中有效。量仅在该模
16、块中有效。 Public: 在标准模块中声明全局变量,使变量在整在标准模块中声明全局变量,使变量在整个应用程序中有效。个应用程序中有效。 Static: 在过程中定义静态变量,即使该过程结束,在过程中定义静态变量,即使该过程结束,也仍然保留变量的值。也仍然保留变量的值。第三章第三章 Visual Basic Visual Basic 语言基本知识语言基本知识16例例: Dim Sum As Long Dim Address As String Dim No As String * 8 Private b As Integer Dim Num, Total As Integer Num为可变类型
17、为可变类型 Public Average As Single Static A As Long(2) 隐式声明隐式声明 可变类型。易出错、浪费空间可变类型。易出错、浪费空间(3) 强制显式声明强制显式声明 在模块的声明段中使用语句在模块的声明段中使用语句: Option Explicit 如果设置如果设置: 工具工具选项选项编辑器编辑器 要求变量声明要求变量声明 则在后续模块中自动插入则在后续模块中自动插入Option Explicit第三章第三章 Visual Basic Visual Basic 语言基本知识语言基本知识17例例: 窗体模块和过程中使用窗体模块和过程中使用 Dim语句的区别
展开阅读全文