程序接口的方式有哪些

程序接口的方式有哪些,第1张

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

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

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

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

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

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


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

原文地址: http://outofmemory.cn/yw/8235812.html

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

发表评论

登录后才能评论

评论列表(0条)

保存