《VB语言基础s》PPT课件.ppt

上传人:w****2 文档编号:15600621 上传时间:2020-08-23 格式:PPT 页数:52 大小:307KB
收藏 版权申诉 举报 下载
《VB语言基础s》PPT课件.ppt_第1页
第1页 / 共52页
《VB语言基础s》PPT课件.ppt_第2页
第2页 / 共52页
《VB语言基础s》PPT课件.ppt_第3页
第3页 / 共52页
资源描述:

《《VB语言基础s》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《VB语言基础s》PPT课件.ppt(52页珍藏版)》请在装配图网上搜索。

1、第3章 VB语言基础,3.1 数据类型 3.2 变量与常量 3.3 运算符与表达式 3.4 常用内部函数 3.5 编码规则 3.6 本章小结 3.7 上机实训,结束,3.1 数据类型,3.1.1 标准数据类型 3.1.2 自定义数据类型,返回首页,3.1.1 标准数据类型 (1),1数值型数据(Numeric) 数值型数据可分为两大类:整型和实型。 (1)整型 根据所表示的数的范围不同,又可以分为三种类型:字节型(Byte,1字节)、整型(Integer,2字节)、长整型(Long,4字节)。 十进制:默认。 八进制:前加 countDanji End Sub 程序运行结果如图3.2所示。,图

2、3.2 例2.1运行结果,返回首页,返回本节,3.2.2 常量(1),1普通常量 数值常量:即数学中的常数。例如:0,-7.368,&369,45E-6等都是数值常量。 字符串常量:用双引号括起来的字符序列。例如: “ ”, “How Are You”,“山东教育学院”等都是字符串常量。 逻辑常量:只有两个值True(真)和False(假)。 日期常量:用于表示某一具体的日期和时间。可以有多种表示形式,但必须把日期和时间用符号#括起来。例如:#2004/5/3#,#May 5,2004#,#04-5-5 15:12:40#等都是日期常量。,3.2.2 常量(2),2符号常量 符号常量是用一个符

3、号来表示一个固定不变的量,它有两种来源:用户自定义和系统内部定义。 用户自定义符号常量的方法如下: Const 符号常量名 As 数据类型 = 表达式 例如: Const PI = 3.14159 定义PI为符号常量 以后要使用3.14159的地方,可以用PI来代替。,3.2.1 常量(3),系统内部定义的符号常量是由控件或应用程序提供的,在“对象浏览器”窗口可以查到它们。 例如如下事件过程: Private Sub Form_Click()单击窗体使之最大化 Form1.WindowState = vbMaximized End Sub Private Sub Form_DblClick()

4、双击窗体 Form1.WindowState = vbMinimized 最小化 End Sub 过程中的VbMaximized(将窗口最大化)、vbMinimized(将窗口最小化)就是系统内部定义的符号常量。,返回首页,返回本节,3.3 运算符与表达式,3.3.1 运算符 3.3.2 表达式,返回首页,3.3.1 运算符 (1),1算术运算符 算术运算符包括:+(加)、-(减)、*(乘)、/(除)、(整除)、Mod(取余)、-(负号)、(指数)。 VB6.0中有两种特殊的除法运算:(整除)和Mod(取余)。若参与运算的两个数中有实数,则先将实数的小数部分进行四舍五入,再进行运算。例如:6.

5、83的结果为2,6.8 Mod 3的结果为1。 (指数)对数据进行指数运算。例如:32的结果为9,8(1/3)的结果为2。,3.3.1 运算符 (2),2关系运算符,3.3.1 运算符 (3),2逻辑运算符,3.3.1 运算符 (4),4字符串运算符 &、 连接字符串(&若在变量后应加空格) (1)& 连接字符串,连接前将两侧均转换为字符串型 (2) 算术加;两侧操作数均为数值型;数字字符数值型 字符串连接:两侧操作数均为字符串型 出错:非数字字符数值型(类型不匹配),返回首页,返回本节,3.3.2 表达式 (1),1表达式 由常量、变量、函数、运算符以及括号连接起来的有意义的式子称为表达式。

6、要注意的是:常用的一些数学表达式要写为Visual Basic 6.0的表达式形式。例如:数学表达式38ab+lnx的VB表达式为: 38 * a * b + Log(x),3.3.2 表达式 (2),2类型转换 在表达式中经常会出现不同类型数据混合运算的情形。此时,需要按一定的规则进行类型转换。转换的方法有两种:系统自动转换;使用转换函数转换。 对于算术运算,当参与运算的数据具有不同的精度时,系统将自动进行类型转换。系统规定运算结果的数据类型以精度高的类型为准。 3运算符的优先级 运算符的优先级如表3.4所示。,表3.4 运算符的优先级,返回首页,返回本节,3.4 常用内部函数,3.4.1

7、数学函数 3.4.2 转换函数 3.4.3 字符串函数 3.4.4 日期/时间函数 3.4.5 格式输出函数Format 3.4.6 Shell函数,返回首页,3.4.1 数学函数,返回首页,返回本节,3.4.2 转换函数,3.4.3 字符串函数(1),3.4.3 字符串函数(2),3.4.4 日期/时间函数,3.4.5 格式输出函数Format (1),格式:Format(,) 功能:按格式字符串指定的格式输出表达式的值。 说明:表达式可以是数值型、字符串型、日期型数据。格式字符串中的常用格式说明符见表3.5。 下面是Format函数的示例,运行结果如图3.3所示。,3.4.5 格式输出函数

8、Format (2),Private Sub Form_Click() Print Format(2.71828, #.#) Print Format(2.71828, 00000.00) Print Format(271828, $#,#,#.#) Print Format(0.18, #.#%) Print Format(0.18, 0.000E+00) Print Format(Time, ttttt) Print Format(Date, dddddd) End Sub,图3.3 Format函数示例,表3.5 常用格式说明符,3.4.6 Shell函数(1),格式:Shell(, 窗

9、口样式) 功能:运行一个可执行文件(程序)。返回值为Variant(Double)型,若调用成功,返回值代表这个程序的任务ID,若不成功,则返回0。 说明:文件路径是要运行的可执行文件的路径及文件名,若该文件位于系统默认查找路径中(如系统文件夹或当前文件夹),则可以仅给出文件名而省略路径。窗口样式的取值见表3.6,若省略,则程序以具有焦点的最小化窗口运行。,表3.6 窗口样式,3.4.6 Shell函数(2),Shell函数有两种调用方式:函数形式和语句形式,后者忽略返回值。例如: Dim RetVal 以函数形式运行Windows计算器 RetVal = Shell(“CALC.EXE”,

10、vbNormalFocus) 以语句形式运行Windows画图程序 Shell MSPAINT.EXE, vbNormalFocus,3.5 编码规则 (1),1. VB代码不区分字母的大小写 VB系统对用户输入的程序代码进行自动转换,转换规则如下: (1)代码中输入的关键字,首字母总被转换成大写,其余字母被转换成小写。 (2)若关键字由多个英文单词组成,则将每个英文单词的首字母转换成大写。 (3)对于用户自己定义的变量、过程名,VB以第一次定义的为准,以后输入的相同的变量、过程名向第一次输入的形式转换。,3.5 编码规则 (2),2. 语句书写自由 (1)在同一语句行上,可以书写多个语句,语

11、句之间用冒号“:”分隔。 (2)一个单行语句可以分为若干行书写,书写时在本行后面加上续行符,即加上空格和下划线“ _”。 (3)一行最多允许书写255个字符。 3. 可以在语句中给出注释 (1)注释以Rem开头。如:Rem 例子一 。“例子一”为注释内容,用Rem引出。 (2)以单引号“”引导注释内容。“”引导的注释内容可以放在语句的后面。,3.5 编码规则 (3),4. 使用缩排格式 5. 语句可以使用行号与标号 行号由数字组成,标号是以字母开始,以冒号结束的字符串。它们一般用在转向语句中,但对结构化程序设计语言,转向语句应限制使用。 6. 显式声明变量 为了避免写错变量名引起麻烦,导致出现

12、难以查找的错误,应养成对变量进行显式声明的良好习惯。,返回首页,返回本节,3.6 本 章 小 结,本章着重介绍了编写Visual Basic程序所需要掌握的基本知识,主要包括数据类型、常量和变量、运算符、表达式、常用内部函数及编码规则。函数是反映一种语言是否强大的一个重要的方面,Visual Basic提供了非常丰富的函数,使得编程变得非常轻松。要编写实用的程序,必须熟练掌握VB语言的这些基础知识。,返回首页,3.7 上 机 实 训,实训目的 掌握变量的定义方法;掌握常用内部函数的用法;掌握运算符和表达式的用法。 实训内容 1. 利用Chr、Int和Rnd函数随机生成大小写字母。 2. 生成指定范围的随机整数。 3. 练习 Left、Righit、Mid、Len、InStr、Ucase 以及Lcase等字符串函数的使用。 4. 在【立即】窗口练习内部函数、运算符和表达式的使用。,返回首页,结束,xiexie,

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!