第6章-内置函数与API函数-Visual-Basic从入门到精通(第3版)课件.ppt

上传人(卖家):晟晟文业 文档编号:5107895 上传时间:2023-02-12 格式:PPT 页数:49 大小:1.40MB
下载 相关 举报
第6章-内置函数与API函数-Visual-Basic从入门到精通(第3版)课件.ppt_第1页
第1页 / 共49页
第6章-内置函数与API函数-Visual-Basic从入门到精通(第3版)课件.ppt_第2页
第2页 / 共49页
第6章-内置函数与API函数-Visual-Basic从入门到精通(第3版)课件.ppt_第3页
第3页 / 共49页
第6章-内置函数与API函数-Visual-Basic从入门到精通(第3版)课件.ppt_第4页
第4页 / 共49页
第6章-内置函数与API函数-Visual-Basic从入门到精通(第3版)课件.ppt_第5页
第5页 / 共49页
点击查看更多>>
资源描述

1、 第第6章章 内置函数与内置函数与API函数函数01 数学函数数学函数02 字符串函数字符串函数03 类型转换函数类型转换函数0906 随机函数随机函数 API浏览器浏览器04判断函数判断函数07 格式化函数格式化函数05 日期和时间函数日期和时间函数 API浏览器浏览器11 API函数的调用函数的调用08 API函数函数10 API的使用的使用1 数学函数数学函数AbsAbs函数(求绝对值)函数(求绝对值)Abs函数用于返回参数的绝对值,其类型和参数相同。语法格式如下:number:必要的参数,是任何有效的数值表达式。如果number包含Null,则返回Null;如果number是未初始化的

2、变量,则返回0。Abs(number)举例:举例:使用Abs函数计算数的绝对值,打开VB进行演示。ExpExp函数(函数(e e的的n n次方次方)Exp函数用于返回Double类型值,指定e(自然对数的底)的某次方。语法格式如下:number:必要的参数,number是Double类型或任何有效的数值表达式。Exp(number)举例:举例:使用Exp函数计算e(e 2.71828)的某次方,打开VB进行演示。SgnSgn函数(返回符号函数(返回符号)Sgn函数用于返回一个Variant(Integer)类型的值,指出参数的正负号。语法格式如下:number:必要的参数,是任何有效的数值表达

3、式。Sgn(number)举例:举例:使用Sgn函数来判断某数的正负号,打开VB进行演示。SqrSqr函数(平方根函数(平方根)Sqr函数用于返回一个Double类型值,指定参数的平方根。语法格式如下:number:必要的参数,number是一个Double类型的值或任何有效的大于或等于0的数值表达式。Sqr(number)举例:举例:使用Sqr函数来计算某数的平方根,打开VB进行演示。2 字符串函数字符串函数LenLen函数函数Len函数用于返回一个Long类型的值,其中包含字符串内字符的数目,或是存储一个变量所需的字节数。语法格式如下:Len(string|varname)举例:举例:下面

4、使用Len函数可以得知某字符串的长度(字符数)或某变量的大小(位数),打开VB进行演示。LeftLeft和和RightRight函数函数1Left函数Left函数用于返回一个Variant(String)类型的值,其中包含字符串中从左边算起指定数量的字符。语法格式如下:Left(string,length)举例:举例:2Right函数Right函数用于返回一个Variant(String)类型的值,其中包含从字符串右边取出的指定数量的字符。语法格式如下:Right(string,length)分别使用Left和 Right函数得到某字符串最左边和最右边的几个字符,打开VB进行演示。MidMid

5、函数函数Mid函数用于返回一个Variant(String)类型的值,其中包含字符串中指定数量的字符。语法格式如下:Mid(string,start,length)举例:举例:下面使用Mid函数来得到某个字符串中的几个字符,打开VB进行演示。TrimTrim、RTrimRTrim、LTrimLTrim函数(去空格)函数(去空格)这几个函数用于返回Variant(String)类型值,其中包含指定字符串的备份,没有前导空白(Ltrim)、尾随空白(Rtrim)或前导和尾随空白(Trim)。语法格式如下:LTrim(string)RTrim(string)Trim(string)举例:举例:使用T

6、rim函数将字符串中开头和结尾的空格全部去除:利用LTrim函数将某字符串的开头空格全部去除;利用RTrim函数将某字符串的结尾的空格全部去除。打开VB进行演示。3 类型转换函数类型转换函数AscAsc函数(转换为函数(转换为ASCIIASCII)Asc函数用于返回一个Integer类型值,代表字符串中首字母的字符代码。语法格式如下:Asc(string)举例:举例:使用Asc函数返回字符串首字母的字符ASCII码值。打开VB进行演示。ChrChr函数(转换为字符函数(转换为字符)Chr函数用于返回String类型值,其中包含与指定的字符代码相关的字符。语法格式如下:Chr(charcode)

7、举例:举例:使用Chr函数返回一个具有一个字符的符号,该字符的编码与给定的数值相同。打开VB进行演示。ValVal函数(转换为数值型函数(转换为数值型)Val函数用于返回包含于字符串内的数字,字符串中是一个适当类型的数值。语法格式如下:Val(string)举例:举例:使用Val函数返回字符串中所含的数值。打开VB进行演示。StrStr函数(转换为字符型函数(转换为字符型)Str函数用于返回一个Variant(String)类型的数值。语法格式如下:Str(number)举例:举例:使用Str函数将一个数字转换成字符串。当数字转换成字符串时,字符串的首位一定是空格或是正负号。打开VB进行演示。

8、4 判断函数判断函数IsNullIsNull函数函数IsNull函数用于返回一个Boolean类型值,指出表达式是否不包含任何有效数据(Null)。语法格式如下:IsNull(expression)举例:举例:使用IsNull函数来检测某一变量的值是否为Null,打开VB进行演示。IsNumericIsNumeric函数函数IsNumeric函数用于返回一个Boolean类型的值,指出表达式的运算结果是否为数值。语法格式如下:IsNumeric(expression)举例:举例:使用IsNumeric函数检测某一变量或表达式是否为数值,打开VB进行演示。IsArrayIsArray函数函数Is

9、Array函数用于返回一个Boolean类型的值,指出变量是否为一个数组。语法格式如下:IsArray(varname)举例:举例:使用IsArrary函数来检验某变量是否为数组。打开VB进行演示。5 日期和时间函数日期和时间函数DateDate函数、函数、NowNow函数、函数、TimeTime函数函数Date函数用于返回一个Variant(Date)类型的系统日期。Now函数用于返回一个Variant(Date)类型值,根据计算机系统设置的日期和时间来指定日期和时间。Time函数用于设置系统时间。语法格式如下:DateNowTime=time举例:举例:使用Date函数返回系统当前的日期;

10、使用Now函数返回系统当前的日期与时间;使用Time函数返回系统当前的时间。打开VB进行演示。TimerTimer函数函数Timer函数用于返回一个Single类型的值,代表从午夜开始到现在经过的秒数。语法格式如下:Timer举例:举例:下面制作一个计时器。在编写应用软件的过程中,如果需要返回从午夜开始到现在所经过的秒数,可使用Timer函数来实现,打开VB编写代码。WeekdayWeekday函数函数Weekday函数用于返回一个Variant(Integer)类型的值,包含一个整数,代表某个日期是星期几。语法格式如下:Weekday(date,firstdayofweek)举例:举例:判断

11、星期几。利用Weekday函数和Date函数判断今天是星期几,并将其输出,打开VB编写代码。YearYear、MonthMonth、DayDay函数(年、月、日函数(年、月、日)Year函数返回一个Variant(Integer)类型的值,包含表示年份的整数。Month函数返回一个Variant(Integer)类型的值,其值为112之间的整数,表示一年中的某月。Day函数返回一个Variant(Integer)类型的值,其值为131之间的整数,表示一个月中的某一日。语法格式如下:Year(date)Month(date)Day(date)举例:举例:利用Year函数返回当前系统时间的年;利用

12、Month函数返回系统时间的月;利用Day函数返回系统时间的日。打开VB编写代码。HourHour、MinuteMinute、SecondSecond函数(时、分、秒函数(时、分、秒)Hour函数返回一个Variant(Integer)类型值,值为023之间的整数,表示一天之中的某一钟点。Minute函数返回一个Variant(Integer)类型值,值为059之间的整数,表示一小时中的某分钟。Second函数返回一个Variant(Integer)类型值,值为059之间的整数,表示一分钟之中的某一秒。语法格式如下:Hour(time)Minute(time)Second(time)举例:举例

13、:利用Hour函数返回当前系统时间的小时,利用Minute函数返回系统时间的分钟,利用Second函数返回系统时间的秒。打开VB编写代码。6 随机函数随机函数RandomizeRandomize函数函数Randomize函数是初始化随机数生成器。语法格式如下:number:可选的参数,是Variant类型的值或任何有效的数值表达式。Randomize numberRndRnd函数函数Rnd函数用于返回一个Single类型的随机数值。语法格式如下:Rnd(number)举例:举例:下面实现的是掷骰子的功能,其中应用了Randomize函数和Rnd函数。在程序运行时,单击“开始”按钮,左边的骰子就

14、显示一个随机的数。打开VB编写代码。7 格式化函数格式化函数格式化函数格式化函数Format函数用于返回Variant(String)类型值,其中含有一个表达式,它是根据格式表达式中的指令来格式化数据的。语法格式如下:下面分别在日期时间、数组和字符串这3个方面介绍Format函数的使用。Format(expression,format,firstdayofweek,firstweekofyear)格式化函数格式化函数Format函数在日期和时间类型数据的使用举例,如右图所示。格式化函数格式化函数Format函数在数值型数据和字符串类型数据的使用举例,如右图所示。8 API函数函数APIAPI的

15、概念的概念API(Application Propramming Interface)函数又称“应用程序编程接口”。它是Windows提供给应用程序与操作系统之间的接口,犹如建筑工地所使用的“砖瓦”一般,可以搭建出各种丰富多姿的应用界面和功能灵巧的应用程序。与函数库链接有两种方法:静态链接和动态链接。1静态链接静态链接是指在编写应用程序时,如果需要调用运行函数库中已有的函数,程序员无须在自己的源代码中重写函数库中的函数,而只是给出函数名和所需要的参数,就可以执行相应的操作。2动态链接API函数由许多能完成不同操作的动态链接库(Dynamic Link Library,DLL)所组成。动态链接库

16、是Windows系统中一种特殊的可执行文件,其文件扩展名为.dll。APIAPI的相关概念的相关概念1Win32 APIWin32 API是Microsoft 32位平台的应用程序编程接口,所有运行在Win32平台上的应用程序都可以调用它。所有的Microsoft 32位平台都支持统一的API(包括函数、结构、消息、宏和接口)。使用Win32 API不仅可以开发适合各种开发平台的应用程序,还可以充分挖掘各种开发平台的潜力,以及利用各种开发平台的功能和属性。标准的Win32 API可以分为窗口管理、图形设备接口(GDI)、系统服务、窗口通用控制、Shell特性、国际特性和网络服务几类。APIAP

17、I的相关概念的相关概念2句柄Windows用一个32位的整数对每一个对象进行标识,这个整数就是“句柄”(Handle)。简单地说,句柄就是操作系统定义的用来唯一标识对象的整数。每个句柄都是一个类型标识符,以小写字母“h”开头。通过句柄,应用程序才能访问信息,才能借助系统完成实际工作,这是Windows系统在多任务环境下保护信息的一种途径。句柄种类繁多,如窗口句柄hWnd(Windows Handle)、设备环境句柄hDC(Device Context Handle)、图形接口对象句柄GDI Object Handle等。在应用程序中改变窗体的标题,可以使用API函数的SetWindowText

18、来设置。打开VB编写代码。举例:举例:9 API浏览器浏览器启动启动APIAPI浏览器浏览器启动API浏览器一般有两种方法。(1)方法一选择“开始”/“所有程序”/“Microsoft Visual Basic 6.0中文版”/“Microsoft Visual Basic 6.0中文版工具”/“API文本浏览器”命令,即可打开API浏览器。(2)方法二 启动VB6,选择“外接程序”/“外接程序管理器”命令,打开“外接程序管理器”对话框。在“可用外接程序”列表框中选择VB 6 API Viewer选项,然后在“加载行为”栏中选中“在启动中加载”和“加载/卸载”两个复选框。打开VB进行演示。AP

19、IAPI浏览器的加载浏览器的加载(1)方法一:加载文本文件 选择“文件”/“加载文本文件”命令,打开“选择一个文本API文件”对话框。在该对话框中选择WIN32API.TXT选项,然后单击“打开”按钮,即可装入文本API文件。(2)方法二:加载数据库文件加载数据库文件,首先需要选择“文件”/“转换文本为数据库”命令,将其文本文件转换为数据库文件。执行该命令后,将显示一个“为新数据库选择一个名称”对话框,让用户输入转换后的数据库文件的存放位置和文件名(一般仍使用原来的名称)。在此存放在原来的目录下,扩展名为.MDB,单击“保存”按钮,即可开始转换操作(这可能需要等待一段时间)。转换结束后,就可以

20、通过选择“文件”/“加载数据库文件”命令加载API文件。APIAPI浏览器的浏览器的使用使用1查看声明、常量或类型(1)在API浏览器中打开“API类型”下拉列表框。从中选择“常数”(Constants)、“声明”(Declares)或“类型”(Types),即可在“可用项”列表框中列出相应的项目。2复制声明为了把指定的项目复制到VB代码中,必须先在“可用项”列表框中选择将要复制的项目,然后单击“添加”按钮,把该项目添加到“选定项”(Selected Item)列表框内。此时单击“复制”按钮,即可把“选定项”列表框中的项目复制到剪贴板上,再将该函数的声明粘贴在VB代码中即可。10 API的使用

21、的使用APIAPI函数的声明函数的声明声明API函数的作用是确定将要使用的API函数的名称(有时还需要写出所用的API函数的别名)、该API函数所在的文件、函数中使用的参数及参数类型、数据传输方式及所用函数本身的函数类型。具体声明API函数的语法格式如下:或:Public|PrivateDeclare Sub API函数名Lib该函数所在的文件名Alias该函数的别名(变量名及变量类型)As API函数类型Public|PrivateDeclare Function API函数名Lib该函数所在的文件名Alias该函数的别名(变量名及变量类型)As API函数类型APIAPI常数与类型常数与类

22、型API常数与类型实际上和VB中的常数和数据类型的用法一样。在API领域里,各种常数和类型都是预先定义好的。其中定义API常数和类型的语法格式与定义自定义常数和自定义数据类型的语法格式基本相同。定义API常数的语法格式:定义API类型的语法格式:Public Const constname As type=expressionPrivate Type TypeName elementname(subscripts)As typeEnd Type 11 API的函数的调用的函数的调用APIAPI函数的调用函数的调用在VB中,API函数的调用方式有两种。直接调用,注意调用时需要先给变量定义。Call调用。下面以API函数ScrollWindow函数为例,介绍在VB中的调用方式。总结总结本章首先介绍了VB 6.0中常用的内部函数,每个函数都配有简明的实例,读者可以通过实例更深入地理解函数的应用,达到融会贯通的目的。接着介绍了API函数的概念以及在VB中的使用方法,在开发灵活、实用且更有效率的应用程序时,往往离不开API函数的加盟。通过本章的学习,程序设计人员如果能掌握比较常用的API函数,就可以将类库与控件难以解决的问题轻而易举地实现。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(第6章-内置函数与API函数-Visual-Basic从入门到精通(第3版)课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|