湖南农业大学:《Visual Basic程序设计》课程教学资源(PPT课件讲稿)第三章 Visual Basic程序设计基础

第三章 Visual basic程序设计基础
第三章 Visual Basic程序设计基础

本章主要内容 Visual basic编程风格 数据类型 常量与变量 运算符与表达式 常用内部函数
本章主要内容 ➢ Visual Basic编程风格 ➢ 数据类型 ➢ 常量与变量 ➢ 运算符与表达式 ➢ 常用内部函数

3,1 Visual Basic编程风格 VB源代码不区分字母的大小写 语句书写自由 适当添加注释有利用程序的维护和测试 保留行号与下标
3.1 Visual Basic编程风格 ➢ VB源代码不区分字母的大小写 ➢ 语句书写自由 ➢ 适当添加注释有利用程序的维护和测试 ➢ 保留行号与下标

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

数值型数据 Visual basic支持几种数值数据类型- nteger (整型)、Long(长整型)、 Single(单精度浮点 型)、 Double(双精度浮点型)、 Currency(货 币型),另外,Bye(字节型)也可用于数值计算。 所有数值变量都可相互赋值。在将浮点数赋予整 数之前,VsU|Basc将浮点数的小数部分四舍五入 到整数
数值型数据 Visual Basic 支持几种数值数据类型— Integer (整型)、Long(长整型)、Single(单精度浮点 型)、Double(双精度浮点型)、Currency(货 币型),另外,Byte(字 节型)也可用于数值计算。 所有数值变量都可相互赋值。 在将浮点数赋予整 数之前, Visual Basic将浮点数的小数部分四舍五入 到整数

String数据类型 String型变量用于存储字符串,如下列语句: Dim s As string S="Database 在缺省情况下, String型变量是一个可变长度的字 符串变量,随着对其赋予新数据,它的长度可增可 减。但也可以声明具有固定长度 String型变量, 法是 Dim/Private/Public/ Static variablename String size
String 数据类型 String型变量用于存储字符串,如下列语句: Dim S As String S = "Database" 在缺省情况下,String 型变量是一个可变长度的字 符串变量,随着对其赋予新数据,它的长度可增可 减。 但也可以声明具有固定长度String 型变量,语 法是: Dim/Private/Public/ Static variablename String * size

Boolean数据类型 若变量的值只是“rue/ false”、“yes/no” on/of”信息,则可将它声明为 Boolean类型 Boolean的缺省值为 False
Boolean 数据类型 若变量的值只是“true/false”、“yes/no”、 “on/off”信息,则可将它声明为 Boolean 类型。 Boolean 的缺省值为 False

Date数据类型 用于存储Dae和Tme值, Visual basic接受许多种 文字的Doe和Tme格式。例如: Dim some date as date Some date=#1980-03-16# SomeDate=#3-6-9313:20# Some date =# March 27 19931: 20am#
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#

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

Variant数据类型 Varian型是声明变量时的缺省类型,能够存储所 有类型的数据。如果把数据赋予∨oion变量,则不 必在这些数据的类型间进行转换; Visual basic会自 动完成任何必要的转换。例如 Dim some∨aUe Some∨oUe="17 Some∨alUe=Some∨alUe-15 Some value=0& some value
Variant 数据类型 Variant 型是声明变量时的缺省类型,能够存储所 有类型的数据。如果把数据赋予 Variant 变量,则不 必在这些数据的类型间进行转换; Visual Basic 会自 动完成任何必要的转换。例如: Dim SomeValue SomeValue = "17" SomeValue = SomeValue - 15 SomeValue = "U" & SomeValue
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 湖南农业大学:《Visual Basic程序设计》课程教学资源(PPT课件讲稿)第七章 数组.ppt
- 湖南农业大学:《Visual Basic程序设计》课程教学资源(PPT课件讲稿)第六章 常用控件.ppt
- 湖南农业大学:《Visual Basic程序设计》课程教学资源(PPT课件讲稿)第九章 菜单、多重窗体多重文档.ppt
- 湖南农业大学:《Visual Basic程序设计》课程教学资源(PPT课件讲稿)第二章 Visual Basic程序设计概述.ppt
- 湖南农业大学:《Visual Basic程序设计》课程教学资源(PPT课件讲稿)第八章 过程.ppt
- 湖南农业大学:《Visual Basic程序设计》课程教学资源(PPT课件讲稿)前言.ppt
- 湖南农业大学:《Visual Basic程序设计》课程教学资源(PPT课件讲稿)第一章 Visual Basic概述.ppt
- 湖南农业大学:《Visual Basic程序设计》课程教学资源(PPT课件讲稿)第五章 选择结构与循环结构.ppt
- 《数字系统与VHDL程序设计语言》课程教学资源(PPT课件讲稿,共六章).ppt
- 《网页制作宝典》第9章 美化网页.ppt
- 《网页制作宝典》第8章 网页表单的处理.ppt
- 《网页制作宝典》第7章 在网页中使用超链接.ppt
- 《网页制作宝典》第6章 网页图像处理.ppt
- 《网页制作宝典》第5章 网页框架的处理.ppt
- 《网页制作宝典》第4章 网页表格的处理.ppt
- 《网页制作宝典》第3章 网页文本的处理.ppt
- 《网页制作宝典》第2章 创建站点.ppt
- 《网页制作宝典》第12章 利用ADO实现网页与数据库的链接.ppt
- 《网页制作宝典》第11章 示例网页利用ASP实现交互功能.ppt
- 《网页制作宝典》第10章 JavaScriptDHTML和技术.ppt
- 湖南农业大学:《Visual Basic程序设计》课程教学资源(PPT课件讲稿)第十二章 数据库技术.ppt
- 湖南农业大学:《Visual Basic程序设计》课程教学资源(PPT课件讲稿)第十一章 图形操作.ppt
- 湖南农业大学:《Visual Basic程序设计》课程教学资源(PPT课件讲稿)第十章 文件.ppt
- 湖南农业大学:《Visual Basic程序设计》课程教学资源(PPT课件讲稿)第四章 顺序结构程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第6章 半导体存储器.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第3章 8086的寻址方式和指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第4章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第9章 串行接口的输入过程.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第7章 输入输出接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第8章 并行通信和并行接口8255A.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第10章 中断控制器.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第11章 可编程定时/计数器8253.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第1章 微型计算机基础知识.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第2章 8086微处理器.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第5章 汇编语言与汇编程序.ppt
- 北京理工大学:《HTML语言与网页制作》教学内容.ppt
- 北京理工大学:《HTML语言与网页制作》第一章 HTML基础.ppt
- 北京理工大学:《HTML语言与网页制作》第二章 文本格式.ppt
- 北京理工大学:《HTML语言与网页制作》第三章 使用图像.ppt
- 北京理工大学:《HTML语言与网页制作》第四章 使用超链接.ppt