沈阳师范大学:《数据库应用基础》第4章 VB程序设计基础

第4章VB程序设计基础
退出 第4章 VB程序设计基础

Vsual pasic 第2页 4.1语句和语法规则 4.2数据类型 4.3常量与变量 4.4常用内部函数 4.5运算符和表达式
退出 第2页 4.1 语句和语法规则 4.2 数据类型 4.3 常量与变量 4.4 常用内部函数 4.5 运算符和表达式

41语句和语去规则 Vsual pasic 第3页 关键字和标识符 关键字:又称为保留字,是 Visual basic系统定乂的、有特定意义的词汇 标识符:自定义的命名称为标识符。 Visual basic中标识符的命名规则 (1)必须以字母开头; (2)只能由字母、数字和下划线组成,不能直接使用Ⅵ sual basic的关键字; ()不得超过255个字符,控件、窗体和模块的名字不能超过40个字符; (4)在标识符的有效范围内必须是唯一的。 (5)Ⅵsua| Basic允许使用汉字作为标识符
退出 第3页 4.1语句和语法规则 关键字和标识符 关键字:又称为保留字,是Visual Basic系统定义的、有特定意义的词汇. 标识符:自定义的命名称为标识符。 Visual Basic 中标识符的命名规则: ⑴ 必须以字母开头; ⑵ 只能由字母、数字和下划线组成,不能直接使用Visual Basic的关键字; ⑶ 不得超过255个字符,控件、窗体和模块的名字不能超过40个字符; ⑷ 在标识符的有效范围内必须是唯一的。 ⑸ Visual Basic 允许使用汉字作为标识符

42数据类型 Vsual pasic 第4页 Visua| Basic的数据类型主要 分为三大类 系统定义的基本数据类型 令自定义类型 枚举类型
退出 第4页 4.2 数据类型 Visual Basic的数据类型主要 分为三大类: ❖ 系统定义的基本数据类型 ❖ 自定义类型 ❖ 枚举类型

基本数据类型 Vsual pasic 第5页 数据类型十关键字类型符前缀存贮大小 举例 〔字节 字节型 Byte+ 无 1|125 罗辑型4| Boolean 无 f 2+True False+ 整型φ Integer+ % 24 32768 32767 长整型Long 2123456677 单精度型心s1gp 34E1914E104 双精度型 Double 并 84|-1.75686267D361.123456789 货币型心 CUrrency+ C 84112345 日期型4|Date 无 dt+ 840325999 字符型φ String 4字符串 abcdefg 对象型 bjectφ 变体型 Variant4 无无 对象 4+ Command+ ⅴ4按需分配任一值
退出 基本数据类型 第5页

Vsual pasic 第6页 1.字符串型( String) (1)在字符串中字母的大小写是有区别的。 例如"ABC"与"abc"是不相等的。 (2)字符串中包含字符的个数称为字符串的长度,如果长度为0则称之为空串。 abc “中华人民共和国” 669 (3)字符串需要加上定界符双引号 立即 print" 10+2=12 图41立即窗口
退出 第6页 1.字符串型(String) ⑴ 在字符串中字母的大小写是有区别的。 例如"ABC"与"abc"是不相等的。 ⑵ 字符串中包含字符的个数称为字符串的长度,如果长度为0则称之为空串。 "abc" “中华人民共和国” “ ” “” ⑶ 字符串需要加上定界符双引号 图 4.1 立即窗口

Vsual pasic 第7页 2数值型( Numeric) 包括整数类型和实数类型。 (1)整数类型 ①整型( nteger) 例如:4,-4。 ②长整型(Long) ③字节型(Byte) 以1个字节存储无符号整型,只能存储0至255之间的数
退出 第7页 2.数值型(Numeric) 包括整数类型和实数类型。 ⑴ 整数类型 ① 整型(Integer) 例如:4,-4。 ② 长整型(Long) ③ 字节型(Byte) 以1个字节存储无符号整型,只能存储0至255之间的数

Vsual pasic 第8页 (2)实数类型 实数类型又分为单精度实型、双精度实型和货币型。其中单精度实型、双精度 实型在VB中都有两种表示法:定点表示和浮点表示。 ①单精度浮点型( Single) 单精度浮点型指数部分用E表示。例如 123.456E+3 123.456E-4 3.402823E+38 3.402823乘以10的38次方 ②双精度浮点型( Double) 双精度浮点型指数部分用D表示例如: 123.456D+3 1.79769313486232D+3081.79769313486232乘以10的308次方 ③货币型( Currency) 货币型数据精确到小数点后4位
退出 第8页 ⑵ 实数类型 实数类型又分为单精度实型、双精度实型和货币型。其中单精度实型、双精度 实型在VB中都有两种表示法:定点表示和浮点表示。 ① 单精度浮点型(Single) 单精度浮点型指数部分用E表示。例如: 123.456E+3 123.456E-4 3.402823E+38 ' 3. 402823乘以10的38次方 ② 双精度浮点型(Double) 双精度浮点型指数部分用D表示例如: 123.456D+3 1.79769313486232D+308 ' 1. 79769313486232 乘以10的308次方 ③ 货币型(Currency) 货币型数据精确到小数点后4位

Vsual pasic 第9页 3.日期型(Date) 可以表示的日期范围从公元100年月1日到9999年12月31日,而时间可以 从0:00:00到23:59:59。日期文字须以定界符“#”括起来。例如 #January 1.1993# #1Jan93# #1993-1-1# 4.布尔型( Boolean) 布尔型又称为逻辑型,它只有两个值,即真值(True)和假值( False),存储 为两个字节。 5.变体型( Variant) 变体型是一种特殊的数据类型,它可以用来表示系统定乂的任何种类的 数据类型(除了定长 String类型及用户定义类型外)
退出 第9页 3.日期型(Date) 可以表示的日期范围从公元100年1月1日到9999年12月31日,而时间可以 从0:00:00到23:59:59。日期文字须以定界符“#”括起来。例如: #January 1,1993# #1 Jan 93# #1993-1-1# 4.布尔型(Boolean) 布尔型又称为逻辑型,它只有两个值,即真值(True)和假值(False),存储 为两个字节。 5.变体型(Variant) 变体型是一种特殊的数据类型,它可以用来表示系统定义的任何种类的 数据类型(除了定长String类型及用户定义类型外)

自定义类型 Vsual pasic 第10页 用Type语句定乂数据类型,通常又称为记录型 格式 Type数据类型名 数据类型元素名as数据类型 数据类型元素名as数据类型 End Type 例如: Type student No as integer Name as String*10 定义为10个字符的定长字符串 Sex as String 2 定义为2个字符的定长字符串 End type
退出 自定义类型 第10页 用Type语句定义数据类型,通常又称为记录型 格式: Type 数据类型名 数据类型元素名 as 数据类型 数据类型元素名 as 数据类型 …… End Type 例如: Type student No as integer Name as String*10 '定义为10个字符的定长字符串 Sex as String*2 '定义为2个字符的定长字符串 End type
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 沈阳师范大学:《数据库应用基础》第4讲 程序设计基础.ppt
- 沈阳师范大学:《数据库应用基础》第3章 窗体.ppt
- 沈阳师范大学:《数据库应用基础》第3讲 数据库的维护.ppt
- 沈阳师范大学:《数据库应用基础》第2章 创建简单的VB应用程序.ppt
- 沈阳师范大学:《数据库应用基础》第2讲 建立数据库及基本操作.ppt
- 沈阳师范大学:《数据库应用基础》第1章 Visual Basic程序开发环境.ppt
- 沈阳师范大学:《数据库应用基础》第1讲 数据库基础知识.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第十章 网络安全的法律法规.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第九章 网络安全产品介绍.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第八章 防火墙技术.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第七章 黑客攻击与防范.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第六章 病毒.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第五章 数据安全.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第四章 web安全.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第三章 网络通信安全.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第二章 操作系统安全.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第一章 网络安全概述.ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)目录.ppt
- 中国人民大学:《教据库系统概论》第九章 数据库安全性.ppt
- 中国人民大学:《教据库系统概论》第八章 并发控制.ppt
- 沈阳师范大学:《数据库应用基础》第5讲 程序的三种基本结构.ppt
- 沈阳师范大学:《数据库应用基础》第5章 数据的输出与输入.ppt
- 沈阳师范大学:《数据库应用基础》第6讲 数据库的高级操作.ppt
- 沈阳师范大学:《数据库应用基础》第6章 VB程序设计语句.ppt
- 沈阳师范大学:《数据库应用基础》第7讲 子程序、过程、自定义函数.ppt
- 沈阳师范大学:《数据库应用基础》第7章 常用控件的使用.ppt
- 沈阳师范大学:《数据库应用基础》第8讲 菜单设计及屏幕格式.ppt
- 沈阳师范大学:《数据库应用基础》第8章 对话框程序设计.ppt
- 沈阳师范大学:《数据库应用基础》第9讲 内存变量、数组及处理.ppt
- 沈阳师范大学:《数据库应用基础》第9章 图形操作.ppt
- 沈阳师范大学:《数据库应用基础》第10章 菜单程序设计.ppt
- 沈阳师范大学:《数据库应用基础》第11讲 FoxPro的常用函数.ppt
- 沈阳师范大学:《数据库应用基础》第11章 文件.ppt
- 沈阳师范大学:《数据库应用基础》编程练习(1).ppt
- 沈阳师范大学:《数据库应用基础》第12章 数据库应用.ppt
- 沈阳师范大学:《数据库应用基础》课堂测试.ppt
- 沈阳师范大学:《数据库应用基础》应试指导.ppt
- 华中科技大学:《MATLAB语言与控制系统仿真》课程教学资源(PPT课件讲稿)第一章 计算机辅助设计与仿真技术概述.ppt
- 华中科技大学:《MATLAB语言与控制系统仿真》课程教学资源(PPT课件讲稿)第三章 控制系统的数学描述与建模.ppt
- 华中科技大学:《MATLAB语言与控制系统仿真》课程教学资源(PPT课件讲稿)第二章 matlab语言基础.ppt