api的分类简介

分类

Windows API

操作系统的用户接口
                                                                                                                                                   操作系统的用户接口
API函数包含在Windows系统目录下的 动态连接库文件中。Windows API是一套用来控制 Windows的各个部件的外观和行为的预先定义的Windows函数。用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么。这在某种程度上很像 Windows的天然 代码。而其他的 语言只是提供一种能自动而且更容易的访问API的方法。当你点击 窗体上的一个 按钮时,Windows会发送一个消息给 窗体,VB获取这个调用并经过分析后生成一个特定事件。
更易理解来说: Windows系统除了协调应用程序的执行、 内存的分配、 系统资源的管理外,同时他也是一个很大的服务中心。调用这个服务中心的各种服务(每一种服务就是一个 函数)可以帮助应用程序达到开启视窗、描绘图形和使用周边 设备等目的,由于这些函数服务的对象是应用程序,所以称之为Application Programming Interface,简称API 函数。WIN32 API也就是MicrosoftWindows 32位平台的 应用程序编程接口
凡是在 Windows 工作环境底下执行的应用 程序,都可以 调用Windows API。
 

linux API

linux中,用户编程接口API遵循了 UNIX中最流行的应用编程界面标准--- POSIX标准。 POSIX标准是由 IEEE和ISO/IEC共同开发的标准系统。该标准基于当时现有的 UNIX实践和经验,描述了 操作系统系统调用编程接口API,用于保证应用程序可以在 源程序一级上在多种操作系统上移植运行。这些系统调用编程接口主要是通过C库(LIBC)来实现的。
 
 
以上内容引用自百度百科

猜你喜欢

转载自www.cnblogs.com/liverpool-ADH/p/10017098.html