永发信息网

API是什么意思

答案:3  悬赏:0  手机版
解决时间 2021-11-24 07:21
API是什么意思
最佳答案
以下百度
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
以下wiki
应用程序接口(英语:Application Programming Interface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定。由于近年来软件的规模日益庞大,常常会需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。
应用程序接口为:“‘电脑操作系统(Operating system)’或‘程式函式库’提供给应用程式呼叫使用的程式码”。其主要目的是让应用程式开发人员得以呼叫一组例程功能,而无须考虑其底层的源代码为何、或理解其内部工作机制的细节。API本身是抽象的,它仅定义了一个接口,而不涉入应用程式如何实现的细节。
例如,图形库中的一组API定义了绘制指标的方式,可于图形输出设备上显示指标。当应用程式需要指标功能时,可在引用、编译时连结到这组API,而执行时就会呼叫此API的实现(库)来显示指标。
应用程序接口是一组数量上千、极其复杂的函数和副程式,可让程式设计师做很多工作,譬如“读取文件”、“显示选单”、“在视窗中显示网页”等等。操作系统的API可用来分配内存或读取档案。许多系统应用程式借由API接口来实现,像是图形系统、数据库、网络Web服务,甚至是线上游戏。
应用程序接口有诸多不同设计。用于快速执行的接口通常包括函数、常量、变量与数据结构。也有其它方式,如通过解释器,或是提供抽象层以遮蔽同API实现相关的信息,确保使用API的代码无需更改而适应实现变化。
应用程序接口经常是软件开发工具包(SDK)的一部分。
全部回答
挨批
GUI是用户图形借口,API就是应用程序编程借口,一个面向用户一个面向系统程序
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我和朋友一起联机饥荒时总是夏季boss和春季bo
在c语言中为什么两个字符类型的-100相加的得
怎样腌制老生姜
有没有大佬有崩坏3rd的果体mod百度云
艾玛丝北领地茶树爽肤水什么皮肤适合用呢?怎
3室5厅4卫的房子是什么意思
刚刚撞车把门牙撞断和撞松了,请问我该怎么
天龙八部青衣第一集举剑的动作是怎么做到的
十2.3,一l3l,0,l一5l,一(一1),一3又2分之1,一
唐代皇帝除唐太宗外还有哪些?
甘肃省南部跨热带和压热带,对吗
12×(324-272)÷26这道题怎么算
PVD镀膜前为什么要水电镀
这句话什么意思?书法
电脑开机,结尾显示press a key,如何正常开机
推荐资讯
《追凶者也》取景地
乔思伯u4硬盘放在哪
我终于如愿以偿作文初中作文
这些邮票值钱吗
礤娥村地址在什么地方,我要处理点事!
小豆丁幼儿园(中卫海原县)地址好找么,我有些
有没有卖木材的地方推荐呀,想自己买来做点小
调料中的香叶是什么树叶?
将人比喻成拐杖是什么意思
男人啪啪啪为什么要用腰力
收购一纳税人公司十万元版25份发票
金刚石、石墨、木炭和C 60 都是由碳元素组成
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?