求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

變更

前往: 導覽搜尋

应用程序接口

增加 508 位元組, 2 年前
無編輯摘要
[[File:应用程序接口1.png|缩略图|应用程序接口[https://pic.vibaike.com/img/2020/07/fe.png 原图链接][https://pic.vibaike.com/img/2020/07/fe.png 图片来源优酷网]]]
应用程序编程接口,简称API(Application Programming Interface),就是[[软件]]系统不同[[组成]]部分衔接的[[约定]]。
在数据封装时,网络分层中的每个层相互之间会用接口进行交互并提供服务,其中应用层与用户之间的接口称之为应用程序接口(API,Application Programming Interface)。API实际上是一种功能集合,也可说是定义、协议的集合,无论是那种集合,它的实质都是通过抽象为用户屏蔽实现上的细节和复杂性。
从用户角度看应用程序接口,表现为一系列API函数,用户可以使用这些函数进行网络应用程序开发。从网络角度看,应用程序接口给用户提供了一组方法,用户可以使用这组方法向应用层发送业务请求、信息和数据,网络中的各层则依次响应,最终完成网络数据传输。 <ref>[[任德凌, 顾毓清. 面向对象的应用程序编程接口的设计与实 现[J]现J. 小型微型计算机系统, 2001, 22(7):813-815.]]</ref> [[File:应用程序接口2.png|缩略图|应用程序接口[https://bbsmax.ikafan.com/proxy/https/images2017.cnblogs.com/blog/8867/201708/8867-20170801105339130-629023746.png 原图链接][https://bbsmax.ikafan.com/proxy/https/images2017.cnblogs.com/blog/8867/201708/8867-20170801105339130-629023746.png 图片来源优酷网]]]
==程序介绍==
API之主要目的是提供应用程序与开发人员以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。提供API所定义的功能的软件称作此API的实现。API是一种接口,故而是一种抽象。 A reference implementation of an API is the implementation created by the designer of the API, or one which other implementations of the API are expected to be compared against.
例如,图形库中的一组API定义调用绘制图标函数的方式,以于屏幕上显示图标。程序中调用,编译时连接到这组API,执行时便调用API的实现(库)来显示图标。<ref>[[王东临, 邹开红. 一种将UOML封装成应用程序编程接口的方法:, CN 101192141 B[P]. 2010.]]</ref>
==系统分类==
数据报式socket是一种无连接的socket,对应于无连接的UDP服务应用。
从用户接口意义上讲,还有传输层的TLI接口,是由AT&T开发的,有时也称作XTI。它是传输层为用户提供的应用程序接口,可以用来在传输层进行应用开发。 <ref>[[余志勇, 李忠义. Delphi环境下电话应用程序编程接口(TAPI)的应 用[J]用J. 计算机工程与应用, 2000, 36(12):97-99.]]</ref>
==视频==
13,329
次編輯