博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
API 是什么
阅读量:4290 次
发布时间:2019-05-27

本文共 733 字,大约阅读时间需要 2 分钟。

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

Windows API

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

API与GUI

API 接口属于一种操作系统或 , 接口属于一种图形操作系统。两者都属于直接 。有时公司会将 API 作为其公共开放系统。也就是说,公司制定自己的系统接口标准,当需要执行 、自定义和程序应用等操作时,公司所有成员都可以通过该接口标准调用 ,该接口标准被称之为开放式API。

转载地址:http://dcqgi.baihongyu.com/

你可能感兴趣的文章
java-编码解密
查看>>
netty源码分析之-Future、ChannelFuture与ChannelPromise详解(3)
查看>>
redis主从集群的搭建
查看>>
redis cluster集群搭建与深入分析(1)
查看>>
netty源码分析之-引导详解(4)
查看>>
redis cluster节点的添加与删除(2)
查看>>
nginx+redis+tomcat三级缓存架构讲解
查看>>
Reactor模式详解
查看>>
基于OpenRestry部署nginx+lua实现流量定向分发
查看>>
netty源码分析之-服务端启动核心源码分析(5)
查看>>
Storm并行度和流分组详解
查看>>
缓存数据预热详解
查看>>
热点数据降级详解(storm+nginx+lua)
查看>>
加载更多功能实现
查看>>
React相关Dom约束性和非约束性操作
查看>>
Hystrix高可用架构介绍
查看>>
netty源码分析之-SimpleChannelInboundHandler与ChannelInboundHandlerAdapter详解(6)
查看>>
netty源码分析之-开发过程中重要事项分析(7)
查看>>
Sublime Text3插件详解
查看>>
netty源码分析之-ByteBuf详解(8)
查看>>