API是什么意思?API文档又是什么意思?

API是什么意思?API文档又是什么意思?,第1张

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

API文档是一个技术内容交付文件,包含如何有效地使用和集成api的说明。它是一个简明的参考手册,包含了使用API所需的所有信息,详细介绍了函数、类、返回类型、参数等,并有教程是示例支撑。

API文档传统上是使用常规内容创衫仔建和维护工具和文本编辑器完成的。API描述格式如OpenAPI /Swagger规范具有自动文档编制流程,它使得团队更容易生成和维护API文档。

采用模式在技术领域已经开始向开发者转移。拥有良好的API文档的一个重要原因是它提码塌桐高了使用API的开发者体验,它与API的采纳有直接的关系。

API函数包含在位于系统目录下的DLL文迟坦件中。你可以自己输入API函数的声明,但VB提供了一种更简单的方法,即使用API Text Viewer。 要想在你的工程中声明API函数,只需运行API Text Viewer,打开Win32api.txt或MDB。

如果你已经把它转换成了数据库的话,这样可以加快速度。 使用预定义的常量和类型也是同样的方法。 API除了有应用“应用程序接口”的意思外,还特指API的说明文档,也称为帮助文档。

扩展资料:

API,往往是和SDK放在一起的。SDK即软件开发工具包。

软件开发工具包是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、 *** 作系统等创建应用软件的开发工具的集合,一般而言SDK即开发 Windows 平台下的应用程序所使用的 SDK。

它可以简单的为某个程序设计语言提供应用程序接口 API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。

一般的工具包括用于调试和其他用途的实用工具。SDK 还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。

参考资料:百度百科- SDK

参考资料:百度百科- API

api

就是应用程序编程接口。它是能用来 *** 作组件、应用程序或者 *** 作系统的一组函数。典型的情况下,api

由一个或多个提供某种特殊功能的

dll

组成。

dll

是一个文件,其中包含了在

microsoft®

windows®

下运行的任何应用程序都可调用的函数。运行时,dll

中的函数动态地链接到调用慧橘它的应用程序中。无论有多少应用程序调用

dll

中的某个函数,在磁盘上只有一个文件包含该函数,且只在它调入内存时才创建该

dll。

您听到最多的

api

可能是

windows

api,它包括构成

windows

*** 作系统的各种

dll。每个

windows

应用程序都直接或间接地与

windows

api

互动。windows

api

保证

windows

下运行的所有应用程序的行为方式一致。

注意

随着

windows

*** 作系统的发展,现已发布了几个版本的

windows

api。windows

3.1

使用

win16

api。microsoft®

windows

nt®、windows

95

windows

98

平台使用

microsoft®

win32®

api。

windows

api

外,其他一些

api

也已发布。例如,邮件应用程序编程接口

(mapi)

是一组可用于编写电子邮件应用程序的

dll。

api

传统上是为开发

windows

应用程序的

c

c++

程序员编写的,但其他的编程语言(包括vba)也可以调用

dll

中的函数。因为大部分

dll

主要是为

c

c++

程序员编写和整理说明的,所以调用

dll

函数的方法与调用

vba

函数会有所不同。在使用

api

时必须了解如清碧粗何给

dll

函数传递参数。

警告

调用

windows

api

其他

dll

函数可能会给您答镇的应用程序带来不良影响。从自己的代码中直接调用

dll

函数时,您绕过了

vba

通常提供的一些安全机制。如果在定义或调用

dll

函数时出现错误(所有程序员都不可避免),可能会在应用程序中引起应用程序错误(也称为通用性保护错误,或

gpf)。最好的解决办法是在运行代码以前保存该项目,并确保了解

dll

函数调用的原理。

api是系统提供的函数,

和语言无关,

可以用c写,

也可以用c++写,

也可以用其他语言写.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12246187.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存