使用Win32 API增强程序功能.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用Win32 API增强程序功能

Advanced VB Programming/Chapter 5/Slide # of 23 第八章 使用Win32 API增强程序功能 回顾 Declare Function publicname Lib libname [Alias alias] [([[ByVal] variable [As type] [,[ByVal] variable [As type]]...])] As Type Declare Sub publicname Lib libname [Alias alias] [([[ByVal] variable [As type] [,[ByVal] variable [As type]]...])] Win32 API 的分类 Windows API 按功能可分为以下几类: Windows 管理 图形设备接口 系统服务 多媒体 Public Declare Function mciGetDeviceID Lib winmm.dll Alias _ mciGetDeviceIDA (ByVal lpstrName As String) As Long 数字类型; 字符类型; 自定义数据类型; ANY类型; 数字类型; 字符类型; 自定义数据类型; RegCreateKeyEx() RegDeleteKey() RegCloseKey() RegDeleteValue() RegOpenKeyEx() RegSaveKey() 演示访问系统注册表… frmSplash窗体的代码 frmAbout窗体的代码 modServerMain 的代码… modTaskManager的代码… modWinMsgManager的代码… 总结 2 - 1 Windows API(即应用程序编程接口)实际上是 Windows 为编程人员提供的一组 Windows 操作系统函数,可以从 Visual Basic 调用这些函数,大大扩充程序的功能; API 函数已编译在单独的文件中,要使用这些函数,需要添加一些定义这些函数(Visual Basic 外部的函数)的代码行; Visual Basic 附带了一个名为 API 浏览器的工具,使用此工具,可以方便快捷地查阅、添加 API 函数、结构和常量; Win32 API 函数是在 Visual Basic 应用程序代码窗口的“声明部分”使用关键字 Declare 声明的; 总结 2 - 2 API 函数中的参数有数值、自定义数据类型、字符串和Any类型,自定义数据类型在API浏览器中可以查找到,而在使用字符类型进行传递的时候,需要首先给字符开辟内存空间; Win32 API能够实现包括多媒体、图形、游戏、网络、界面效果得等多种应用,在实际的应用开发过程中,要求能够进行灵活地使用; Version 3.0 ADO对象模型; 使用ADO命令对象、参数对象和参数集对象; 使用ADO命令对象访问数据库的存储过程; 使用ADO进行数据库的事务处理; 二进制文件的磁盘读写操作; 二进制数据的数据库方式的存取操作; 目标 理解 Win32 API 的概念; 通过API浏览器查看和使用Win32 API ; 理解Win32 API的参数传递规则; 使用常见Win32 API与操作系统实现交互; Win32 API 概述 2 - 1 Windows API (应用程序编程接口)实际上是 Windows 为编程人员提供的一组 Windows 操作系统函数; 可以从 Visual Basic 调用这些函数,以执行标准 VB 代码无法执行的任务。 通过Windows API调用,可以在VB环境执行此任务。 Win32 API 概述 2 - 2 应用程序与操作系统的交互 API 声明语句 Visual Basic 代码 Visual Basic 程序 系统 DLL 文件 使用API文本浏览器 4 - 1 使用API文本浏览器 4 - 2 使用API文本浏览器 4 - 3 使用API文本浏览器 4 - 4 在应用程序中使用 Win32 API API函数的参数传递 4 - 1 API函数的参数传递 4 - 2 Declare Function GetFileSize Lib kernel32 Alias GetFileSize (ByVal hFile As Long, lpFileSizeHigh As Long) As Long Dim hFile As Long DimlenFile As Long hFile = OpenFile(…) ret = GetFileSize ( hFile, lenFile ) API函数的参数传递 4 - 3 Publ

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档