Chinaunix首页 | 论坛 | 博客
  • 博客访问: 157629
  • 博文数量: 47
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 405
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-23 14:38
文章分类

全部博文(47)

文章存档

2017年(7)

2016年(4)

2015年(19)

2014年(17)

我的朋友

分类: 嵌入式

2014-11-24 10:57:02

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