API是什么?
【api下载,javaapi文档】API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数 , 目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力 , 而又无需访问源码 , 或理解内部工作机制的细节 。分类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)来实现的 。简单的说 , 就是一个接口 。现在很多企业都会有一些自己的开源项目或者开放的API , 让开发者可以基于这些接口自主开发 , 目前大火的机器学习领域也有很多开放接口供开发者尝新 。
- 三星cc01,三星CC01可下载什么游戏
- 苹果官方网站下载itunes,如何下载和安装iTunes
- 迷你世界登陆平台下载华为 华为平台迷你世界下载
- 630k打印机驱动下载,EPSON LQ-630K
- 下载绿色护眼手机壁纸 .绿色护眼壁纸
- 相亲找对象免费的app下载 找对象不要钱的软件在哪下载
- 交友软件破解无限畅聊 下载免费的交友软件
- 百度安卓app安装下载 安卓app安装下载
- 2017什么3d游戏好玩,年日服3DS游戏下载榜
- 联想a65软件下载 联想a65游戏下载
