API函数详解.pdfVIP

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

API API AAPPII函数详解 API API AAPPII函数详解 摘 要:什么是API 你不学API,你大概将停留在初级水平,无法往上攀登 API文本游览器 什么时候使用什么函数,什么时候使用什么结构类型,什么时候使用什么常数 一些API函数集 正 文: API函数详解(转载自红尘如烟) 标签: 首先,有必要向大家讲一讲,什么是API。所谓API本来是为C和C++程序员写的。 API说来说去,就是一种函数,他们包含在一个附加名为DLL的动态连接库文件中。用标 准的定义来讲,API就是Windows的32位应用程序编程接口,是一系列很复杂的函数, 消息和结构,它使编程人员可以用不同类型的编程语言编制出的运行在Windows95和Wi ndows NT操作系统上的应用程序。可以说,如果你曾经学过VC,那么API对你来说不 是什么问题。但是如果你没有学过VC,或者你对Windows95的结构体系不熟悉,那么可 以说,学习API将是一件很辛苦的事情。 如果你打开WINDOWS的SYSTEM文件夹,你可以发现其中有很多附加名为DLL的 文件。一个DLL中包含的API函数并不只是一个,数十个,甚至是数百个。我们能都掌握 它嘛?回答是否定的∶不可能掌握。但实际上,我们真的没必要都掌握,只要重点掌握Win dos系统本身自带的API函数就可以了。但,在其中还应当抛开掉同VB本身自有的函数 重复的函数。如,VB的etAttr命令可以获得文件属性,SetAttr可以设置文件属性。对A PI来讲也有对应的函数GetFileAttributes和SetFileAttributes,性能都差不多。如此地 一算,剩下来的也就5、600个。是的,也不少。但,我可以敢跟你说,只要你熟悉地掌握 100个,那么你的编程水平比现在高出至少要两倍。尽管人们说VB和WINDOWS具有密 切的关系,但我认为,API更接近WINDOWS。如果你学会了API,首要的收获便是对W INDOWS体系结构的认识。这个收获是来自不易的。 如果你不依靠API会怎么样?我可以跟你说,绝大多是高级编程书本(当然这不是书的 名程叫高级而高级的,而是在一开始的《本书内容》中指明《本书的阅读对象是具有一定V B基础的读者》的那些书),首先提的问题一般大都是从API开始。因此可以说,你不学A PI,你大概将停留在初级水平,无法往上攀登。唯一的途径也许就是向别人求救∶我快死了, 1-18 API API AAPPII函数详解 快来救救我呀,这个怎么办,那个怎么办?烦不烦呢?当然,现在网上好人太多(包括我在内, 嘻嘻),但,你应当明白,通过此途径,你的手中出不了好的作品。这是因为缺乏这些知识 你的脑子里根本行不成一种总体的设计构思。 API文本游览器 很多API函数都是很长很长的。想看什么样子吗?如下就是作为例子的API DdeClien tTransaction函数∶ Declare Function DdeClientTransaction Lib user32 (pData As Byte, ByVal cbData As Long, ByVal hConv As Long, ByVal hszItem As Long, ByVal wF mt As Long, ByVal wType As Long, ByVal dwTimeout As Long, pdwResult As Long) As Long 哇!这么长?如果你从来没有接触过API,我想你肯定被吓住了。你也许考虑,该不该 继续学下去。不过不要担心,幸运的是Microsoft的设计家们为我们提供了有用的工具,这 便是API文本查看器。 通过API文本查看器,我们可以方便地查找程序所需要的函数声明、结构类型和常数,

文档评论(0)

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

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

1亿VIP精品文档

相关文档