同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第三章 VB语言基础

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

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

3.2数据类型 标准数据类型 表1-3-1 Visual Basic的数据类型 数据类型: 关键字 类型符 前缀 存贮大小 举例口 字节) 字节型 Byte中 无和 b 12 125 逻辑型 Boolean 无和 f 2 True False 整型 Integer % io 2 -32768 327670 长整型 Long & 1 4 2123456677 单精度型? Single中 I s 4 3.4E191.4E-10 双精度型 Double # dhle 83 1.75686267D361.123456789 货币型? Curency+ @中 c 83 $12.345 日期型 Date 无和 t 8 03251999 字符型 String中 $和 女? 字符串“ag” 对象型 Object 无 对象 4 Command 变体型 Variant 无 ve 按需分配任一值
3.2 数据类型 标准数据类型

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

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

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

3.4运算符和表达式 一.运算符 1.算术运算符 例:5+10mod1019/3+22结果:10 运算符 忧先极 例 结果 1 ia2 9 一 2 -ia -3 3 ia*ia*ia 27 3 10/ia 3.3333333333 1 4 10via 3 Mod 5」 10 Mod ia 1 6 10+ia 13 6 ia-10 -7
3.4 运算符和表达式 一. 运算符 1. 算术运算符 例:5+10 mod 10 \ 9 / 3 +2 ^2 结果:10

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

3.关系运算符 将两个操作数进行大小比较,结果为逻辑量。 字符串比较,则按字符的ASCI码值从左到右一一比较,直到出现不 同的字符为止.。 例:"ABCDE">"ABRA" 结果为False .男字">"女字.按汉字的拼音字母比较 运草符 列 结果 = ABCDE"="ABR" False > "ABCDE>ABR False >= "c>="abcdef. True "acABC True
3.关系运算符 将两个操作数进行大小比较,结果为逻辑量。 字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不 同的字符为止.。 例: " ABCDE " > " ABRA " 结果为 False "男字" > "女字" 按汉字的拼音字母比较

4.逻辑运算符 将操作数进行逻辑运算,结果是逻辑值 条件表达式1And条件表达式2 条件表达式均为T结果为T 条件表达式1Or条件表达式2 条件表达式有一个T结果为T 运算符 说明 忧先级 说明 例 结果 Not 取反 当操作数为假时,结果为真 Not F T And 与 2 操作数均为真时,结果才为真 TAndF F TAndT T Or 或 3 操作数中有一个为真时,结果为真TOrF T FOrF 公 Xor 异或 3 操作数相反时,结果才为真 T XorF T T XorT F
4. 逻辑运算符 将操作数进行逻辑运算,结果是逻辑值 条件表达式1 And 条件表达式2 条件表达式均为T 结果为T 条件表达式1 Or 条件表达式2 条件表达式有一个T 结果为T
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第一章 Visual Basic程序设计概述.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第7章 SQL Server 2012高级应用.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第6章 数据库设计.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第5章 数据库安全保护.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第4章 关系数据库理论.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第3章 关系数据库标准语言(SQL).pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第2章 关系数据库.pptx
- 新疆大学:《数据库原理及应用》课程教学课件(PPT讲稿)第1章 绪论.pptx
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第9章 数据库应用设计方法.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第8章 数据库设计理论.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第7章 并发控制.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第6章 数据库恢复.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第5章 数据库安全.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第4章 函数依赖.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第4章 关系数据库设计与理论(范式).ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第3章 关系数据库的标准语言(SQL语言基础).ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第2章 关系数据库.ppt
- 新疆大学:《数据库原理与技术》课程电子教案(PPT课件)第1章 绪论(主讲:钱育蓉).ppt
- 《数据库原理与技术》课程教学资源(参考资料)SQL基础教程.doc
- 《数据库原理与技术》课程参考文献:《Database System Concepts》书籍PDF电子版(SIXTH EDITION,英文原书,Abraham Silberschatz、Henry F. Korth、S. Sudarshan).pdf
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第二章 Vb简单的程序设计.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第四章 基本的控制结构.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第七章 常用控件.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第五章 数组.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第六章 过程.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第九章 文件.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第八章 界面设计.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第十一章 Visual Basic与数据库.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第十章 图形操作.pptx
- 《VB程序设计基础》课程PPT教学课件(第3版)第1章 程序设计基础.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第2章 Visual Basic简介.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第3章 VB程序设计代码基础.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第4章 顺序结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第10章 界面设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第5章 选择结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第6章 循环结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第7章 数组.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第8章 过程.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第9章 Visual Basic常用控件.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第1章 Visual Basic简介(主编:蒋加伏、张林峰).ppt