应用编程接口

✍ dations ◷ 2024-11-05 16:33:11 #应用编程接口
与因特网相连的端系统提供了一个应用程序接口(英语:Application Programming Interface,缩写:API;又称为应用程序编程接口)是软件系统不同组成部分衔接的约定。API规定了运行在一个端系统上的软件请求因特网基础设施向运行在另一个端系统上的特定目的地软件交付数据的方式。比方说:Alice使用邮政服务向Bob发一封信,邮政服务要求Alice将信放进信封中;在信封的中央写上Bob的全名、地址和邮政编码;封上信封;在信封的右上角贴上邮票;最后将信封丢进邮箱里;邮政服务有自己的“邮政服务API”或一套规则,Alice必须这么遵循,邮政服务才能把信寄给Bob;同理,因特网也有一个发送数据的程序必须遵循的API,使因特网向接收数据的程序交付数据。---来源于:《计算机网络-自顶向下学习法》由于近年来软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的可维护性和可扩展性。应用程序接口为:“‘电脑操作系统(Operating system)’或‘程序库’提供给应用程序调用使用的代码”。其主要目的是让应用程序开发人员得以调用一组例程功能,而无须考虑其底层的源代码为何、或理解其内部工作机制的细节。API本身是抽象的,它仅定义了一个接口,而不涉及应用程序在实际实现过程中的具体操作。例如,图形库中的一组API定义了绘制指针的方式,可于图形输出设备上显示指针。当应用程序需要指针功能时,可在引用、编译时链接到这组API,而运行时就会调用此API的实现(库)来显示指针。应用程序接口可以是一组数量上千、极其复杂的函数和副程序,可让程序员做很多任务作,譬如“读取文件”、“显示菜单”、“在视窗中显示网页”等等。操作系统的API可用来分配存储器或读取文件。许多系统应用程序借由API接口来实现,像是图形系统、数据库、网络Web服务,甚至是在线游戏。应用程序接口有诸多不同设计。用于快速执行的接口通常包括函数、常量、变量与数据结构。也有其它方式,如通过解释器,或是提供抽象层以遮蔽同API实现相关的信息,确保使用API的代码无需更改而适应实现变化。应用程序接口经常是软件开发工具包(SDK)的一部分。API又分为(Windows、Linux、Unix等系统的)系统级API,及非操作系统级的自定义API。作为一种有效的代码封装模式,微软Windows的API开发模式已经为许多商业应用开发的公司所借鉴,并开发出某些商业应用系统的API函数予以发布,方便第三方进行功能扩展。如Google、苹果电脑公司,以及诺基亚等手机开发的API等等。URL: http://api.yinhangkadata.com/BankCard card:6222352812809642 key:866a0b5db38e8ac53e07e21bb7e7aa10

相关

  • 正字法正写法,即是文字符号形体的规范和使用规则,包括正字法和正词法。汉字正字法可依据《通用规范汉字表》、《简化字总表》、修订后的《第一批异体字整理表》、《现代汉语通用字表
  • 运动学运动学(kinematics)是力学的一门分支,专门描述物体的运动,即物体在空间中的位置随时间的演进而作的改变,完全不考虑作用力或质量等等影响运动的因素。运动学与力动学、动力学不同
  • 甲基甲基(英语:Methyl group),为化学名词,指一种和甲烷对应的疏水性烷基官能团,化学式为-CH3,常简写做-Me。甲基常见于许多的有机化合物中,多半是相当稳定的官能团。甲基多半是较大化学
  • 核糖核苷酸还原酶核糖核苷酸还原酶 (英文:Ribonucleotide reductase.(RNR), 别称为 核糖核苷二磷酸还原酶) 他是一个酵素,功能为把核苷酸催化为脱氧核糖核苷酸. 脱氧核糖核苷酸常被使用于DNA
  • 江格尔《江格尔》是蒙古族卫拉特部的史诗,主要叙述以江格尔为首的12名英雄,同芒耐汗,布和查干进行斗争,收复许多部落,建立起一个强大的国家的故事。2006年5月20日,江格尔被列入第一批中
  • 产前出血产前出血(Antepartum bleeding)是指在妊娠过程中,孕龄超过20至24周之后,一直到分娩前的阴部出血产前出血和胎儿体重减轻有关系。若在怀孕16周之前使用乙酰水杨酸以预防妊娠毒血
  • 普罗米修斯普罗米修斯(英语:Prometheus ; 古希腊语:Προμηθεύς),在希腊神话中,是泰坦神族的神明之一,名字的意思是“先见之明”。他是地母盖亚与乌拉诺斯的女儿忒弥斯与伊阿珀托斯
  • 贴,可以是:贴,也是一种烹饪方式,是指调理食物时只用油煎其中一面。一般可分为两种方式,一是将已熟的食物煎,如锅贴,另一种是生的食物直接油煎,如水煎包或煎饺(又称贴饺子)。
  • 环戊醇环戊醇,一种有机化合物。无色澄清粘稠液体,有令人愉快的芳香气味。微溶于水,溶于乙醇,与醚、酮混溶。可由环戊酮与氢化铝锂在乙醚中室温加氢而得。也可由环戊酮在铬铜催化剂、加
  • 台湾木兰足球联赛台湾木兰女子足球联赛(英语:Taiwan Mulan Football League),简称TMFL,是台湾女子足球联赛,2014年起取代全国女子甲组足球联赛成为台湾女子足球最高层级赛事(半职业),现由中华民国足球