什么叫应用程序接口

什么叫应用程序接口,第1张

*** 作系同一般提供两种类型的接口,分别是:

1,用户级接口:如菜单中的命令。

2,程序员级接口:就是系统功能函数,供编程使用,使用时叫作系统调用,一般以访管指令给出, *** 作系统识别到该指令后,产生相应的自愿性中断,由目态转为管态,接着交换“PSW(程序状态字)”,之后像调用子程序一样调用一些特权指令。API就是系统函数集。

(现在流行的MFC是:微软提供的,用于在C++环境下编写应用程序的一个框架和引擎,他将传统的API进行了分类封装,并且为你创建了程序的一般框架,你只要随便添加几行代码,就能形成你自己的程序。非常方便。)

接口是个很抽象的东西,举个例子吧,比如我生产电灯,你生产电灯的头坐。我事先告诉你我的电灯是卡口的还是罗口的,那么剩下来将电灯与电源连接起来我就不必关心,因为那是电灯头坐的事情,他会实现这个接口,生产符合我的电灯的头坐。

API --比如:COM中的IUnkonown。就是一种二进制的表格数据结构。所有调用都是通过机器层面的二进制计算实现的,没有高层语义信息的辅助。因此,客户就在二进制层面上与组件接口耦合起来。

2。协议--比如:COM中的IDispatch, web service等。就是文本或二进制形式的数据 。它对客户和组件本身的二进制未作任何约束,仅仅规定了一个数据流的格式规范。无论以何种语言、何种技术来编写软件实体,只要它能够产生和理解合法的协议数据流,就可以被视为组件

以上就是关于什么叫应用程序接口全部的内容,包括:什么叫应用程序接口、Web程序当中,接口有什么作用怎么实现接口、程序接口的方式有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9268545.html

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

发表评论

登录后才能评论

评论列表(0条)

保存