[精选]第3章VB程序设计语言基础--资料课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《[精选]第3章VB程序设计语言基础--资料课件.ppt》由会员分享,可在线阅读,更多相关《[精选]第3章VB程序设计语言基础--资料课件.ppt(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022-4-292022-4-29Visual Basic程序设计教程1第3章 VB程序设计语言基础 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程22022-4-292022-4-29第3章 VB程序设计语言基础 n本章将介绍构成VB应用程序的基本元素以及使用方法,主要包括数据类型、表达式和运算符和常用函数等内容 。3.1 数据类型 3.2 常量与变量 3.3 表达式和运算符 3.4 Visual Basic的常用函数 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教
2、程程序设计教程32022-4-292022-4-293.1 数据类型 n数据不仅仅是数值,凡是能够输入到计算机中、被计算机识别并加工处理的符号的集合称之为数据。数值、文字、字符、图形、图像和声音等都是数据。 n数据既是计算机程序处理的对象,也是运算产生的结果。n数据按其构造、处理方式、用途及基本属性,可分为若干不同的类型。 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程42022-4-292022-4-291数值型数据 n整型数(Integer) n长整型数(Long) n单精度浮点数(Single) n双精度浮点数(Dou
3、ble) n货币型数(Currency) n字节型数(Byte) 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程52022-4-292022-4-292字符型数据(String) n用双引号括起来的一串字符。n一个西文字符占1个字节,一个汉字或全角字符占2个字节。nVB中字符串分两种:定长字符串和变长字符串。n例如:“123”、“Visual Basic”、 北京奥运、(空字符串) 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程62022-4-292022
4、-4-293日期型数据 n日期型数据表示由年、月、日组成的日期信息或由时、分、秒组成的时间信息。n日期型数据占8个字节内存。 n日期型数据的书写格式为mm/dd/yyyy或 mm-dd-yyyy,或者是其他可以辨认的文本日期。 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程72022-4-292022-4-294逻辑型数据 n逻辑型数据也称为布尔型数据,在内存中占2个字节。n逻辑型数据取值只有两种:True(真)和False(假)。 目录目录Visual BasicVisual BasicVisual Basic程序设计教程
5、程序设计教程程序设计教程82022-4-292022-4-295变体型数据 n变体型数据是一种可变的数据类型,它可以表示多种类型的数据,包括数值、字符串、日期/时间等。 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程92022-4-292022-4-296对象型数据 n对象型数据用来表示图形、OLE对象或其他对象,用4个字节存储。 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程102022-4-292022-4-293.2 常量与变量 n3.2.1 常量
6、n3.2.2 变量 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程112022-4-292022-4-293.2.1 常量n常量是指在程序中事先设置、运行过程中数值保持不变的数据。VB中常量分直接常量和符号常量两种形式。 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程122022-4-292022-4-291直接常量-1 n字符串常量 字符串常量就是用双引号括起来的一串字符。 例如:“date”,“#”,“75.25”等。n数值常量 数值常量有四种表示形式
7、:整型数、长整型数、货币型数、浮点数。目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程132022-4-292022-4-291直接常量-2n逻辑(布尔)常量 逻辑常量只有True和False两个值。将逻辑常量转换成整形数时True为-1,False为0;而数值型数据转换成逻辑常量时非零为True,零为False。 n日期常量日期型常量的表示方法是用两个“#”号把表示日期和时间的值括起来。 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程142022-4-29
8、2022-4-291直接常量-3n如果需要特别指明一个常量的类型,可以在常数后面加上类型说明符,如表所示。 类型符数据类型%整型&长整型!单精度浮点数#双精度浮点数货币型字符串型目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程152022-4-292022-4-292符号常量 n符号常量是指用事先定义的符号(即常量名)代表具体的常量,通常用来代替数值或字符串。n符号常量又分两种:系统常量和用户自定义常量。目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程1620
9、22-4-292022-4-29系统常量 n系统常量是VB提供的预定义常量,可以在程序中直接使用。 n预定义常量又称内部常量,可与应用程序的对象、方法和属性一起使用。n内部常量以 vb打头,例如: vbOK,vbYesNOCancel等。 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程172022-4-292022-4-29用户自定义常量 -1nVB允许用户创建自己的符号常量,称之为用户定义符号常量。n用户定义符号常量使用Const语句来给常量分配名字、值和类型。n声明(定义)常量的语法为:Const As=目录目录Visu
10、al BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程182022-4-292022-4-29用户自定义常量-2n例如:Const PI#=3.141592653Const Min=256 Max=999, Const abc!=168.8目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程192022-4-292022-4-293.2.2 变量 n变量是指在程序运行过程中,取值可以改变的数据。 nVB有两大类型变量:属性变量和内存(声明)变量。 目录目录Visual BasicVis
11、ual BasicVisual Basic程序设计教程程序设计教程程序设计教程202022-4-292022-4-291变量的命名规则 n 变量名必须以字母或汉字开头,由字母、数字、下划线等字符组成,最后一个字符可以是类型说明符。n 变量名中间不能有空格和小数点,变量名的长度不能超过255个字符。n 变量名不能用VB中的保留字。n 变量名不区分大小写,即ABC、AbC、aBC都被看成是同一个变量名。 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程212022-4-292022-4-292定义变量 n一般是先定义(声明)后使用
12、。n定义变量的目的就是为变量命名,同时由系统通过其类型为它分配存贮单元。n变量也可以不加任何定义而直接使用。n变量的定义分显式定义和隐式定义两种。 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程222022-4-292022-4-29显式定义n所谓显式定义,是指每个变量在使用前先定义。n显式定义语句的格式为:Dim As ,AsDim , 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程232022-4-292022-4-29隐式定义 nVB允许用户编程时可
13、以不加任何定义而直接使用变量,系统运行时再临时为变量分配存储空间,通常称这种方式为隐式定义。 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程242022-4-292022-4-293强制显示定义变量 n强制用户显示定义变量。n选择“工具”菜单的“选项”命令,打开“选项”对话框,然后选择“编辑器”选项卡下的“要求变量声明”复选框,再单击“确定”按钮即可。nOption Explicit 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程252022-4-2920
14、22-4-293.3 表达式和运算符 n表达式是数据之间运算关系的表达形式,由常量、变量、函数等数据和运算符组成。n3.3.1 算术运算符和算术表达式 n3.3.2 字符串运算符 n3.3.3 关系运算符和关系表达式 n3.3.4 逻辑运算符和逻辑表达式 n3.3.5 日期运算符 n3.3.6 运算符的优先级 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程262022-4-292022-4-293.3.1 算术运算符和算术表达式 优先级运 算运 算 符表达式例子1幂MN2取负-N3乘法、浮点除法*、/M*N、 M/N4整数除
15、法MN5取模(余数)ModM Mod N6加法、减法+、-M+N、 M-N目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程272022-4-292022-4-291幂运算 n幂运算用来计算乘方和方根。n例如:23 2的3次方,结果为8 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程282022-4-292022-4-292整数除法与浮点除法 -1n整数除法的操作数一般为整型值,结果为整型值。n如果操作数带有小数,系统先将操作数进行舍入处理,将其变为整型数或长
16、整型数,然后再进行整除运算,运算结果被截断为整型数或长整型数,不进行舍入处理。 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程292022-4-292022-4-292整数除法与浮点除法 -2n例如: 5/2 结果为2.552 结果为224.45 结果为624.65 结果为5目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程302022-4-292022-4-293取模运算 n取模运算用来求第1个操作数整除第2个操作数所得的余数,其结果的正负号始终与第1个操作
17、数的符号相同。n通常用来判断一个数是否能被另一个数整除。n例如: 7 Mod 3 结果为1 7 Mod -3 结果为1 -7 Mod 3 结果为-1 -7 Mod 3 结果为-1 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程312022-4-292022-4-294算术表达式 -1n算术表达式由算术运算符,数值型常量、变量、函数和括号组成,其运算结果为一数值。 n表达式的书写原则: 表达式中的所有操作数和运算符都必须在同一水平线上 。 括号必须成对出现,均使用圆括号 。目录目录Visual BasicVisual Basi
18、cVisual Basic程序设计教程程序设计教程程序设计教程322022-4-292022-4-294算术表达式 -2n算术运算符的优先级 当算术表达式中出现多个算术运算符时,按表3-3中运算符的优先级决定其运算顺序,幂运算的优先级最高,加、减运算的优先级最低。 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程332022-4-292022-4-294算术表达式 -3n算术运算中数据类型的转换 在算术运算中,如果操作数具有不同的数据精度,VB规定运算结果的数据类型采用精度高的数据类型。Integer long Single
19、Double Currency 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程342022-4-292022-4-293.3.2 字符串运算符 n字符串运算符有两个“”和“+”,用来连接两个或更多个字符串。n格式: 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程352022-4-292022-4-293.3.3 关系运算符和关系表达式-1 n关系运算符也称比较运算符,用来对两个相同类型的表达式进行比较,其结果是一个逻辑值,若关系成立,结果为True(真),
20、否则为False(假)。 目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程362022-4-292022-4-293.3.3 关系运算符和关系表达式-2运 算 符含 义实 例结 果=等于3+8=15False大于bcdeabdeTrue abdeFalse=大于等于fg=abcTrue=2009False或不等于NewnewTrueLike字符窜匹配New like *ewTrueIs比较对象目录目录Visual BasicVisual BasicVisual Basic程序设计教程程序设计教程程序设计教程372022-4-2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 VB 程序设计语言 基础 资料 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内