十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第3章 Visual Basic语言基础

第三拿Visual Basic语言基础 3.1字符集 3.2数据类型 3.3常量与变量 3.4运算符与表达式 3.5常用内部函数 3.6 Visual Basic语句
3.1 字符集 3.2 数据类型 3.3 常量与变量 3.4 运算符与表达式 3.5 常用内部函数 3.6 Visual Basic语句 第三章 Visual Basic语言基础

3.1字符集 1字符集 √数字:0~9 √大小写英文字母:az,AZ √特殊字符 2,关键字 关键字又称保留字,是语法的组成部分且有固定 的含义,用于表示系统提供的标准过程、函数、运 算符、常量等。 q
3.1 字符集 1.字符集 ✓数字: 0~9 ✓大小写英文字母: a~z,A~Z ✓特殊字符 2. 关键字 关键字又称保留字,是语法的组成部分且有固定 的含义,用于表示系统提供的标准过程、函数、运 算符、常量等

3.2数据类型 >所有变量都具有数据类型,以决定能够存储哪种数据。变 量的数据类型决定了如何将代表这些值的位存储到计算机 的内存中。 >除变量外,数据类型也用于其他场合。如在给对象属性 赋值时,这个值就有数据类型;函数的参数也有数据类型。 事实上,在Visual Basic中,凡是涉及数据就与数据类型有 关,包括:变量、常量、数组,以及函数、过程中的参数。 >Visual Basic提供了标准数据类型主要有字符串型数据和 数值型数据,此外还提供了字节、货币、对象、日期、布 尔和变体数据类型
3.2 数据类型 ➢所有变量都具有数据类型,以决定能够存储哪种数据。变 量的数据类型决定了如何将代表这些值的位存储到计算机 的内存中。 ➢ 除变量外,数据类型也用于其他场合。如在给对象属性 赋值时,这个值就有数据类型;函数的参数也有数据类型。 事实上,在 Visual Basic 中,凡是涉及数据就与数据类型有 关,包括:变量、常量、数组,以及函数、过程中的参数。 ➢ Visual Basic提供了标准数据类型主要有字符串型数据和 数值型数据,此外还提供了字节、货币、对象、日期、布 尔和变体数据类型

Visual Basic的标准数据类型 数据类型 关键字和 类型符 前缀 占字节数: 取值范围 定长字符串:0~65535个字符 字符型 String $ 与字符串 stre 长度有关 变长字符串:0~2.0×1010个字符和 字节型 Bytee 无 byte 1e 0255和 整型e Integer % inte 20 一 3276832767: 长整型, Long & inge 4 -2147483648~2147483647 负数:-3.402823E38~-1.401298E-45+ 单精度型。 Singlee 熟g 4和 正数:1.401298E-45~3.402823E38 负数:-1.79769313486232D308~- 4.94065645841247D-324+ 双精度型 Doublee #3 dble 8 正数:4.94065645841247D-324~ 1.79769313486232D308 922337203685477.5808 货币型 Currency @ cure 8和 922337203685477.5807 逻辑型 Booleane 无 bine 2和 Tnue与Falsee 日期型 Datee 无 dtme 82 01/01/10012/319999 对象型 Objecte 无 obje 4e 任何对象引用 变体型 Variante 无 vnte 按需分配 注:表中类型符及前缀的含义及其使用方法将在本章下一节介绍
Visual Basic的标准数据类型

1.字符(String)数据类型 >字符串:是用双引号界定的一个字符序列,由ASCⅡ字符(除 双引号和回车符之外)、汉字及其它可打印字符组成。 如:“Visual Basic6.0程序设计” 66 说明: (1)字符串中包含的字符个数称为字符串的长度 (2)双引号起界定作用,字符输出时不显示双引号,从 键盘输入字符串时,也不需要键入双引号 (3)字符串中的字符靠ASCⅡ码识别,故大小写是有区 别的。如:“ABC”与“abc”是不同的字符串
1. 字符(String) 数据类型 ➢字符串:是用双引号界定的一个字符序列,由ASCII字符(除 双引号和回车符之外)、汉字及其它可打印字符组成。 如:“VisualBasic 6.0 程序设计” “” 说明: (1)字符串中包含的字符个数称为字符串的长度 (2)双引号起界定作用,字符输出时不显示双引号,从 键盘输入字符串时,也不需要键入双引号 (3)字符串中的字符靠ASCII码识别,故大小写是有区 别的。如:“ABC”与“abc”是不同的字符串

2.数值Numeric)数据类型 Visual Basic支持几种数值数据类型: (1)Integer(整型):十进制整型、八进制整型、十六进制 整型,Long(长整型),字节型 (2)实型数:Single(单精度浮点型)、Double(双精度 浮点型)、Currency(货币型) 3.逻辑Boolean)数据类型 若变量的值只是“true/false'”、“yes/no”、“on/off”信息, 则可将它声明为Boolean类型。Boolean的缺省值为False。
2. 数值(Numeric)数据类型 Visual Basic 支持几种数值数据类型: (1) Integer(整型):十进制整型、八进制整型、十六进制 整型,Long(长整型),字节型 (2)实型数:Single(单精度浮点型)、Double(双精度 浮点型)、Currency(货币型) 3. 逻辑(Boolean) 数据类型 若变量的值只是“true/false”、“yes/no”、“on/off”信息, 则可将它声明为Boolean 类型。Boolean的缺省值为False

4.日期(Date)数据类型 用于存储Date和Time值,Visual Basic接受许多种文 字的Date和Time格式。例如: Dim SomeDate As Date SomeDate=#1980-03-16# S0 neDate=#3-6-9313:20# SomeDate =#March 27,1993 1:20am#
4. 日期(Date) 数据类型 用于存储Date 和 Time 值,Visual Basic 接受许多种文 字的 Date 和 Time 格式。例如: Dim SomeDate As Date SomeDate = #1980-03-16# SomeDate = #3-6-93 13:20# SomeDate = #March 27 , 1993 1:20am#

5,对象(Object)数据类型 Object变量采用32位(4个字节)地址来存储对象, 该地址可引用应用程序中或某些其他应用程序中的对象。可 以随后(用Set语句)指定一个被声明为Object的变量去引 用应用程序所识别的任何实际对象,如: Dim obiDbAs Object Set objDb=OpenDatabase ("c:\Vb5\Biblio.mdb")
5. 对象(Object) 数据类型 Object 变量采用 32 位(4 个字节)地址来存储对象, 该地址可引用应用程序中或某些其他应用程序中的对象。可 以随后(用 Set 语句)指定一个被声明为 Object 的变量去引 用应用程序所识别的任何实际对象,如: Dim objDb As Object Set objDb = OpenDatabase ("c:\Vb5\Biblio.mdb")

6.变体Variant)数据类型 Variant型是声明变量时的缺省类型,能够存储所有类型 的数据。如果把数据赋予Variant变量,则不必在这些数据 的类型间进行转换;Visual Basic会自动完成任何必要的转 换。例如: Dim SomeValue Some Value ="17" Some Value SomeValue-15 Some Value ="U"&Some Value
6. 变体(Variant) 数据类型 Variant 型是声明变量时的缺省类型,能够存储所有类型 的数据。如果把数据赋予 Variant 变量,则不必在这些数据 的类型间进行转换; Visual Basic 会自动完成任何必要的转 换。例如: Dim SomeValue SomeValue = "17" SomeValue = SomeValue - 15 SomeValue = "U" & SomeValue

自定义数据类型 在模块的声明部分可以使用Type语句建立自定义数据类型: 语法格式: PrivatePublic]Type自定义类型名 元素As类型 。 End Type q
自定义数据类型 在模块的声明部分可以使用Type语句建立自定义数据类型。 语法格式: [Private|Public] Type自定义类型名 元素 As 类型 . End Type
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第2章 Visual Basic程序设计概述.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第1章 Visual Basic简介(主编:蒋加伏、张林峰).ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第9章 Visual Basic常用控件.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第8章 过程.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第7章 数组.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第6章 循环结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第5章 选择结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第10章 界面设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第4章 顺序结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第3章 VB程序设计代码基础.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第2章 Visual Basic简介.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第1章 程序设计基础.ppt
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第十章 图形操作.pptx
- 同济大学:《Visual Basic程序设计》课程教学课件(PPT讲稿)第十一章 Visual Basic与数据库.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课件,第4版)第4章 数据输入输出.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第5章 Visual Basic控制结构.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第6章常用控件.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第7章 数组.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第8章 过程.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第9章 菜单、对话框及多重窗体.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第10章 文件.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第11章 数据库技术.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第12章 Visual Basic高级界面设计.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第13章 Visual Basic多媒体程序设计.ppt
- 《多媒体技术》课程教学大纲 Multimedia Technique.docx
- GoldWave教程.doc
- 齐齐哈尔大学:《C++语言程序设计》课程教学大纲 C++ Programming.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程授课教案(讲义).pdf
- 《C++语言程序设计》课程教学资源(学习资料)Visual C++MFC简明教程.doc
- 《C++语言程序设计》课程参考文献:《面向对象的C++》书籍PDF电子版.pdf
- 中国水利水电出版社:《C++实用培训教程》书籍PDF电子版(共十章,编著:李国权).pdf
- 清华大学出版社:《Visual.C++面向对象与可视化程序设计》书籍教材PDF电子版(第2版,编著:黄维通).pdf
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第一章 绪论.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第七章 继承与派生.ppt