VB语言基础简单易懂ppt课件

上传人:m**** 文档编号:570180425 上传时间:2024-08-02 格式:PPT 页数:98 大小:1.09MB
返回 下载 相关 举报
VB语言基础简单易懂ppt课件_第1页
第1页 / 共98页
VB语言基础简单易懂ppt课件_第2页
第2页 / 共98页
VB语言基础简单易懂ppt课件_第3页
第3页 / 共98页
VB语言基础简单易懂ppt课件_第4页
第4页 / 共98页
VB语言基础简单易懂ppt课件_第5页
第5页 / 共98页
点击查看更多>>
资源描述

《VB语言基础简单易懂ppt课件》由会员分享,可在线阅读,更多相关《VB语言基础简单易懂ppt课件(98页珍藏版)》请在金锄头文库上搜索。

1、中国矿业大学 计算机学院1第第第第3 3章章章章 VBVB语言基础语言基础语言基础语言基础3.1 VB3.1 VB程序的书写规则程序的书写规则3.2 VB3.2 VB数据类型数据类型3.3 3.3 变量与常量变量与常量3.4 3.4 运算符和表达式运算符和表达式3.5 VB3.5 VB常用内部函数常用内部函数本章小结本章小结 中国矿业大学 计算机学院 计算机基础部23.1 VB程序的书写规则程序的书写规则1. VB代码不区分字母的大小写代码不区分字母的大小写(1 1 1 1)系统保留字(关键字)自动转换每个)系统保留字(关键字)自动转换每个)系统保留字(关键字)自动转换每个)系统保留字(关键字

2、)自动转换每个单词的首字母大写。单词的首字母大写。单词的首字母大写。单词的首字母大写。(2 2 2 2)用户自定义的变量、过程名以第一次)用户自定义的变量、过程名以第一次)用户自定义的变量、过程名以第一次)用户自定义的变量、过程名以第一次定义为准。定义为准。定义为准。定义为准。 中国矿业大学 计算机学院 计算机基础部32语句书写自由语句书写自由(1 1)一行可书写多条语句,之间用冒号)一行可书写多条语句,之间用冒号 “: :”分隔分隔; ; 例:例: a=4 a=4 :B=A+2B=A+2(2 2)一个长语句可分若干行书写)一个长语句可分若干行书写, ,用续行用续行符连接,续行符是一个符连接,

3、续行符是一个“空格空格”+ + “下下划线符划线符”组成组成; ;(3 3)一行)一行 =255=255个字符。个字符。3.1 3.1 VBVB程序的书写规则程序的书写规则程序的书写规则程序的书写规则中国矿业大学 计算机学院 计算机基础部43.注释有利于程序的维护和调试注释有利于程序的维护和调试给程序加适当的注释是一个良好的编程习惯给程序加适当的注释是一个良好的编程习惯什么地方加注释?什么地方加注释?(1)声明一个重要变量)声明一个重要变量(2)对过程定义说明)对过程定义说明(3)对整个程序的说明)对整个程序的说明 使用单引号使用单引号使用单引号使用单引号 ( ( ( ( ) ) ) ) 引导

4、注释引导注释引导注释引导注释 以以以以RemRemRemRem开头开头开头开头 定义注释块定义注释块定义注释块定义注释块3.1 3.1 VBVB程序的书写规则程序的书写规则程序的书写规则程序的书写规则中国矿业大学 计算机学院 计算机基础部5数据类型是程序设计中的重要概念。数据类型是程序设计中的重要概念。数据类型是程序设计中的重要概念。数据类型是程序设计中的重要概念。是对某类数据的基础特性的抽象描述。是对某类数据的基础特性的抽象描述。是对某类数据的基础特性的抽象描述。是对某类数据的基础特性的抽象描述。包括:包括:包括:包括: 该类数据的值的表示;该类数据的值的表示;该类数据的值的表示;该类数据的

5、值的表示; 对该值的操作。对该值的操作。对该值的操作。对该值的操作。VBVBVBVB中数据类型:中数据类型:中数据类型:中数据类型:标准数据类型(标准数据类型(标准数据类型(标准数据类型(11111111种)种)种)种)3 23 23 23 结果为结果为结果为结果为 FalseFalseFalseFalse -5 -5 -5 -5-4 -4 -4 - - - 逻辑数据逻辑数据逻辑数据逻辑数据 非非非非0 - True : 0 - False0 - True : 0 - False0 - True : 0 - False0 - True : 0 - False (2)(2)(2)(2)逻辑数据逻

6、辑数据逻辑数据逻辑数据 - - - - 整型数据整型数据整型数据整型数据 True - -1 : False - 0True - -1 : False - 0True - -1 : False - 0True - -1 : False - 03.2 VB3.2 VB数据类型数据类型数据类型数据类型中国矿业大学 计算机学院 计算机基础部195.5.对象类型(对象类型(ObjectObject)通过通过3232位(位(4 4个字节)存储空间存放可引个字节)存储空间存放可引用应用程序中用应用程序中对象对象的地址。的地址。 作用:作用:可以用可以用SetSet语句将某一实际对象的语句将某一实际对象的

7、对象名赋给该对象变量。然后,就可以用对象名赋给该对象变量。然后,就可以用对象变量名代替实际的对象名。对象变量名代替实际的对象名。 3.2 VB3.2 VB数据类型数据类型数据类型数据类型中国矿业大学 计算机学院 计算机基础部20例如:例如:Dim objLbl As ObjectDim objLbl As ObjectDim objLbl As ObjectDim objLbl As ObjectSet objLbl =label1Set objLbl =label1Set objLbl =label1Set objLbl =label1objLbl.Caption = WelcomeobjL

8、bl.Caption = WelcomeobjLbl.Caption = WelcomeobjLbl.Caption = Welcome3.2 VB3.2 VB数据类型数据类型数据类型数据类型中国矿业大学 计算机学院 计算机基础部216.6.变体类型变体类型(Variant)(Variant)为数据处理增加智能性。为数据处理增加智能性。变体类型:变体类型:它是一种随时可以改变数据类它是一种随时可以改变数据类型的数据,数据类型可根据上下文的变化型的数据,数据类型可根据上下文的变化而变化,是一种万能的数据类型。而变化,是一种万能的数据类型。 除去定长除去定长除去定长除去定长StringString

9、StringString类型和用户自己类型的类型和用户自己类型的类型和用户自己类型的类型和用户自己类型的数据外,它可以保存任何其他类型数据外,它可以保存任何其他类型数据外,它可以保存任何其他类型数据外,它可以保存任何其他类型( ( ( (数值数值数值数值型、日期型、字符型、对象型型、日期型、字符型、对象型型、日期型、字符型、对象型型、日期型、字符型、对象型) ) ) )的数据。的数据。的数据。的数据。3.2 VB3.2 VB数据类型数据类型数据类型数据类型中国矿业大学 计算机学院 计算机基础部22PrivateSubForm_Click()DimTAsVariantT=12Form1.Prin

10、tTT=“*”Form1.PrintTEndSub例如:例如: 3.2 VB3.2 VB数据类型数据类型数据类型数据类型中国矿业大学 计算机学院 计算机基础部237.7.自定义类型自定义类型 语法格式:语法格式:语法格式:语法格式: TypeTypeTypeType 自定义类型名自定义类型名自定义类型名自定义类型名 元素名元素名元素名元素名(下标下标下标下标) As ) As ) As ) As 类型名类型名类型名类型名 元素名元素名元素名元素名(下标下标下标下标) As ) As ) As ) As 类型名类型名类型名类型名 End TypeEnd TypeEnd TypeEnd Type

11、3.2 VB3.2 VB数据类型数据类型数据类型数据类型中国矿业大学 计算机学院 计算机基础部24举例举例举例举例: : : :TypeType StudTypeStudTypeStudTypeStudTypeiNoiNoAsIntegerAsIntegerstrNamestrNameAsString*20AsString*20EndTypeEndType变量说明:变量说明:变量说明:变量说明:DimStudent1DimStudent1As As As As StudTypeStudTypeStudTypeStudType Student1.iNo=001 Student1.iNo=001

12、Student1.iNo=001 Student1.iNo=001 Student1.strName= Student1.strName= Student1.strName= Student1.strName=“ “JohnJohnJohnJohn” ”3.2 VB3.2 VB数据类型数据类型数据类型数据类型中国矿业大学 计算机学院 计算机基础部253.3 3.3 变量与常量变量与常量变量与常量变量与常量1 1标识符标识符2 2常量常量3 3变量变量中国矿业大学 计算机学院 计算机基础部26用来标识常量名、变量名、过程名等元素用来标识常量名、变量名、过程名等元素的符号。的符号。标识符命名规则:

13、标识符命名规则:标识符命名规则:标识符命名规则:1.1.1.1.以字母或汉字开头,后可跟字母、数字或下划以字母或汉字开头,后可跟字母、数字或下划以字母或汉字开头,后可跟字母、数字或下划以字母或汉字开头,后可跟字母、数字或下划线组成,标识符的长度不能超过线组成,标识符的长度不能超过线组成,标识符的长度不能超过线组成,标识符的长度不能超过 255255255255个字符;个字符;个字符;个字符;2.2.2.2.不能使用不能使用不能使用不能使用VBVBVBVB中的关键字;中的关键字;中的关键字;中的关键字;3.VB3.VB3.VB3.VB中不区分变量名的大小写中不区分变量名的大小写中不区分变量名的大

14、小写中不区分变量名的大小写; ; ; ;4.4.4.4.为了增加程序的可读性,可在变量名前加一个为了增加程序的可读性,可在变量名前加一个为了增加程序的可读性,可在变量名前加一个为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。缩写的前缀来表明该变量的数据类型。缩写的前缀来表明该变量的数据类型。缩写的前缀来表明该变量的数据类型。一、标识符一、标识符3.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部27例例例例: : strstrMystringMystringi iCountCounts sMaxMaxl lX_y_zX_y_zdbldblTotalTot

15、aldtdtYearYearf fTorFTorF3.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部28在程序运行中值不变的量。在程序运行中值不变的量。在程序运行中值不变的量。在程序运行中值不变的量。1.1.文字常量文字常量文字常量文字常量数值常量数值常量数值常量数值常量字符串常量字符串常量字符串常量字符串常量日期日期日期日期/ / / /时间常量时间常量时间常量时间常量逻辑型常量逻辑型常量逻辑型常量逻辑型常量2.2.2.2. 符号常量符号常量符号常量符号常量3. 3. 3. 3. 系统提供的常量系统提供的常量系统提供的常量系统提供的常量二、常量二、常量3.3 变量与常量变量与

16、常量中国矿业大学 计算机学院 计算机基础部29 1.1.1.1.数值常量数值常量数值常量数值常量 一般的数值型常量由正负号、数字一般的数值型常量由正负号、数字一般的数值型常量由正负号、数字一般的数值型常量由正负号、数字和小数点组成,正数的正号可以省略。和小数点组成,正数的正号可以省略。和小数点组成,正数的正号可以省略。和小数点组成,正数的正号可以省略。3.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部30VBVBVBVB中数值常量有中数值常量有中数值常量有中数值常量有4 4 4 4种表示方式:种表示方式:种表示方式:种表示方式:整型数:整型数:整型数:整型数: 12312312

17、3123、-225-225-225-225、+3097+3097+3097+3097、-32768-32768-32768-32768+32767+32767+32767+32767长整型:长整型:长整型:长整型: -2147483648-2147483648-2147483648-2147483648+ 2147483647+ 2147483647+ 2147483647+ 2147483647定点数:定点数:定点数:定点数:1.2341.2341.2341.234、-0.345-0.345-0.345-0.345、345.789345.789345.789345.789浮点数:浮点数:浮点

18、数:浮点数:+123.5E+12+123.5E+12+123.5E+12+123.5E+12、+0.23E-120+0.23E-120+0.23E-120+0.23E-120、 -9.64E6-9.64E6-9.64E6-9.64E6、 124.56D+123124.56D+123124.56D+123124.56D+123。aEc=a10c3.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部312.2.2.2.字符串常量字符串常量字符串常量字符串常量 值用双引号括起来值用双引号括起来值用双引号括起来值用双引号括起来的一串字符。的一串字符。的一串字符。的一串字符。例:例:例:例:

19、 “ “ABCDABCDABCDABCD” ”、 “ “12345123451234512345” ” “ “#2/9/1999#2/9/1999#2/9/1999#2/9/1999#” ” “ “WPS2000 WPS2000 WPS2000 WPS2000 软件软件软件软件” ” “ “中国中国中国中国” ” “”“” 空串空串空串空串注意:在注意:在注意:在注意:在VBVBVBVB中汉字的长度为中汉字的长度为中汉字的长度为中汉字的长度为1 1 1 1而不是而不是而不是而不是2 2 2 2 3.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部323.3.3.3.日期日期日期日

20、期/ / / /时间型常量时间型常量时间型常量时间型常量 #2/9/1999#2/9/1999# #2/9/1999 11:02:00 AM# #2/9/1999 11:02:00 AM# #11:03:05 PM# #11:03:05 PM#4.4.4.4.逻辑型常量逻辑型常量逻辑型常量逻辑型常量 TrueTrueTrueTrue、FalseFalseFalseFalse3.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部33语法格式:语法格式:语法格式:语法格式: 省略省略 AAs s 类型类型 , ,常量的类型由表达式值的常量的类型由表达式值的类型决定;类型决定;为使与变量

21、名区分,一般符号常为使与变量名区分,一般符号常量名使用大写字母书写。量名使用大写字母书写。 例例: : Const MAX=100, MIN=10Const MAX=100, MIN=10 Const PI Const PI! !=3.1415926=3.1415926ConstConst常量名常量名常量名常量名 AAs s 类型类型类型类型=表达式表达式表达式表达式二、常量二、常量-符号常量符号常量3.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部34系统定义常量位于对象库中系统定义常量位于对象库中, ,可通过可通过“对象浏对象浏览器览器”查看查看. .例例例例:vbNorm

22、alvbNormal、vbMinimizedvbMinimized等等二、常量二、常量-系统常量系统常量例:例:例:例:在程序中使用语句在程序中使用语句在程序中使用语句在程序中使用语句 :Label1.Alignment=Label1.Alignment=vbCentervbCenter 与下面语句等价:与下面语句等价:与下面语句等价:与下面语句等价:Label1.Alignment=2Label1.Alignment=23.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部35三、三、变变量量1.1.概念概念 在程序运行中随时可以发生变化的量。在程序运行中随时可以发生变化的量。在

23、程序运行中随时可以发生变化的量。在程序运行中随时可以发生变化的量。变量是以符号的形式出现在程序中,程序变量是以符号的形式出现在程序中,程序变量是以符号的形式出现在程序中,程序变量是以符号的形式出现在程序中,程序中的变量在任一时刻都有确定的值。变量中的变量在任一时刻都有确定的值。变量中的变量在任一时刻都有确定的值。变量中的变量在任一时刻都有确定的值。变量在参加运算等处理时,是在参加运算等处理时,是在参加运算等处理时,是在参加运算等处理时,是用它所存储的数用它所存储的数用它所存储的数用它所存储的数据据据据进行运算。进行运算。进行运算。进行运算。 变量三要素:变量三要素: 变量名、变量的数据类型、变

24、量的值变量名、变量的数据类型、变量的值3.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部36说明:说明:一个变量在一个时刻只能存放一个值,如一个变量在一个时刻只能存放一个值,如一个变量在一个时刻只能存放一个值,如一个变量在一个时刻只能存放一个值,如果某个变量在程序运行时数据发生变化,果某个变量在程序运行时数据发生变化,果某个变量在程序运行时数据发生变化,果某个变量在程序运行时数据发生变化,则现行值将覆盖原来的数据。则现行值将覆盖原来的数据。则现行值将覆盖原来的数据。则现行值将覆盖原来的数据。例:例:例:例: Dim X As Integer ,y As Integer Dim

25、X As Integer ,y As Integer Dim X As Integer ,y As Integer Dim X As Integer ,y As Integer X=10 X=10 X=10 X=10: y=8y=8y=8y=8: X=y X=y X=y X=y Print X Print X Print X Print XX X X X当前时刻的值应为?当前时刻的值应为?当前时刻的值应为?当前时刻的值应为?3.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部37合法的标识符,不与对象名重名。合法的标识符,不与对象名重名。合法的标识符,不与对象名重名。合法的标识符

26、,不与对象名重名。取容易理解和记忆的符号取容易理解和记忆的符号取容易理解和记忆的符号取容易理解和记忆的符号在同一个范围内必须是唯一的。在同一个范围内必须是唯一的。在同一个范围内必须是唯一的。在同一个范围内必须是唯一的。范围就范围就范围就范围就是可以引用变量的变化域:一个过程、是可以引用变量的变化域:一个过程、是可以引用变量的变化域:一个过程、是可以引用变量的变化域:一个过程、一个窗体等等一个窗体等等一个窗体等等一个窗体等等变量名变量名3.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部382.2.变量声明变量声明(1)(1)用用DimDim语句显式声明变量语句显式声明变量 (使用

27、最多的方式)(使用最多的方式)语法格式语法格式: :Dim变量名变量名As类型名类型名或或Dim变量名类型符变量名类型符3.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部39Dim i as IntegerDim i as IntegerDim i as IntegerDim i as IntegerDim sum!Dim sum!Dim sum!Dim sum!Dim x as single,y as singleDim x as single,y as singleDim x as single,y as singleDim x as single,y as singleD

28、im m%,n%Dim m%,n%Dim m%,n%Dim m%,n%Dim ch1 as stringDim ch1 as stringDim ch1 as stringDim ch1 as string例:例:3.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部40DimDimDimDim语句的说明:语句的说明:语句的说明:语句的说明:1 1 1 1)一个)一个)一个)一个Dim Dim Dim Dim 语句可同时定义多个变量;语句可同时定义多个变量;语句可同时定义多个变量;语句可同时定义多个变量;2 2 2 2)缺省)缺省)缺省)缺省“ “As As As As 类型名类型

29、名类型名类型名” ”部分的变量部分的变量部分的变量部分的变量默认为默认为默认为默认为变体类型;变体类型;变体类型;变体类型;3 3 3 3)用类型符定义类型时,变量与类型符间)用类型符定义类型时,变量与类型符间)用类型符定义类型时,变量与类型符间)用类型符定义类型时,变量与类型符间不能有空格;不能有空格;不能有空格;不能有空格;4 4 4 4)声明一个变量后,系统自动为该变量赋)声明一个变量后,系统自动为该变量赋)声明一个变量后,系统自动为该变量赋)声明一个变量后,系统自动为该变量赋予一个予一个予一个予一个初始值。初始值。初始值。初始值。3.3 变量与常量变量与常量中国矿业大学 计算机学院 计

30、算机基础部41例:例:例:例: Dim Dim Dim Dim iCouiCouiCouiCou As As As As IntegerIntegerIntegerInteger,sAll,sAll,sAll,sAll As SingleAs SingleAs SingleAs Single 等价于等价于等价于等价于 Dim Dim Dim Dim iCouiCouiCouiCou As IntegerAs IntegerAs IntegerAs Integer Dim Dim Dim Dim sAllsAllsAllsAll As SingleAs SingleAs SingleAs Sin

31、gle 也等价于也等价于也等价于也等价于 Dim Dim Dim Dim iCouiCouiCouiCou% % % %,sAll,sAll,sAll,sAll! ! ! !3.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部42(2) (2) (2) (2) 用类型说明符来直接声明变量用类型说明符来直接声明变量用类型说明符来直接声明变量用类型说明符来直接声明变量 形式形式形式形式: : : :变量名类型符变量名类型符变量名类型符变量名类型符 例例例例 : : : :iTemiTemiTemiTem% % % % lNumlNumlNumlNum& & & & sHightsHi

32、ghtsHightsHight! ! ! ! dblTatoldblTatoldblTatoldblTatol# # # # strNamestrNamestrNamestrName$ $ $ $ cXyzcXyzcXyzcXyz 变量名和类型符之变量名和类型符之间不能有空格!间不能有空格!3.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部43(3)(3)隐式声明隐式声明未进行上述的声明而直接使用的变量,未未进行上述的声明而直接使用的变量,未未进行上述的声明而直接使用的变量,未未进行上述的声明而直接使用的变量,未加说明类型而使用的变量,系统一律按变加说明类型而使用的变量,系统一

33、律按变加说明类型而使用的变量,系统一律按变加说明类型而使用的变量,系统一律按变体型处理体型处理体型处理体型处理 原因:变量名书写错误不宜查找原因:变量名书写错误不宜查找建议不使用建议不使用3.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部44(4)OptionExplicit(4)OptionExplicit语句语句语句语句 在通用声明处加在通用声明处加在通用声明处加在通用声明处加 Option ExplicitOption ExplicitOption ExplicitOption Explicit 语句语句语句语句来强制显式声明来强制显式声明来强制显式声明来强制显式声明所有

34、使用的所有使用的所有使用的所有使用的变量。变量。变量。变量。即:即:即:即: 在模块中使用在模块中使用在模块中使用在模块中使用Option ExplicitOption ExplicitOption ExplicitOption Explicit语句,系语句,系语句,系语句,系统将检查模块中所有未加显式说明的变量。统将检查模块中所有未加显式说明的变量。统将检查模块中所有未加显式说明的变量。统将检查模块中所有未加显式说明的变量。3.3 变量与常量变量与常量中国矿业大学 计算机学院 计算机基础部453.4 3.4 运算符和表达式运算符和表达式运算符和表达式运算符和表达式运算符:运算符:运算符:运算

35、符:是表示实现某种运算功能的符号是表示实现某种运算功能的符号是表示实现某种运算功能的符号是表示实现某种运算功能的符号 算术运算符算术运算符算术运算符算术运算符 字符串运算符字符串运算符字符串运算符字符串运算符 关系运算符关系运算符关系运算符关系运算符 逻辑运算符逻辑运算符逻辑运算符逻辑运算符表达式:表达式:表达式:表达式:由由由由变量、常量、变量、常量、变量、常量、变量、常量、函数、函数、函数、函数、运算符和运算符和运算符和运算符和圆括号按一定的规则组成的一个字符序列圆括号按一定的规则组成的一个字符序列圆括号按一定的规则组成的一个字符序列圆括号按一定的规则组成的一个字符序列就是表达式。就是表达

36、式。就是表达式。就是表达式。中国矿业大学 计算机学院 计算机基础部46作用作用作用作用: 进行数学计算。进行数学计算。进行数学计算。进行数学计算。1.1.1.1.算术运算符算术运算符算术运算符算术运算符单目运算符单目运算符单目运算符单目运算符 - - - - 双目运算符双目运算符双目运算符双目运算符一、算术运算符和算术表达式一、算术运算符和算术表达式单目运算符:单目运算符:运算符的后面运算符的后面只有一个操作数,只有一个操作数,例如:例如:- - - -5 5 5 5。 双目运算符:双目运算符:运算符的前后运算符的前后有两个操作数,有两个操作数,例如:例如:a a+ + + +b b。3.4

37、运算符和表达式运算符和表达式中国矿业大学 计算机学院 计算机基础部47设设iaia=3=33.4 运算符和表达式运算符和表达式中国矿业大学 计算机学院 计算机基础部48优先级优先级优先级优先级( ( ( (先算和后算先算和后算先算和后算先算和后算) ) ) ): - - * * = = / / ModMod + + =- - 例例例例: :-2+544/2-6*7Mod8-2+544/2-6*7Mod8 = = -2+6254/2-6*7Mod8-2+6254/2-6*7Mod8=-2+6252-42Mod8=-2+6252-42Mod8=-2+312-2=-2+312-2=308=3083.

38、4 运算符和表达式运算符和表达式中国矿业大学 计算机学院 计算机基础部49 2.2.2.2.算术表达式算术表达式算术表达式算术表达式:(结果为数值)(结果为数值)(结果为数值)(结果为数值)用算术运算符和圆括号将操作数连接起用算术运算符和圆括号将操作数连接起用算术运算符和圆括号将操作数连接起用算术运算符和圆括号将操作数连接起来的式子。来的式子。来的式子。来的式子。操作数可以是常量、变量或函数等。操作数可以是常量、变量或函数等。操作数可以是常量、变量或函数等。操作数可以是常量、变量或函数等。使用圆括号来改变运算次序。使用圆括号来改变运算次序。使用圆括号来改变运算次序。使用圆括号来改变运算次序。3

39、.4 运算符和表达式运算符和表达式中国矿业大学 计算机学院 计算机基础部50例如例如:X+(A/3)+(X+Y)25.5Mod2a*b/(c*d)3.14159265*r2(-b+Sqr(b2-4*a*c)/(2*a)算术表达式的运算结果是一个数值,其算术表达式的运算结果是一个数值,其算术表达式的运算结果是一个数值,其算术表达式的运算结果是一个数值,其类类类类型型型型由由由由数据数据数据数据和和和和运算符运算符运算符运算符共同决定。共同决定。共同决定。共同决定。3.4 运算符和表达式运算符和表达式中国矿业大学 计算机学院 计算机基础部51说明:说明:(1 1 1 1)VBVBVBVB规定,当不

40、同数据类型的操作数出规定,当不同数据类型的操作数出规定,当不同数据类型的操作数出规定,当不同数据类型的操作数出现在同一表达式中时,运算结果的数据类型现在同一表达式中时,运算结果的数据类型现在同一表达式中时,运算结果的数据类型现在同一表达式中时,运算结果的数据类型以精度高的数据类型为准。以精度高的数据类型为准。以精度高的数据类型为准。以精度高的数据类型为准。 IntegerLongSingleDoubleCurrencyIntegerLongSingleDoubleCurrencyIntegerLongSingleDoubleCurrencyIntegerLongSingleDouble2:32

41、:32:32(3)(3)(3)(3)对字符型操作数比较,按字符对字符型操作数比较,按字符对字符型操作数比较,按字符对字符型操作数比较,按字符ASCIIASCIIASCIIASCII码码码码 值的大小进行比较。例值的大小进行比较。例值的大小进行比较。例值的大小进行比较。例 begin ? beganbegin ? began(4)(4)(4)(4)进行比较的操作数要可比,否则出错。进行比较的操作数要可比,否则出错。进行比较的操作数要可比,否则出错。进行比较的操作数要可比,否则出错。 例如:例如:例如:例如:123123123123与与与与“abeabeabeabe”就不可比就不可比就不可比就不可

42、比3.4 运算符和表达式运算符和表达式中国矿业大学 计算机学院 计算机基础部66将操作数进行逻辑运算将操作数进行逻辑运算将操作数进行逻辑运算将操作数进行逻辑运算结果:结果:结果:结果:T True/rue/F Falsealse(逻辑值)逻辑值)逻辑值)逻辑值)四、逻辑运算符与逻辑表达式四、逻辑运算符与逻辑表达式运算符运算符运算符运算符说明说明说明说明 NotNot取反取反取反取反 AndAnd与与与与OrOr或或或或优先级优先级优先级优先级1 12 23 33.4 运算符和表达式运算符和表达式中国矿业大学 计算机学院 计算机基础部67(在以下逻辑运算中假设(在以下逻辑运算中假设(在以下逻辑运

43、算中假设(在以下逻辑运算中假设T T T T代表代表代表代表TrueTrueTrueTrue,F F F F代表代表代表代表FalseFalseFalseFalse)(1) not(1) not(1) not(1) notNot F = T Not T = FNot F = T Not T = FNot F = T Not T = FNot F = T Not T = F例:若例:若例:若例:若a=Truea=Truea=Truea=True,则,则,则,则 not a=Falsenot a=Falsenot a=Falsenot a=False(2) and(2) and(2) and(2)

44、 andF And T= F F And F = F T And T = TF And T= F F And F = F T And T = TF And T= F F And F = F T And T = TF And T= F F And F = F T And T = T例:例:例:例:a=True,a=True,a=True,a=True,且且且且b=Trueb=Trueb=Trueb=True,则则则则 a And B= Truea And B= Truea And B= Truea And B= True3.4 运算符和表达式运算符和表达式中国矿业大学 计算机学院 计算机基础部6

45、8(3)or(3)orForF=FForF=FTorF=TTorT=TTorF=TTorT=T例:若例:若例:若例:若a,ba,b均为逻辑值,只要均为逻辑值,只要均为逻辑值,只要均为逻辑值,只要a,ba,b中有一个为中有一个为中有一个为中有一个为TrueTrue时,时,时,时, aOrb=TrueaOrb=True(4)(4)XorXorTTxorxorF=TF=TFFxorxorF=FTF=FTxorxorT=FT=F例:若例:若例:若例:若a,ba,b均为逻辑值,均为逻辑值,均为逻辑值,均为逻辑值,a,ba,b中只有一个为中只有一个为中只有一个为中只有一个为TrueTrue时,时,时,时,

46、a aXorXorb=Trueb=True3.4 运算符和表达式运算符和表达式中国矿业大学 计算机学院 计算机基础部69逻辑表达式逻辑表达式逻辑表达式逻辑表达式是用逻辑运算符把逻辑变量连接起来的式是用逻辑运算符把逻辑变量连接起来的式是用逻辑运算符把逻辑变量连接起来的式是用逻辑运算符把逻辑变量连接起来的式子子子子, , , ,例如:例如:例如:例如:(xy) And (yz)(xy) And (yz)(xy) And (yz)(xy) And (yz)说明:若逻辑运算符对数值进行运算,则说明:若逻辑运算符对数值进行运算,则说明:若逻辑运算符对数值进行运算,则说明:若逻辑运算符对数值进行运算,则以

47、数字的二进制数逐位进行逻辑运算。以数字的二进制数逐位进行逻辑运算。以数字的二进制数逐位进行逻辑运算。以数字的二进制数逐位进行逻辑运算。 3.4 运算符和表达式运算符和表达式中国矿业大学 计算机学院 计算机基础部70 例:例:例:例: 11 And 711 And 711 And 711 And 7 =1011 And 0111 =1011 And 0111 =1011 And 0111 =1011 And 0111 =0011 =0011 =0011 =0011 结果为十进制下的结果为十进制下的结果为十进制下的结果为十进制下的 3 3 3 3 32 and 64 32 and 64 32 an

48、d 64 32 and 643.4 运算符和表达式运算符和表达式中国矿业大学 计算机学院 计算机基础部711. 1. 1. 1. 不同数据类型的转换不同数据类型的转换不同数据类型的转换不同数据类型的转换算术运算中,不同类型的操作数进行运算算术运算中,不同类型的操作数进行运算算术运算中,不同类型的操作数进行运算算术运算中,不同类型的操作数进行运算时时时时, , , ,运算结果的数据类型向精度高的数据运算结果的数据类型向精度高的数据运算结果的数据类型向精度高的数据运算结果的数据类型向精度高的数据类型靠类型靠类型靠类型靠. . . .Integer Long Single Double Curren

49、cy Integer Long Single Double Currency Integer Long Single Double Currency Integer Long Single Double =字符运算符字符运算符 关系运算符关系运算符 逻辑运算符逻辑运算符3.4 运算符和表达式运算符和表达式中国矿业大学 计算机学院 计算机基础部731.书写书写x+y小于小于10且且x-y大于大于0的逻辑表达式的逻辑表达式2.i被被j整除为整除为0的逻辑表达式的逻辑表达式x+y10x+y0ndx-y0a.i/j=0b.ij=0c.ijd.iModj=03.求值求值184*4.02/1.634or5

50、43.4 运算符和表达式运算符和表达式中国矿业大学 计算机学院 计算机基础部74例例3-53-5:选拔优秀学生的条件是:年龄(:选拔优秀学生的条件是:年龄(AgeAge)小于)小于2020岁,三门功课成绩(岁,三门功课成绩(M1M1、M2M2、M3M3)的总分高于)的总分高于280280分,分,其中有一门要高于其中有一门要高于9595分。则可用逻辑表达式表示为:分。则可用逻辑表达式表示为:Age280 And M195Age280 And M195 Or M295 Or M395 Or M295 Or M395 这是错误的,这是错误的,Why?Why? 正确的表达式应为:正确的表达式应为: A

51、ge280 And Age280 And (M195 Or M295 Or M395 M195 Or M295 Or M395 )3.4 运算符和表达式运算符和表达式中国矿业大学 计算机学院 计算机基础部75例例3-43-4:写出用逻辑表达式表示闰年的条件:写出用逻辑表达式表示闰年的条件:分析:分析:闰年的条件符合下列二者之一:闰年的条件符合下列二者之一: 1 1、能被、能被4 4整除,但不能被整除,但不能被100100整除整除 2 2、能被、能被400400整除整除 设设 YearYear为表示年份的整型变量为表示年份的整型变量表示闰年的逻辑表达式为:表示闰年的逻辑表达式为:(YearMod

52、4=0)AndYearMod1000OrYearMod400=03.4 运算符和表达式运算符和表达式中国矿业大学 计算机学院 计算机基础部76一、数学函数一、数学函数二、二、字符串操作函数字符串操作函数字符串操作函数字符串操作函数三、类型转换函数三、类型转换函数三、类型转换函数三、类型转换函数四、日期与时间函数四、日期与时间函数四、日期与时间函数四、日期与时间函数五、格式输出函数五、格式输出函数五、格式输出函数五、格式输出函数FormatFormat六、六、六、六、ShellShell函数函数函数函数3.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部77一、数学一、数

53、学函数函数函数名函数名函数名函数名 说明说明说明说明 例例例例 结果结果结果结果Abs(NAbs(NAbs(NAbs(N) ) ) ) 取绝对值取绝对值取绝对值取绝对值 Abs(-3.5) 3.5Abs(-3.5) 3.5Abs(-3.5) 3.5Abs(-3.5) 3.5Sqr(NSqr(NSqr(NSqr(N) ) ) ) 平方根平方根平方根平方根 Sqr(2) 1.414Sqr(2) 1.414Sqr(2) 1.414Sqr(2) 1.414Exp(NExp(NExp(NExp(N) ) ) ) 以以以以e e e e为底指数为底指数为底指数为底指数 Exp(3) 20.086Exp(3

54、) 20.086Exp(3) 20.086Exp(3) 20.086Log(NLog(NLog(NLog(N) ) ) ) 以以以以e e e e为底自然对数为底自然对数为底自然对数为底自然对数 Log(10) 2.3Log(10) 2.3Log(10) 2.3Log(10) 2.3Sgn(NSgn(NSgn(NSgn(N) ) ) ) 符号符号符号符号 Sgn(-3.5) -1Sgn(-3.5) -1Sgn(-3.5) -1Sgn(-3.5) -13.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部78 函数名函数名函数名函数名 说明说明说明说明 例例例例 结果结果结

55、果结果Rnd(NRnd(NRnd(NRnd(N) ) ) ) 产生随机数产生随机数产生随机数产生随机数 RndRndRndRnd 0-1 0-1 0-1 0-1之间小数之间小数之间小数之间小数 Sin(NSin(NSin(NSin(N) ) ) ) 正弦正弦正弦正弦 Sin(0) 0Sin(0) 0Sin(0) 0Sin(0) 0Cos(NCos(NCos(NCos(N) ) ) ) 余弦余弦余弦余弦 Cos(0) 1Cos(0) 1Cos(0) 1Cos(0) 1Tan(NTan(NTan(NTan(N) ) ) ) 正切正切正切正切 Tan(0) 0 Tan(0) 0 Tan(0) 0 T

56、an(0) 0 Atn(NAtn(NAtn(NAtn(N) ) ) ) 反正切反正切反正切反正切 Atn(0) 0Atn(0) 0Atn(0) 0Atn(0) 03.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部79二、字符串操作函数二、字符串操作函数1 1)Len(CLen(C)字符串长字符串长字符串长字符串长 例:例:Len(ABCDLen(ABCD) = 4) = 42 2)Left$(C,NLeft$(C,N)取字符串左取字符串左取字符串左取字符串左n n字符字符字符字符 例:例:Left$(ABCDE,3) = ABCLeft$(ABCDE,3) = ABC

57、3.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部803 3)Right$(C,NRight$(C,N)取字符串右取字符串右取字符串右取字符串右n n字符字符字符字符 例:例:Right$(ABCD,2) = CDRight$(ABCD,2) = CD 4 4)Mid$(CMid$(C,N1,N2),N1,N2)取字符串中间字符取字符串中间字符取字符串中间字符取字符串中间字符 ,从串从串从串从串C C的的的的N1N1位字符开始取位字符开始取位字符开始取位字符开始取N2N2个个个个 例:例:Mid$(ABCDE,2,3) = BCDMid$(ABCDE,2,3) = B

58、CD3.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部815 5)LTrim$(CLTrim$(C) )去掉字符串左空格去掉字符串左空格去掉字符串左空格去掉字符串左空格 例:例:例:例:LTrimLTrim$( AB) AB$( AB) AB6 6)RTrim$(CRTrim$(C) )去掉字符串右空格去掉字符串右空格去掉字符串右空格去掉字符串右空格 例:例:例:例:Rtrim$(ABRtrim$(AB ) AB ) AB7 7)Trim$(CTrim$(C) )去掉字符串两端空格去掉字符串两端空格去掉字符串两端空格去掉字符串两端空格 例:例:例:例:Trim$( A

59、B ) ABTrim$( AB ) AB3.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部828 8)Space$(NSpace$(N)产生产生产生产生N N N N个空格的字符串个空格的字符串个空格的字符串个空格的字符串 例:例:例:例:Space$(5) = Space$(5) = 9 9)String$(NString$(N,C),C)与与与与C C C C中首字符相同中首字符相同中首字符相同中首字符相同N N N N个字符个字符个字符个字符 例:例:例:例:String$(2String$(2, abab ) = ) = aaaa 3.5 VB常用内部函数常用

60、内部函数 中国矿业大学 计算机学院 计算机基础部8310101010)InStr(N1,C1,C2,N)InStr(N1,C1,C2,N)InStr(N1,C1,C2,N)InStr(N1,C1,C2,N) 在在在在C1C1C1C1中从中从中从中从N1N1N1N1开始找开始找开始找开始找C2C2C2C2,省略,省略,省略,省略N1N1N1N1从头开始找,从头开始找,从头开始找,从头开始找,找不到为找不到为找不到为找不到为0 0 0 0,找到返回第一个字符的位置,找到返回第一个字符的位置,找到返回第一个字符的位置,找到返回第一个字符的位置 N - 0 N - 0 N - 0 N - 0 区分大小

61、写区分大小写区分大小写区分大小写 (缺省)(缺省)(缺省)(缺省) N - 1 N - 1 N - 1 N - 1 不区分大小写不区分大小写不区分大小写不区分大小写例:例:例:例:InStr(2,InStr(2,”ABCDEFGABCDEFG”, ,”EFEF”) = 5 ) = 5 3.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部8411111111)StrComp(C1, C2, N)StrComp(C1, C2, N)StrComp(C1, C2, N)StrComp(C1, C2, N) 比较两个字符串的大小比较两个字符串的大小比较两个字符串的大小比较两个字

62、符串的大小 值为值为值为值为 -1-1-1-1 - C1 - C1 - C1 - C1 小于小于小于小于 C2C2C2C2 值为值为值为值为 0 0 0 0 - C1 - C1 - C1 - C1 等于等于等于等于 C2C2C2C2 值为值为值为值为 1 1 1 1 - C1 - C1 - C1 - C1 大于大于大于大于 C2C2C2C2例:例:例:例:StrComp(StrComp(“ABCDEFABCDEF”, ,“BCBC”) = -1) = -13.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部85三、类型转换函数三、类型转换函数函数名函数名函数名函数名说明

63、说明说明说明例例例例结果结果结果结果Asc(CAsc(CAsc(CAsc(C) ) ) ) 字符转字符转字符转字符转AsciiAsciiAsciiAscii Asc(Asc(Asc(Asc(“ “A A A A” ”) 65) 65) 65) 65Chr$(NChr$(NChr$(NChr$(N) ) ) ) AsciiAsciiAsciiAscii转字符转字符转字符转字符 Chr$(65) Chr$(65) Chr$(65) Chr$(65) “A A A A”3.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部86函数名函数名函数名函数名 说明说明说明说明 例例例例

64、 结果结果结果结果Fix(NFix(NFix(NFix(N) ) ) ) 取整取整取整取整 Fix(3.5) 3Fix(3.5) 3Fix(3.5) 3Fix(3.5) 3Int(NInt(NInt(NInt(N) ) ) ) 正数与正数与正数与正数与FixFixFixFix同同同同 Int(3.5) 3Int(3.5) 3Int(3.5) 3Int(3.5) 3负数取不大于负数取不大于负数取不大于负数取不大于N N N N的最大整数的最大整数的最大整数的最大整数 Int(-3.5) -4Int(-3.5) -4Int(-3.5) -4Int(-3.5) -43.5 VB常用内部函数常用内部函

65、数 中国矿业大学 计算机学院 计算机基础部87函数名函数名函数名函数名 说明说明说明说明 例例例例 结果结果结果结果LCase(CLCase(CLCase(CLCase(C) ) ) ) 大写转小写大写转小写大写转小写大写转小写 Lcase(Lcase(Lcase(Lcase(“ “AcAcAcAc” ”) ) ) ) “ “acacacac” ” UCase(CUCase(CUCase(CUCase(C) ) ) ) 小写转大写小写转大写小写转大写小写转大写 Ucase(Ucase(Ucase(Ucase(“ “abababab” ”) ) ) ) “ “ABABABAB” ”Oct(NOc

66、t(NOct(NOct(N) ) ) ) 10 10 10 10进制到进制到进制到进制到8 8 8 8进制进制进制进制 Oct$(100) Oct$(100) Oct$(100) Oct$(100) “ “144144144144” ”Hex(NHex(NHex(NHex(N) ) ) ) 10 10 10 10进制到进制到进制到进制到16161616进制进制进制进制 Hex$(100) Hex$(100) Hex$(100) Hex$(100) “ “64646464” ”3.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部88函数名函数名函数名函数名 说明说明说明说

67、明 例例例例 结果结果结果结果Str$(NStr$(NStr$(NStr$(N) ) ) ) 数值转字符串数值转字符串数值转字符串数值转字符串 Str$(1.4) Str$(1.4) Str$(1.4) Str$(1.4) “ “1.41.41.41.4” ” Val(CVal(CVal(CVal(C) ) ) ) 数字串转数值数字串转数值数字串转数值数字串转数值 Val(Val(Val(Val(“ “12B12B12B12B” ”) 12) 12) 12) 123.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部89 四、日期与时间函数四、日期与时间函数1) Time

68、$() 1) Time$() 1) Time$() 1) Time$() 返回系统时间返回系统时间返回系统时间返回系统时间 例例例例: : : : Time 11:26:53 AMTime 11:26:53 AMTime 11:26:53 AMTime 11:26:53 AM2) Date$() 2) Date$() 2) Date$() 2) Date$() 返回系统日期返回系统日期返回系统日期返回系统日期 例例例例: : : : Date$ Date$ Date$ Date$ “ “2003-05-31 2003-05-31 2003-05-31 2003-05-31 ” ”3) Now

69、3) Now 3) Now 3) Now 返回系统日期和时间返回系统日期和时间返回系统日期和时间返回系统日期和时间 例例例例: : : : Now 2006-03-29 10:26:53Now 2006-03-29 10:26:53Now 2006-03-29 10:26:53Now 2006-03-29 10:26:53 AM AM3.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部904) 4) 4) 4) Day(D|C|NDay(D|C|NDay(D|C|NDay(D|C|N) ) ) ) 返回日期代号返回日期代号返回日期代号返回日期代号 1-311-311-3

70、11-31 例:例:例:例: Day(Day(“1999/05/011999/05/01”) 1) 15 5 5 5)Month(D|C|NMonth(D|C|NMonth(D|C|NMonth(D|C|N) ) ) ) 返回月份代号返回月份代号返回月份代号返回月份代号 1-12 1-12 1-12 1-12 例:例:例:例: Month (Month (“1999/05/011999/05/01”) 5) 56 6 6 6)Year(D|C|NYear(D|C|NYear(D|C|NYear(D|C|N) ) ) ) 返回年代号返回年代号返回年代号返回年代号1753-20781753-207

71、81753-20781753-2078 例:例:例:例: Year(365) 1899Year(365) 1899年年1212月月3030日为第日为第0 0天算起天算起后后365365天天 为:为: 190019003.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部917 7) WeekDay(D|C|NWeekDay(D|C|N) )返回星期代号(返回星期代号(返回星期代号(返回星期代号(1-71-71-71-7), , , ,星期日为星期日为星期日为星期日为1 1 1 1、星期一为、星期一为、星期一为、星期一为2 2 2 2。例:例:例:例: WeekDayWee

72、kDay ( (“1999/05/01 1999/05/01 ”) )值为:值为:5 5(星期四)(星期四) 3.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部92 五、格式化输出函数五、格式化输出函数1.1.什么是格式输出函数什么是格式输出函数什么是格式输出函数什么是格式输出函数: : 用格式输出函数用格式输出函数用格式输出函数用格式输出函数Format$ Format$ Format$ Format$ 可以使数值、可以使数值、可以使数值、可以使数值、日期或字符串按指定的格式输出,一般用于日期或字符串按指定的格式输出,一般用于日期或字符串按指定的格式输出,一般用于日

73、期或字符串按指定的格式输出,一般用于PrintPrintPrintPrint方法中。也可用于文本框(标签)内容方法中。也可用于文本框(标签)内容方法中。也可用于文本框(标签)内容方法中。也可用于文本框(标签)内容的输出。的输出。的输出。的输出。2.2.格式输出函数的语法格式格式输出函数的语法格式格式输出函数的语法格式格式输出函数的语法格式: :Format$(Format$(Format$(Format$(表达式表达式表达式表达式,格式字符串格式字符串格式字符串格式字符串)(用的较多)(用的较多)(用的较多)(用的较多)3.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础

74、部93(1) (1) 数值格式化数值格式化(2) (2) 日期时间格式化日期时间格式化(3) (3) 字符串格式化字符串格式化3.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部94(1)(1)数值格式化数值格式化数值格式化数值格式化符号符号数值表达式数值表达式格式串格式串显示结果显示结果01234.567“00000.0000”01234.5670#1234.567“#.#”1234.57%1234.567“#.#%”123456.7%$1234.567“$#.#”$1234.57E+0.1234“0.00E+00”1.23E-013.5 VB常用内部函数常用内部函数

75、 中国矿业大学 计算机学院 计算机基础部95 (2)日期和时间格式化日期和时间格式化(自学自学)符号符号作用作用d显示日期显示日期(131)w显示星期显示星期(17)m显示月份显示月份(112)y显示一年中的天显示一年中的天(1366)h显示小时显示小时(023)3.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部96(3)字符串格式化字符串格式化符号符号作用作用字符串表达式字符串表达式格式串格式串结果结果小写小写HELLO“大写大写Hello“”HELLO前加空格前加空格AB“”AB&前不加空格前不加空格AB“&”AB3.5 VB常用内部函数常用内部函数 中国矿业大学

76、 计算机学院 计算机基础部97六、六、ShellShell函数函数1.1.1.1.什么是什么是什么是什么是ShellShellShellShell函数函数函数函数: : : : VBVBVBVB调用调用调用调用WINDOWSWINDOWSWINDOWSWINDOWS或或或或DOSDOSDOSDOS下应用程序下应用程序下应用程序下应用程序, , , ,通过通过通过通过ShellShellShellShell函数来实现函数来实现函数来实现函数来实现. . . .2.Shell2.Shell2.Shell2.Shell函数格式函数格式函数格式函数格式: : : : Shell(Shell(Shell(Shell(命令字符串命令字符串命令字符串命令字符串, , , , 窗口类型窗口类型窗口类型窗口类型) ) ) )3.5 VB常用内部函数常用内部函数 中国矿业大学 计算机学院 计算机基础部98 本章小结本章小结VBVB程序的书写规则程序的书写规则VBVB提供的数据类型提供的数据类型VBVB中的常量、变量中的常量、变量运算符和表达式运算符和表达式VBVB常用内部函数常用内部函数

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号