《Visual Basic 教程》第三章 VB语言基础

第三章WB语言基础 (2学时) 3.1编码规则 32数据类型 3.3变量与常量 34运算符和表达式 3.5常用函数 36常见错误
第三章 VB语言基础 (2学时) 3.1 编码规则 3.2 数据类型 3.3 变量与常量 3.4 运算符和表达式 3.5 常用函数 3.6 常见错误

3.1编码基础 1VB代码不区分字母的大小写 系统保留字自动转换每个单词的首字母大写 用户自定义行以第一次为准 2语句书写自由 行可书写几句语句之间用冒号分隔,9 一句语句可分若干行书写用续行符连接 行<=255个字符 3注释有利于程序的维护和调试 Rem开始或单撇 4保留行号与标号
3.1 编码基础 1.VB代码不区分字母的大小写 系统保留字自动转换每个单词的首字母大写 用户自定义行以第一次为准 2.语句书写自由 一行可书写几句语句,之间用冒号分隔; 一句语句可分若干行书写,用续行符连接 _ 一行<=255个字符 3.注释有利于程序的维护和调试 Rem开始 或 单撇 ‘ 4.保留行号与标号

32数据类型 标准数据类型 表1-3-1 Visual basic的懿据类型φ 数据类型十关键字类型符前鳜存贮大小 举例 〔字节 字节型|Brte 无 14125 罗辑型…| Boolean无 24| True False中 整型4 Integer+ 24 32768 327674 长整型4Lorg 14 44 21234566774 单精度型…| Singl s 44 3.4E191.4E104 精度型 Double 并 dbl+ 84 1.7568626TD361.123456789 Currency C 84$123454 日期型Date 无 dt+ 8403n251999 字宇符型4 String str字符串小“agde” 对象型4 Object 无 对象 4+ Command+ 变体型 Variant+ 无 4按需分配{任一值炉
3.2 数据类型 标准数据类型

33变量与常量 变量和常量的命名规则 变量:在程序运行中其存储的值可以改变 常量:在程序运行中其值不可以改变。 命名规则: 1.以字母或汉字开头,后可跟汉字、字母、数字或下划线组 成,长度小于等于255个字符; 2不要使用ⅤB中的关键字; 3B中不区分变量名的大小写 4为了增加程序的可读性,可在变量名前加一个缩写的前缀 来表明该变量的数据类型
3.3 变量与常量 一.变量和常量的命名规则 变量:在程序运行中其存储的值可以改变。 常量:在程序运行中其值不可以改变。 命名 规则: 1.以字母或汉字开头,后可跟汉字、字母、数字或下划线组 成,长度小于等于255个字符; 2.不要使用VB中的关键字; 3.VB中不区分变量名的大小写. 4.为了增加程序的可读性,可在变量名前加一个缩写的前缀 来表明该变量的数据类型

二变量声明。 1用Dm语句显式声明变量 形式Dim变量名[AS类型] Dim变量名类型符 Sioersily B Dim iCount As integer, sAllsum As single 等价于 Dim i count%, sAller 2.隐式声明 未进行上述的声明而直接使用,其类型为 ariant类型 建议不使用 注意:在通用声明处加 Option Explicit语句来强制显式声明变 量
二.变量声明 1.用Dim语句显式声明变量 形式 :Dim 变量名 [AS 类型] Dim 变量名类型符 例 Dim iCount As integer , sAllsum As single 等价于 Dim iCount%, sAllsum! 2.隐式声明 未进行上述的声明而直接使用,其类型为 Variant 类型 建议不使用. 注意: 在通用声明处加 Option Explicit 语句来强制显式声明变 量

三.常量 1.用户声明常量 形式: Const常量名[AS类型]=表达式 为使与变量名区分,一般常量名使用大写字好m 省略[AS类型]常量的类型由表达式值的类型决定 C例 Const maX=100 例 2.系统提供的常量 系统定义常量位于对象库中,可通过“对象浏览器”查看 例: abnormal vbminimized、 vbbCrlf等
三. 常量 1. 用户声明常量 形式: Const 常量名 [AS 类型] = 表达式 省略 [AS 类型] ,常量的类型由表达式值的类型决定 为使与变量名区分,一般常量名使用大写字母 例 Const MAX=100 2. 系统提供的常量 系统定义常量位于对象库中,可通过“对象浏览器”查看. 例: vbNormal vbMinimized、vbbCrLf等

34运算符和表达式 一,运算符 1.算术运算符 例:5+10mod10\9/3+2^2结果:10 [运符垅先媛 2 1a1 ia为aa 2了 10丘a 333333 Ilia 3 Nod 10 Mod ia 0+ia 13 ia-10 了
3.4 运算符和表达式 一. 运算符 1. 算术运算符 例:5+10 mod 10 \ 9 / 3 +2 ^2 结果:10

2.字符串运算符 、+字符串连接 123"+"456"结果"123456" "123"&"456"结果"123456" 区别:+两边必须是字符串,&不一定 例如 SEnabcdef +12345 出错 abcdef& 12345 结果为" abcde:12345 "123"+456 结果为579 123"8456 结果为"12345
2. 字符串运算符 & 、+ 字符串连接 " 123 " + " 456 " 结果 " 123456 " " 123 " & " 456 " 结果 " 123456 " 区别: + 两边必须是字符串, & 不一定 例如: " abcdef " + 12345 '出错 "abcdef" & 12345 ' 结果为 "abcdef12345 " " 123 " + 456 ' 结果为 579 " 123 " & 456 ' 结果为 " 123456

3.关系运算符 将两个操作数进行大小比较结果为逻辑量。 字符串比较则按字符的ASCⅡ码值从左到右一比较直到出现不 同的字符为止 例:" ABCDE">"ABRA"结果为 False 男字>女字按汉字的拼音字母比较 业c卫正=■亞■ A已卫上"马 Fate hrc =abcdef T卫ue F3s chIc TmE
3.关系运算符 将两个操作数进行大小比较,结果为逻辑量。 字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不 同的字符为止.。 例: " ABCDE " > " ABRA " 结果为 False "男字" > "女字" 按汉字的拼音字母比较

4.逻辑运算符 将操作数进行逻辑运算,结果是逻辑值 条件表达式1And条件表达式2条件表达式均为T结果为r 条件表达式1Or条件表达式2条件表达式有一个结果为T 运算符说明忧先级 说明 例结果 Nt取反1当操作数为假时,结果为真 Not F T 与 2操作数均为真时,结果才为真 T AndF TAndT T 或 3操作数中有一个为真时,结果为真TOrF FOr F F xar异或3操作数相反时,结果才为真 T Xor F T T XorTF
4. 逻辑运算符 将操作数进行逻辑运算,结果是逻辑值 条件表达式1 And 条件表达式2 条件表达式均为T 结果为T 条件表达式1 Or 条件表达式2 条件表达式有一个T 结果为T
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual Basic 教程》第二章 Vb简单的程序设计.ppt
- 《Visual Basic 教程》第十一章 Visual Basic与数据库.ppt
- 《Visual Basic 教程》第十章 图形操作.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)Win32汇编.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第6章 汇编语言与C/C++的混合编程.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第5章 32位指令及其编程.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第4章 汇编语言程序设计.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第3章 汇编语言程序格式.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第2章 8086的指念系统 2.7 控制转移类指令 2.8 处理机控制类指令.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第2章 8086的指念系统 2.5 位操作类指令 2.6 串操作类指令.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第2章 8086的指念系统 2.3 数据传送类指令 2.4 算术运算类指令.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第2章 8086的指念系统 2.1 8086的寄存器组 2.2 8086的寻址方式.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)第1章 汇编语言基础知识.ppt
- 郑州大学远程教育学院:《汇编语言程序设计》课程电子教案(PPT课件)课程介绍(主讲:钱晓捷).ppt
- 重庆工学院:《C语言程序教程》教学日历2.doc
- 重庆工学院:《C语言程序教程》第八章 指针(纪钢).ppt
- 重庆工学院:《C语言程序教程》教学日历.doc
- 重庆工学院:《C语言程序教程》第九章 编译预处理.ppt
- 重庆工学院:《C语言程序教程》第七章 函数.ppt
- 重庆工学院:《C语言程序教程》第六章 数组.ppt
- 《Visual Basic 教程》第四章 基本的控制结构.ppt
- 《Visual Basic 教程》第五章 数组.ppt
- 《Visual Basic 教程》第六章 过程.ppt
- 《Visual Basic 教程》第七章 常用控件.ppt
- 《Visual Basic 教程》第八章 界面设计.ppt
- 《Visual Basic 教程》第九章 文件.ppt
- 《中文版Photoshop CS2实用教程》教学资源(PPT课件讲稿)第01章 Photoshop图像处理导论.ppt
- 《中文版Photoshop CS2实用教程》教学资源(PPT课件讲稿)第02章 Photoshop CS2基本操作.ppt
- 《中文版Photoshop CS2实用教程》教学资源(PPT课件讲稿)第03章 图像文件窗口的管理与操作.ppt
- 《中文版Photoshop CS2实用教程》教学资源(PPT课件讲稿)第04章 创建与编辑图像的选区.ppt
- 《中文版Photoshop CS2实用教程》教学资源(PPT课件讲稿)第05章 Photoshop CS2基本操作.ppt
- 《中文版Photoshop CS2实用教程》教学资源(PPT课件讲稿)第06章 使用形状工具.ppt
- 《中文版Photoshop CS2实用教程》教学资源(PPT课件讲稿)第07章 使用绘图工具.ppt
- 《中文版Photoshop CS2实用教程》教学资源(PPT课件讲稿)第08章 创建和编辑图层.ppt
- 《中文版Photoshop CS2实用教程》教学资源(PPT课件讲稿)第09章 设置图层样式.ppt
- 《中文版Photoshop CS2实用教程》教学资源(PPT课件讲稿)第10章 编辑图像画面.ppt
- 《中文版Photoshop CS2实用教程》教学资源(PPT课件讲稿)第11章 使用工具处理图像.ppt
- 《中文版Photoshop CS2实用教程》教学资源(PPT课件讲稿)第12章 使用通道.ppt
- 《中文版Photoshop CS2实用教程》教学资源(PPT课件讲稿)第13章 使用蒙版.ppt
- 《中文版Photoshop CS2实用教程》教学资源(PPT课件讲稿)第14章 处理图像颜色.ppt