江苏省计算机VB二级配套课件(PPT).ppt

上传人:wuy****n92 文档编号:78987700 上传时间:2023-03-19 格式:PPT 页数:35 大小:425KB
返回 下载 相关 举报
江苏省计算机VB二级配套课件(PPT).ppt_第1页
第1页 / 共35页
江苏省计算机VB二级配套课件(PPT).ppt_第2页
第2页 / 共35页
点击查看更多>>
资源描述

《江苏省计算机VB二级配套课件(PPT).ppt》由会员分享,可在线阅读,更多相关《江苏省计算机VB二级配套课件(PPT).ppt(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章 VB VB VB VB语言基础语言基础语言基础语言基础3.1 3.1 程序代码的组织方式程序代码的组织方式3.2 3.2 代码的书写规则代码的书写规则3.3 3.3 VBVB的数据类型的数据类型3.4 3.4 运算符与表达式运算符与表达式3.5 3.5 VBVB的公共函数的公共函数Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第

2、三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础 3.1 VB3.1 VB程序代码的组织方式程序代码的组织方式Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础3.1.1 3.1.1 过程过程过程:具有特定书写格式、包含若干可被作为一个整体执行的代码行的组合。根据执行的方式:事件过程通用过程Visual Basic Visual Basic Visual Basi

3、c Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础事件过程为窗体及窗体上的各种对象编写的用来响应由用户或系统引发的各种事件的代码行就是“事件过程”当指定的事件发生时,该过程即会被激活执行。私有(private)Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础通用过程一个应用程序中的多

4、个窗体共享一些代码,或一个窗体内不同的事件过程可以共享一些代码。这些被共享的代码构成的过程称为“通用过程”公有的(public)Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础3.1.2 3.1.2 模块模块用于将不同类型过程代码组织到一起而提供的一种结构窗体模块标准模块类模块Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设

5、计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础窗体模块应用程序中每个窗体都有一个相对应的窗体模块。包含用于处理发生在窗体中的各个对象的事件过程,而且包含有窗体及窗体中各个控件对象的属性设置以及相关的说明。Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础标准模块被多个应用程序中多个窗体共享的代码,组织到“标准模块”。保存的是通用过程

6、。Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础类模块包含用于创建新的对象类的属性、方法的定义等。Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础1.1.1.1.语句语句语句语句 语句是句是组成成VBVB程

7、序的最基本成分。程序的最基本成分。(1)(1)(1)(1)语语句的一般形式:句的一般形式:句的一般形式:句的一般形式:语句体句体 3.2 3.2 3.2 3.2 代码的书写规则代码的书写规则代码的书写规则代码的书写规则规定语句的功能;有些语句没有该部分 提供具体说明或具体操作例如:Dim a as Integer a20一条一条语句作用句作用:向系向系统提供必要的信息或提供必要的信息或规定系定系统执行某些操作。行某些操作。(2)(2)(2)(2)书书写注意写注意写注意写注意1)代代码不区分字母的大小写,如:不区分字母的大小写,如:Ab Ab 与与ABAB等效;等效;2)2)系系统对用用户程序代

8、程序代码进行自行自动转换;对于关于关键字,首字母被字,首字母被转换成大写,其余成大写,其余转换成小写成小写 对于用于用户定定义的的变量、量、过程名,以首次定程名,以首次定义为准准进行行转换Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础2.2.2.2.语句书写规则语句书写规则语句书写规则语句书写规则 (1)(1)续行:(行:(空格空格下划下划线字符字符“_ _”)”)(2)(2)同一行上同一行上书写多

9、条写多条语句,句,语句句间用冒号用冒号“:”分隔分隔 (3)(3)一行允一行允许多达多达10231023个字符个字符 (4)(4)注注释行行以 Rem开头,注释整行;以注释符“”引导 注释内容从注释符开始直到该行结束利用“编辑”工具栏的“设置注释块”、“解除注释块”来 设置/取消多行注释。例如:例如:Form1.Print Form1.Print 学好学好VBVB _ _ _ _&要多学多练要多学多练 Form1.Hide Form1.Hide:Form2.Show Form2.Show Form1.Hide Form1.Hide 将将Form1Form1隐藏隐藏 Print Print&H&

10、H&H&HF,F,&O&O&O&O17173.2 3.2 3.2 3.2 代码的书写规则代码的书写规则代码的书写规则代码的书写规则Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础3.3 VB3.3 VB的数据类型的数据类型变量变量变量变量/常量命名规则常量命名规则常量命名规则常量命名规则变量变量变量变量常量常量常量常量常量常量常量常量数据类型数据类型数据类型数据类型Visual Basic Visua

11、l Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础 整整 长整整 单精度精度 双精度双精度 货币型型 字字节型型Integer;Long;Single;Double;Currency;Byte1.1.1.1.数值数据类型数值数据类型数值数据类型数值数据类型3.3.1 3.3.1 3.3.1 3.3.1 数据类型数据类型数据类型数据类型 Integer Integer:整型整型(占2字节)表数范围:-215-1 215-1,即32768 3

12、2767 表示形式:n 或n%Long Long:长整型长整型(占4字节)表数范围:-231-1 231-1 表示形式:n&例如:-120,120&,120,120%,43210,-12345678&Byte Byte:字节型(占1字节)表数范围:0255(无符号)Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础 整整 长整整 单精度精度 双精度双精度 货币型型 字字节型型Integer;Long;S

13、ingle;Double;Currency;Byte3.3.1 3.3.1 3.3.1 3.3.1 数据类型数据类型数据类型数据类型 Single Single:单精度单精度(4字节字节)-7个有效位 表示形式:带小数点数 用指数(E)表示 数字后面加“!”Double Double:双精度双精度(8字节字节)-15个有效位 表示形式:用指数(D)表示 数字后面加“#”例:例:-1E2,1.2E2 120.0,120!+12345678.例:例:-1D2,1.2D2 120#Currency :货币型货币型(8字节字节)-19个有效位 表示形式:数字后面加“”例:例:1201.1.1.1.数值

14、数据类型数值数据类型数值数据类型数值数据类型Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础Integer;Long;Single;Double;Currency;Byte1.1.1.1.数值数据类型数值数据类型数值数据类型数值数据类型3.3.1 3.3.1 3.3.1 3.3.1 数据类型数据类型数据类型数据类型2.Boolean2.Boolean2.Boolean2.Boolean型型型型:占占2

15、 2个字个字节,只有两个只有两个值True (-1)True (-1)False(0)False(0)3.String3.String3.String3.String型型型型:表示形式:用双引号括起来或表示形式:用双引号括起来或变量名后加量名后加“$”“$”如:如:“Basic”“Basic”、“1234”“1234”注意:注意:与与 的区的区别 字符串字符串123abc的表示:的表示:123abc 123abc Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB V

16、B VB VB VB VB语语语言基言基言基言基言基言基础础础Integer;Long;Single;Double;Currency;Byte1.1.1.1.数值数据类型数值数据类型数值数据类型数值数据类型3.3.1 3.3.1 3.3.1 3.3.1 数据类型数据类型数据类型数据类型4.Date4.Date4.Date4.Date型型型型:-占用占用8 8个字个字节 表示形式:用用#号括起来号括起来 如:#2-14-04 6:10:002-14-04 6:10:00#或或以数字表示以数字表示 如:如:2.52.5表示日期以1899年12月30日为基点表示时间2.Boolean2.Boolea

17、n2.Boolean2.Boolean型型型型:用于用于逻辑判断判断,只有两个只有两个值True (-1)True (-1)False(0)False(0)3.String3.String3.String3.String型型型型:表示形式:用双引号括起来或表示形式:用双引号括起来或变量名后加量名后加“$”“$”5.Variant5.Variant5.Variant5.Variant型型型型:万能型万能型 是一种通用的、可是一种通用的、可变的数据的数据类型型 隐含变量的类型隐含变量的类型6.Object6.Object6.Object6.Object型型型型:用于保存任何用于保存任何对象的引用象

18、的引用Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础 举例举例:re,my data,re.er,8re,:re,my data,re.er,8re,工工资,IntegerInteger intSumintSum 引例引例:解方程解方程 3 3x x2 2+25x+11=0+25x+11=0 设:a=3,b=25,c=11a=3,b=25,c=11,则上述方程上述方程变为axax2 2+bx+c=0

19、+bx+c=0 规则规则:变量或常量名必须以变量或常量名必须以字母或汉字开头;字母或汉字开头;由字母、汉字、数字、下划线组成;由字母、汉字、数字、下划线组成;长度不超过长度不超过255255个字符;个字符;在在VBVB中中变量名的字母不区分大小写;变量名的字母不区分大小写;不要与关键字同名不要与关键字同名(Dim,string(Dim,string等)等)为了提高程序的可读性,在变量名可加前一约定的前缀为了提高程序的可读性,在变量名可加前一约定的前缀 IntInt、lnglng、sngsng、dbldbl、blnbln、curcur、dtdt、strstr、vntvnt、bytbyt3.3.2

20、 3.3.2 3.3.2 3.3.2 变量变量变量变量/常量的命名规则常量的命名规则常量的命名规则常量的命名规则Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础例例2:2:Dim A As String Dim B As String*5 A=“Visual Basic”B=“Visual Basic”Print A,B声明变量的目的声明变量的目的:根据声明的:根据声明的类型决定系型决定系统为它分配的

21、存它分配的存储单元。元。1.1.1.1.显式声明变量显式声明变量显式声明变量显式声明变量:例例1:1:Dim A Dim B As Long Dim C As Single Dim D As Integer Public|Private|Dim|Static 变量名变量名 AS 数据类型数据类型3.3.3 3.3.3 3.3.3 3.3.3 变量变量变量变量变量:在程序的运行过程中其值可以变化的量变量:在程序的运行过程中其值可以变化的量等同于:等同于:Dim A,B As Long,C As Single,D As Integer 或或 :Dim A,B&,C!,D%数数值型型字符型字符型布布

22、尔型型对象型象型万能型万能型变长字符变量:约20亿个字符定长字符变量:约65400个字符Private Sub Form_Click()Dim a As Integer,b As Long Dim c As Single,Dim d As Double a=327699999 b=327699999 Print a,b c=100/3 d=200/3 Print c,dEnd SubPrivate Sub Form_Click()Dim a As Boolean,b As Boolean Dim e,f As Date a=True 注意与注意与注意与注意与a=“True”a=“True”的区

23、别的区别的区别的区别 b=False Print a,b e=#3/1/99 9:12:02#f=1.5 Print e,fEnd Sub注意注意:(1)(1)在在VBVB中一个中一个汉字与一个西文字符字与一个西文字符视为一一样,算一个字算一个字 (2)(2)在窗体和在窗体和类模模块中中,不能用不能用PublicPublic定定义定定长字符串字符串变量量Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础

24、例:例:Private sub command1_click()Dim i as integer Static j as integer i=i+1 j=j+1 Print i,jend sub连续连续3次单击次单击command1,分析输出结果分析输出结果生命变量的目的生命变量的目的:根据声明的:根据声明的类型决定分配的存型决定分配的存储单元。元。1.1.1.1.显式声明变量显式声明变量显式声明变量显式声明变量 Public|Private|Dim|Static 变量名变量名 AS 数据类型数据类型3.3.3 3.3.3 3.3.3 3.3.3 变量变量变量变量变量:在程序的运行过程中其值可

25、以变化的量变量:在程序的运行过程中其值可以变化的量2.2.2.2.变量作用域变量作用域变量作用域变量作用域 Dim与与Static的区别:的区别:区别作用范围作用范围定义方法定义位置局部变量当前过程Dim|Static在过程内窗体/模块变量当前窗体或模块中的所有过程Private|Dim在窗体或模块的声明部分全局变量工程内的所有过程Public在窗体或模块的声明部分Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言

26、基言基础础础是是指使用指使用的的变量未用声明量未用声明语句句进行声明而行声明而直接使用直接使用 未声明直接使用的未声明直接使用的变量均默量均默认为VariantVariant型型 也可在也可在变量名后加一个量名后加一个规定数据定数据类型的型的说明符加以明符加以说明明(1)(1)作用:作用:强制制显式声明式声明变量。量。即使用任何一个即使用任何一个变量必量必须“先声明先声明,后使用后使用”(2)(2)增加增加Option ExplicitOption Explicit语句的方法:语句的方法:在代在代码编辑器的通用器的通用/声明部分声明部分输入:入:Option ExplicitOption Ex

27、plicit“工具工具|选项”-“-“编辑器器”-选“要求要求变量声明量声明”项3.3.3.3.隐式声明变量隐式声明变量隐式声明变量隐式声明变量:例:Dim Str1 As String Str1=计算机程序设计 Str2=计算机程序设计 Str3%123 Print Str1,Str2,Str33.3.3 3.3.3 3.3.3 3.3.3 变量变量变量变量例:Dim T001 As String T001=计算机程序设计 Print T00l观察该程序段的输出结果结果:无输出结果4.Option Explici4.Option Explici4.Option Explici4.Option

28、 Explici语句语句语句语句Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础2.2.2.2.声明符号常数声明符号常数声明符号常数声明符号常数:格式格式:Public|PrivateConst Const 常量名常量名 As As 类型类型=表达式表达式常数和运算符常数和运算符组成成1.1.1.1.直接常量:直接常量:直接常量:直接常量:常数常数值。其数。其数值直接反映了直接反映了类型型注意注意注意

29、注意:在程序中,常量比变量运行速度快在程序中,常量比变量运行速度快 常量只能出现在赋值号的右边常量只能出现在赋值号的右边常量常量:在程序运行期:在程序运行期间值不能改不能改变的量的量3.3.3.3.系统提供常量:系统提供常量:系统提供常量:系统提供常量:应用程序和控件提供的系用程序和控件提供的系统定定义的常量的常量 例:例:vbRedvbRed代表代表“红色色”等等例如:例如:+120,120,1.2E2,程序设计程序设计3.4.4 3.4.4 3.4.4 3.4.4 常常常常 量量量量 在一行中可放置多个常数说明在一行中可放置多个常数说明,可用逗号分隔可用逗号分隔例:例:Private Co

30、nst Pi As Single=3.14159,str$=VBPrivate Const Pi As Single=3.14159,str$=VBVisual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础3.5 3.5 运算符和表达式运算符和表达式运算符运算符运算符运算符表达式表达式表达式表达式常量常量常量常量Visual Basic Visual Basic Visual Basic Visual Basi

31、c 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础1.1.1.1.算术运算符算术运算符算术运算符算术运算符包括:包括:(乘方乘方)、-(-(负号号)、/*/*、(整除整除)MOD)MOD、+-+-表达式表达式:(-5)2+5 Mod 32.2.2.2.字符串运算符字符串运算符字符串运算符字符串运算符包括:包括:+、&表达式表达式:“123”+“3”:“123”+“3”A B A+B A&B+B A&B “123”“3”“1233”“1233”“123”3 126 “1233”123 3 126 “12

32、33”“123a”3 出错 “123a3”3.3.3.3.比较运算符比较运算符比较运算符比较运算符 包括包括:,=,=,=,=,Like,Is ,=,Like,Is 表达式表达式:15+23 4*8:15+23 西文字符西文字符运算结果是运算结果是逻辑逻辑值值=FalseVisual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础1.1.1.1.算术运算符算术运算符算术运算符算术运算符包括:包括:+-+-、MOD

33、MOD、(整除整除)、/*/*、-(-(负号号)、(乘方乘方)表达式表达式:(-5)2+5 Mod 32.2.2.2.字符串运算符字符串运算符字符串运算符字符串运算符包括:包括:+、&表达式表达式:“123”+“3”:“123”+“3”3.3.3.3.比较运算符比较运算符比较运算符比较运算符 包括包括:,=,=,=,=,Like,Is ,=,Like,Is 4.4.4.4.逻辑运算符逻辑运算符逻辑运算符逻辑运算符包括:包括:And And、OrOr、NotNot、XorXor.表达式表达式:15+234*8:15+23=265 OR(C180 and C290 and C390)Visual

34、Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础优先级的比较优先级的比较 1.1.几大类比较几大类比较 优先级优先级:高高-低低2.2.算术运算符算术运算符3.3.比较运算符比较运算符4.4.逻辑运算符逻辑运算符算术、算术、连接、比较、逻辑连接、比较、逻辑 ,-,(*/)(*/),MODMOD,(+-)(+-)同一级同一级NotNot、And And、OrOr、XorXor、3.5.1 3.5.1 3.5.1 3.

35、5.1 运算符运算符运算符运算符Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础1.1.1.1.表达式组成表达式组成表达式组成表达式组成 包含:包含:变量、常量、运算符、函数和小括号量、常量、运算符、函数和小括号 表达式表达式结果:果:与数据和运算符有关与数据和运算符有关2.2.2.2.书写规则书写规则书写规则书写规则 乘号不能省略乘号不能省略 括号必括号必须成成对出出现 一个表达式在同一行上一个表达

36、式在同一行上书写,没有高低、大小区分写,没有高低、大小区分3.3.3.3.同一表达式中的数据的类型转换同一表达式中的数据的类型转换同一表达式中的数据的类型转换同一表达式中的数据的类型转换 操作数的数据操作数的数据类型型应该符合要求,不同的数据符合要求,不同的数据应该转换成成同一同一类型。型。在算在算术运算中,如果操作数的数据精度不同,运算中,如果操作数的数据精度不同,VBVB规定运算定运算结果采用精度果采用精度较高的数据高的数据类型。型。3.5.1 3.5.1 3.5.1 3.5.1 运算符运算符运算符运算符Visual Basic Visual Basic Visual Basic Visu

37、al Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础3.6 3.6 3.6 3.6 常用内部函数常用内部函数常用内部函数常用内部函数1.1.1.1.数学函数数学函数数学函数数学函数 绝对值:绝对值:Abs(N)Abs(N)e e为底的指数:为底的指数:Exp(N)Exp(N)自然对数自然对数:Log(N)Log(N)产生随机数产生随机数:Rnd(NRnd(N)符号函数符号函数:Sgn(NSgn(N)平方根平方根:Sqr(NSqr(N)三角函数三角函数Sin(N)Sin(N)、Cos(NCo

38、s(N)、Tan(N):Tan(N):其中的其中的N N必须是弧度值必须是弧度值|-3|-Abs(-3)|-3|-Abs(-3)e e2 2-Exp(2)-Exp(2)Ln(10)Ln(10)-Log(10)-Log(10)Rnd Rnd 产生一个生一个0 01 1之之间的一个小数的一个小数 求求2.42.4的符号的符号-Sgn(2.4)-Sgn(2.4)(返回(返回1)1)求求1616的平方根的平方根-Sqr(16)-Sqr(16)Sin(30Sin(30o o)-Sin(3.14/6)-Sin(3.14/6)Visual Basic Visual Basic Visual Basic Vi

39、sual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础3.6 3.6 3.6 3.6 常用内部函数常用内部函数常用内部函数常用内部函数2.2.2.2.字符串函数字符串函数字符串函数字符串函数 求字串长度求字串长度:Len(C):Len(C)LenB(CLenB(C)取子串:取子串:Left(C,N)Left(C,N)Right(C,N)Right(C,N)Mid(C,n1,n2)Mid(C,n1,n2)查找子串:查找子串:InStr(N1,C1,C2)InStr(N1,C1,C2)去掉首

40、或尾空格:去掉首或尾空格:LTrimLTrim(C)(C)、RTrim(CRTrim(C)、Trim(C)Trim(C)生成字串:生成字串:spring(n,”spring(n,”字符字符”)生成空格串:生成空格串:space(n)space(n)Left(“Left(“计算机基础计算机基础”,2)”,2)Right(“Right(“计算机基础计算机基础”,2”,2)Mid(“Mid(“计算机基础计算机基础”,2”,2,4)4)Len(“VBLen(“VB程序设计程序设计”)”)LenB(“VBLenB(“VB程序设计程序设计”)”)Str=”AB CDE ”Str=”AB CDE ”LTri

41、m(str)LTrim(str)、RTrim(str)RTrim(str)、Trim(str)Trim(str)InStr(4,”InStr(4,”abdbcdefabdbcdef”,”d”)”,”d”)Spring(6,”A”)Spring(6,”A”)Space(10)Space(10)Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础 字符转换成字符转换成ASCIIASCII码:码:Asc(CAs

42、c(C)ASCII ASCII码转换成字符:码转换成字符:Chr(NChr(N)转换成小写字母转换成小写字母:Lcase(CLcase(C)转换成大写字母转换成大写字母:Ucase(CUcase(C)转换成字符转换成字符:Str(NStr(N)转换成数字转换成数字:Val(C)Val(C)取整:直接取整、四舍五入取整、取取整:直接取整、四舍五入取整、取N N的最大整数的最大整数 Fix(N)Fix(N)Cint(NCint(N)Int(NInt(N)Fix(3.5)Cint(3.5)Int(3.5)Fix(3.5)Cint(3.5)Int(3.5)3.6 3.6 3.6 3.6 常用内部函数常

43、用内部函数常用内部函数常用内部函数3.3.3.3.转换函数转换函数转换函数转换函数Asc(“B”)-66 Asc(“B”)-66 Chr(97)Chr(97)-“a”-“a”LCase(Abc)-”abc”UCase(Abc)-ABC”Str(234)-Str(234)-”234”Val(Val(”234”)-)-234-3 4 33 4 3-3 -4 -4-3 -4 -4Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言

44、基言基言基言基础础础3.6 3.6 3.6 3.6 常用内部函数常用内部函数常用内部函数常用内部函数4.4.4.4.日期函数日期函数日期函数日期函数 获取系统获取系统当前当前日期:日期:Date Date 获取系统当前时间获取系统当前时间:Time:Time 获取系统当前日期和时间获取系统当前日期和时间:Now:Now 获取指定日期年、月、日的值获取指定日期年、月、日的值:Year(D):Year(D)、Month(D)Month(D)、Day(D)Day(D)获取指定日期是一个星期的第几天:获取指定日期是一个星期的第几天:Weekday(D,n)Weekday(D,n)如:如:Print d

45、atePrint datePrint Time$Print Time$Print NowPrint NowPrint Year(Now),Month(Now),Day(Now)Print Year(Now),Month(Now),Day(Now)Print Weekday(Now,2)Print Weekday(Now,2)Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础 日期时间格式符:日期时间格式

46、符:字符串格式符:字符串格式符:和和 ”)Format(“ABcd”,”)、Format(“ABcd”,”)Format(“ABcd”,”字符运算符字符运算符 关系运算符关系运算符逻辑运算符逻辑运算符Visual Basic Visual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础1.1.下列语句运行时系统给出错误提示的是。下列语句运行时系统给出错误提示的是。.Print-320-769.Print-320-769 .Print“IE

47、2”+8.Print“IE2”+8.Print“AB”&128.Print“AB”&128 .Print3=2=4.Print3=2=42.2.下面所列四组数据中,全部是正确的下面所列四组数据中,全部是正确的VBVB常数是常数是 。A.32768,1.34D2,ABCDE,&O1767A.32768,1.34D2,ABCDE,&O1767B.3276,123.56,1.2E-2,#True#B.3276,123.56,1.2E-2,#True#C.&HABCE,02-03-2002,False,D-3C.&HABCE,02-03-2002,False,D-3D.ABCDE,#02-02-200

48、2#,E-2D.ABCDE,#02-02-2002#,E-23.3.运行下面程序,单击命令按钮运行下面程序,单击命令按钮Command1,Command1,则立即窗口上显示的结果是则立即窗口上显示的结果是 。Private Sub Command1_Click()Private Sub Command1_Click()Dim A As Integer,B As Boolean,C As Integer,D As IntegerDim A As Integer,B As Boolean,C As Integer,D As Integer A=20/3:B=True:C=B:D=A+C A=20/

49、3:B=True:C=B:D=A+C Debug.Print A,D,A=A+C Debug.Print A,D,A=A+C End Sub End Sub A.7 6 FalseA.7 6 False B.6.6 5.6 False C.7 6 B.6.6 5.6 False C.7 6 A=6 D.7 8 A=8A=6 D.7 8 A=8 .Print“IE2”+8.Print“IE2”+8A.32768,1.34D2,ABCDE,&O1767A.32768,1.34D2,ABCDE,&O1767A.7 6 FalseA.7 6 False练练练练 习习习习Visual Basic Vis

50、ual Basic Visual Basic Visual Basic 程序设计程序设计程序设计程序设计第三章第三章第三章第三章第三章第三章 VB VB VB VB VB VB语语语言基言基言基言基言基言基础础础4.4.确表示命题确表示命题“A“A是一个带小数的正数,且是一个带小数的正数,且 B B是一个带小数的负数是一个带小数的负数”的的逻辑表达式是逻辑表达式是 。5.5.在窗体模块的通用声明处有如下语句,会产生错误的语句是在窗体模块的通用声明处有如下语句,会产生错误的语句是 _ _(1)Const A As Integer=25(1)Const A As Integer=25(2)Publ

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁