《Visual Basic程序设计》课程电子教案(PPT课件)第3章 VB语言基础

第3章VB语言基础 主讲:吴星
第3章 VB语言基础 主讲: 吴 星

目录 ◆3.1编码基础 ◆3.2数据类型 ◆3.3变量与常量 ◆3.4运算符与表达式 ◆3.5常用内部函数
目录 3.1 编码基础 3.2 数据类型 3.3 变量与常量 3.4 运算符与表达式 3.5 常用内部函数

3.1编码基础 程序代码的书写规则: 1.代码中字母不分大小写 (解释)。 2.语句书写自由。 3.恰当使用注释。 4.保留行号与标号
3.1编码基础 程序代码的书写规则: 1 .代码中字母不分大小写 (解释)。 2. 语句书写自由。 3. 恰当使用注释。 4. 保留行号与标号

Private Sub Command1 Click() Dim a As Integer,b As Integer a=10:b=20 Exl:Swapl a,b调用 Print“al=”,a,bl=,b a=10:b=20 Ex2:Swap2a,b调用 Print“a2=”;a,b2=,b End Sub
Private Sub Command1_Click() Dim a As Integer,b As Integer a=10:b=20 Ex1: Swap1 a,b ’调用 Print “a1=”;a, “b1=”;b a=10:b=20 Ex2: Swap2 a,b ’调用 Print “a2=”;a, “b2=”;b End Sub

3.2VB的数据类型 数据类型概念:从范围 和存储空间等方面规 定程序如何描述各种 信息。 VB中使用的数据类型: 一、标准数据类型 二、用户自定义类型
3.2 VB的数据类型 数据类型概念:从范围 和存储空间等方面规 定程序如何描述各种 信息。 VB中使用的数据类型: 一、标准数据类型 二、用户自定义类型

一、标准数据类型 解读P65表3.1
一、标准数据类型 解读 P65 表3.1

1数值Numeric)型 (I)字节Byte)型 存放短整数,占1个字节,范围0255 (2)整型(nteger) 存放整数,占2个字节,范围-32768~32767 (3)长整型(Long) 存放长整数,占4个字节,范围-2,147,463,648~ 2,147,463,647 (4)单精度型(Single) 存放浮点实数,占4个字节, 范围:负数-3.402823E38~-1.401298E-45 正数1.401298E-45~3.402823E38
1 数值(Numeric)型 (1)字节(Byte)型 存放短整数,占1个字节,范围0~255 (2)整型(Integer) 存放整数,占2个字节,范围 -32768~32767 (3)长整型(Long) 存放长整数,占4个字节,范围 -2,147,463,648~ 2,147,463,647 (4)单精度型(Single) 存放浮点实数,占4个字节, 范围:负数 –3.402823E38 ~ -1.401298E-45 正数 1.401298E-45 ~ 3.402823E38

(5)双精度型Double) 存放浮点实数,占8个字节, 范围:负数-1.79769313486232D308 4.94065645841247D-324 正数4.94065645841247D-324 1.79769313486232D308 (6)货币型(Currency) 存放定点实数,占8个字节,保留小数四位, 整数最多15位, 范围:-922,337,203,685,477.5808 922,337,203,685,477.5807
(5)双精度型(Double) 存放浮点实数,占8个字节, 范围:负数 – 1 . 7 9 7 6 9 31 3 48 6 23 2 D308~- 4.94065645841247D-324 正 数 4 . 9 4 0 6 5 6 4 5 8 4 1 2 4 7 D-324~ 1.79769313486232D308 (6)货币型(Currency) 存放定点实数,占8个字节,保留小数四位, 整数最多15位, 范 围 : - 922 , 337 , 203 , 685 , 477 . 5 8 0 8 ~ 922,337,203,685,477.5807

2.日期型Date) 占8个字节,范围:公元100年1月1日~9999年 12月31日 时间范围:0:00:00~23:59:59 #January 1,1997# #1Jan97# #5/12/98# #1998-5-1212:3000PM# 由数值转为日期时,整数部分代表日期,小数部 分代表时间。 如:1代表1899-12-310:00:00 1.5代表1899-12-311200:00 -2.5代表1899-12-2812:0000
2.日期型(Date) 占8个字节, 范围:公元100年1月1日~9999年 12月31日 时间范围:0:00:00~23:59:59 #January 1,1997# #1 Jan,97# #5/12/98# #1998-5-12 12:30:00 PM# 由数值转为日期时,整数部分代表日期,小数部 分代表时间。 如:1代表1899-12-31 0:00:00 1.5代表1899-12-31 12:00:00 -2.5代表1899-12-28 12:00:00

逻辑型(Boolean) 占2字节 值为:True False 4.字符型(String) 分为:定长字符串和变长字符串。 如:Dim s1 as String'声明变长字符串变量 Dims2 as String*20'声明定长字符串变量
3.逻辑型(Boolean) 占2字节 值为:True False 4 . 字符型(String) 分为:定长字符串和变长字符串。 如:Dim s1 as String ’声明变长字符串变量 Dim s2 as String*20 ’声明定长字符串变量
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual Basic程序设计》课程电子教案(PPT课件)第2章 程序设计入门.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第1章 Visual Basic程序设计概述(海南大学:吴星).ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第10章 过程.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap12_文件.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap11_指针进阶.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap10_函数与程序结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap09_结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap08_指针.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap07_数组.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap06_回顾数据类型和表达式.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap05_函数.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap04_循环结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap03_分支结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap02_用C语言编写程序.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap01_概论.ppt
- 华南农业大学:《高级语言程序设计》课程教学大纲 Programming.pdf
- 华南农业大学:《高级语言程序设计》课程授课教案(负责人:刘财兴).pdf
- 《The Basics of Information Security》参考书籍PDF电子版(Understanding the Fundamentals of InfoSec in Theory and Practice,作者:Jason Andress).pdf
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第八章 网络安全.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第九章 网络管理.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第4章 基本的控制结构.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第5章 数组.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第6章 常用控件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第7章 图形操作.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第8章 文件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第9章 界面设计.ppt
- 海南大学:《Java语言程序设计》课程教学大纲 Java Programming.pdf
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第一章 Java入门(主讲:杨厚群).ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第七章 数组和向量.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第三章 控制语句.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第九章 创建用户界面.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第二章 基本数据类型与基本操作.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第五章 使用对象对象与类编写程序.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第八章 图形程序设计入门.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第六章 类的继承性.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十一章 异常处理.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十三章 多线程.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十二章 国际化.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十五章 输入输出.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十六章 网络.ppt