316科技

316科技

现在很多平台都提供有API接口,我自己的软件能不能设计一个API接口来和多个平台的API接口对接?

316科技 104

现在很多平台都提供有API接口,我自己的软件能不能设计一个API接口来和多个平台的API接口对接?

API通用接口,给软件预留的外部连接接口,是按照自己的一套规则体系设计的接口,由于各软件设计的规则和应用条件不同,基本上是不可能你一个API接口就能对接多个平台的。尤其是百度、360这样的大公司,只能是你按照他们的规则要求去做设计去适应他们的要求!

COM和API分别是什么?

还是我给你回答吧。楼上第一个回答的对了一半,第二个完全不对。既然这两个放在一起问,明显就是程序的问题。

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。通俗点说API就是你程序和下层函数的一个接口,通过这个借口,你不需要指导下层函数到底怎么定义的,声明的,你只需要知道如何调用就行。

COM是Component Object Model (组件对象模型)的缩写。很多插件都用得到COM的模型。这个就比较复杂了,就不再说了。

COM组件是以WIN32动态链接库(DLL)或可执行文件(EXE)形式发布的可执行代码组成。

COM组件是遵循COM规范编写的

COM组件是一些小的二进制可执行文件

COM组件可以给应用程序、操作系统以及其他组件提供服务

自定义的COM组件可以在运行时刻同其他组件连接起来构成某个应用程序

COM组件可以动态的插入或卸出应用

COM组件必须是动态链接的

COM组件必须隐藏(封装)其内部实现细节

COM组件必须将其实现的语言隐藏

COM组件必须以二进制的形式发布

COM组件必须可以在不妨碍已有用户的情况下被升级

COM组件可以透明的在网络上被重新分配位置

COM组件按照一种标准的方式来宣布它们的存在

上一个下一篇:智能家居和普通家居的区别在哪啊?

下一个上一篇:返回栏目