API(Application Programming Interface,编程接口)是一些预先定义的,目的是提供与开发人员基于某或硬件得以访问一组的能力,而又无需访问源码,或理解内部工作机制的细节。
更易理解来说:系统除了协调应用程序的执行、的分配、的管理外,同时他也是一个很大的服务中心。调用这个服务中心的各种服务(每一种服务就是一个)可以帮助应用程序达到开启视窗、描绘图形和使用周边等目的,由于这些函数服务的对象是应用程序,所以称之为Application Programming Interface,简称API 函数。WIN32 API也就是MicrosoftWindows 32位平台的。
凡是在 Windows工作环境底下执行的应用,都可以Windows API。
我的理解是:比如说在Linux系统下,程序要实现特定的功能,使用某些硬件设备,首先要调用这些API函数,调用后就可以直接通过这些API函数进行对硬件的操作。
阅读(1220) | 评论(0) | 转发(0) |