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

如题所述

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

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

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

扩展资料:

Windows API

API函数包含在Windows系统目录下的动态连接库文件中。Windows API是一套用来控制Windows的各个部件的外观和行为的预先定义的Windows函数。用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么。

这在某种程度上很像Windows的天然代码。而其他的语言只是提供一种能自动而且更容易的访问API的方法。当你点击窗体上的一个按钮时,Windows会发送一个消息给窗体,VB获取这个调用并经过分析后生成一个特定事件。

更易理解来说:Windows系统除了协调应用程序的执行、内存的分配、系统资源的管理外,同时他也是一个很大的服务中心。

调用这个服务中心的各种服务(每一种服务就是一个函数)可以帮助应用程序达到开启视窗、描绘图形和使用周边设备等目的,由于这些函数服务的对象是应用程序,所以称之为Application Programming Interface,简称API 函数。

WIN32 API也就是MicrosoftWindows 32位平台的应用程序编程接口。凡是在 Windows工作环境底下执行的应用程序,都可以调用Windows API。

linux API

在linux中,用户编程接口API遵循了UNIX中最流行的应用编程界面标准---POSIX标准。POSIX标准是由IEEE和ISO/IEC共同开发的标准系统。

该标准基于当时现有的UNIX实践和经验,描述了操作系统的系统调用编程接口API,用于保证应用程序可以在源程序一级上在多种操作系统上移植运行。这些系统调用编程接口主要是通过C库(LIBC)来实现的。

参考资料:百度百科-api

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2019-10-29

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

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

扩展资料

API的作用:

1、远程过程调用(RPC):通过作用在共享数据缓存器上的过程(或任务)实现程序间的通信。

2、标准查询语言(SQL):是标准的访问数据的查询语言,通过通用数据库实现应用程序间的数据共享。

3、文件传输:文件传输通过发送格式化文件实现应用程序间数据共享。

4、信息交付:指松耦合或紧耦合应用程序间的小型格式化信息,通过程序间的直接通信实现数据共享。

5、通过API我们可以知道要查询类的所在包。

6、通过API可以查看类的继承(extends)关系和实现(implements)关系和功能描述。

7、通过API我们可以知道要查询的类的类型是接口,抽象类或普通类等以及类的一些权限修饰权限。

8、通过API我们可以知道要查询的类的构造方法,无参构造,有参构造,可以针对参数类型进行说明等。

9、通过API我们可以知道要查询的类的成员方法。

参考资料来源:百度百科-api

本回答被网友采纳
第2个回答  推荐于2019-09-14

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

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

扩展资料

API程序功能:

远程过程调用(RPC):通过作用在共享数据缓存器上的过程(或任务)实现程序间的通信。

标准查询语言(SQL):是标准的访问数据的查询语言,通过通用数据库实现应用程序间的数据共享。

文件传输:文件传输通过发送格式化文件实现应用程序间数据共享。

信息交付:指松耦合或紧耦合应用程序间的小型格式化信息,通过程序间的直接通信实现数据共享。

当前应用于 API 的标准包括ANSI 标准SQL API。另外还有一些应用于其它类型的标准尚在制定之中。API 可以应用于所有计算机平台和操作系统。这些API 以不同的格式连接数据。每种数据格式要求以不同的数据命令和参数实现正确的数据通信,但同时也会产生不同类型的错误。

因此,除了具备执行数据共享任务所需的知识以外,这些类型的API 还必须解决很多网络参数问题和可能的差错条件,即每个应用程序都必须清楚自身是否有强大的性能支持程序间通信。相反由于这种API 只处理一种信息格式。

所以该情形下的信息交付API 只提供较小的命令、网络参数以及差错条件子集。正因为如此,交付API 方式大大降低了系统复杂性,所以当应用程序需要通过多个平台实现数据共享时,采用信息交付API 类型是比较理想的选择。

参考资料:百度百科- api(应用程序编程接口)

本回答被网友采纳
第3个回答  推荐于2019-10-21

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

API文档是API的说明文档,也称为帮助文档。

程序功能

远程过程调用(RPC):通过作用在共享数据缓存器上的过程(或任务)实现程序间的通信。

标准查询语言(SQL):是标准的访问数据的查询语言,通过通用数据库实现应用程序间的数据共享。

文件传输:文件传输通过发送格式化文件实现应用程序间数据共享。

信息交付:指松耦合或紧耦合应用程序间的小型格式化信息,通过程序间的直接通信实现数据共享。

扩展资料

更易理解来说:Windows系统除了协调应用程序的执行、内存的分配、系统资源的管理外,同时他也是一个很大的服务中心。

调用这个服务中心的各种服务(每一种服务就是一个函数)可以帮助应用程序达到开启视窗、描绘图形和使用周边设备等目的,由于这些函数服务的对象是应用程序,所以称之为Application Programming Interface,简称API 函数。

WIN32 API也就是MicrosoftWindows 32位平台的应用程序编程接口。凡是在 Windows工作环境底下执行的应用程序,都可以调用Windows API。

参考资料:百度百科-api

本回答被网友采纳
第4个回答  推荐于2019-11-09

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

API文档:应用编程适配器,语言、框架以及类库对外提供的编码的适配器。

API 接口是一种操作系统或程序接口,用于远程过程调用、标准查询语言、文件传输和信息交付。当前API应用的标准包括ANSI 和标准SQL API。当然还有一些其他的还在标准仍在制定中。

扩展资料:

API分类:

1、Windows API:Windows API是一套用来控制Windows的各个部件的外观和行为的预先定义的Windows函数。凡是在 Windows工作环境底下执行的应用程序,都可以调用Windows API。

2、linux API:在linux中,用户编程接口API遵循了UNIX中最流行的应用编程界面标准---POSIX标准,该标准基于当时现有的UNIX实践和经验,描述了操作系统的系统调用编程接口API,用于保证应用程序可以在源程序一级上在多种操作系统上移植运行。

参考资料来源:百度百科-API

参考资料来源:百度百科-API文件

本回答被网友采纳

API是什么意思?API文档又是什么意思?
API文档是一个技术内容交付文件,包含如何有效地使用和集成api的说明。它是一个简明的参考手册,包含了使用API所需的所有信息,详细介绍了函数、类、返回类型、参数等,并有教程是示例支撑。API文档传统上是使用常规内容创建和维护工具和文本编辑器完成的。API描述格式如OpenAPI \/Swagger规范具有自动文档编制...

API是什么意思?API文档又是什么意思?
API,即应用程序编程接口,是一组预先定义的功能,让开发者无需了解底层细节,通过调用这些接口来与软件或硬件交互。它就像一个桥梁,让开发者能够方便地访问和控制软件的各种功能,而无需深入其内部逻辑。API文档则是对这些接口的详细说明,它是开发者使用API的指南,包含了函数、类、参数、返回类型等信息...

api是啥是接口文档呢?
API(ApplicationProgrammingInterface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API函数包含在Windows系统目录下的动态连接库文件中。WindowsAPI是一套用来控制Windows的各个部件的外观和行为的预...

api文档是什么意思?
API文档是一份文档,它描述了如何使用特定的API(应用程序编程接口)。API是指软件应用程序之间的通信接口,它允许不同的程序之间交换信息和数据,并协调它们的工作。API文档是开发者和用户可以使用的关键资源,它为他们提供了关于API的详细说明,可帮助他们理解如何使用它。API文档包含了许多有关API的信息,...

API是什么?API服务是什么?
API不仅代表“应用程序接口”,还特指相关的说明文档,也称为帮助文档。此外,API也是多个组织或概念的英文简称,如美国石油协会(American Petroleum Institute)、空气污染指数(Air Pollution Index)等。API的主要作用是允许应用程序访问软件或硬件的例程,而无需深入了解其内部工作机制。API服务的优势包括...

api文档是什么
API文档是一种用于描述应用程序接口的文档。API文档是软件开发过程中的一个重要组成部分,主要用于记录和描述应用程序编程接口的相关信息。以下是关于API文档的详细解释:1. 定义与功能 API文档详细说明了软件应用程序之间的接口规范和交互方式。它提供了一种标准的方式,让开发者了解如何与特定的应用程序或...

API是什么?API服务是什么?
API就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令(动作)。API除了有"应用程序接口"的意思外,还特指 API的说明文档,也称为帮助文档。另外,也是美国石油协会、空气污染指数、医药、空中位置指示器的英文简称。作用是提供应用程序与开发人员...

api是什么意思啊
1. API,即应用程序接口,是一组预先定义的函数和协议,它允许应用程序与软件或硬件进行交互,而无需了解其内部工作机制的细节。2. 除了代表“应用程序接口”外,API还特别指代提供这些接口的文档,通常称为API文档或接口说明文档。3. API的英文简称在不同的上下文中可能有不同的含义。例如,它可以指...

API标准接口?
api接口是什么意思?是指同一计算机不同功能层之间的通信规则称为接口。java接口作用:利于代码的规范。与因特网相连的端系统提供了一个应用程序接口(英语:ApplicationProgrammingInterface,缩写:API;又称为应用程序编程接口)是软件系统不同组成部分衔接的约定。API是一些预先定义的接口(如函数、HTTP接口)...

API是什么?怎么理解?
API就是应用程序接口,所以,你开发的是可以提供别人接入你这个“系统”的通道。以java为例(你可以下载你所学习的语言所提供的API文档),java官方API提供了各种类、方法等,这些就是接口,提供用户来编写java程序的。当然,你也可以开放自己的API,比如你写了一个open方法,在你定义好该方法的功能和...

相似回答