api是什么意思?

4322023-01-31  23

api是应用程序编程接口。

API是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。

分类:

API函数包含在Windows系统目录下的动态连接库文件中。Windows API是一套用来控制Windows的各个部件的外观和行为的预先定义的Windows函数。

用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么。这在某种程度上很像Windows的天然代码。而其他的语言只是提供一种能自动而且更容易的访问API的方法。

当点击窗体上的一个按钮时,Windows会发送一个消息给窗体,VB获取这个调用并经过分析后生成一个特定事件。

以上内容参考 百度百科—API

字面解释就是应用编程接口。这个跟编程语言的种类没有任何关系,反而因为编程语言的种类多样,才产生了windows系统api。各编程语言仅提供一种声明系统api的方法,以便在编程时调用。举例:AddPrinterConnection这个windows的api函数,作用是连接程序和打印机,什么时候会使用呢?就是当你使用的编程语言没有相关功能时,可以直接调用这个函数,以丰富你程序的功能。那么对于很多高级编程语言(例如vb、pb)有打印功能时有如何呢?我认为他们很可能是把这个api封装进他们自己的print函数中,以方便用户使用。系统api的方面很广,基本操作系统能干的活,都对外开放了个接口,就是api函数,以便用户编程使用。


转载请注明原文地址:https://juke.outofmemory.cn/read/2850703.html

最新回复(0)