API是什么东西?

谁能根我说数API是什么东西,在程序设计中到底起什么作用。。。... 谁能根我说数API是什么东西,在程序设计中到底起什么作用。。。 展开
 我来答
King0302
2006-03-13 · TA获得超过767个赞
知道小有建树答主
回答量:2252
采纳率:50%
帮助的人:965万
展开全部
API (Application Programming Interface)
所谓API本来是为C和C++程序员写的。API说来说去,就是一种函数,他们包含在一个附加名为DLL的动态连接库文件中。用标准的定义来讲,API就是Windows的32位应用程序编程接口,是一系列很复杂的函数,消息和结构,它使编程人员可以用不同类型的编程语言编制出的运行在Windows95 和Windows NT操作系统上的应用程序。可以说,如果你曾经学过VC,那么API对你来说不是什么问题。但是如果你没有学过VC,或者你对Windows95的结构体系不熟悉,那么可以说,学习API将是一件很辛苦的事情。
如果你打开WINDOWS的SYSTEM文件夹,你可以发现其中有很多附加名为DLL的文件。一个DLL中包含的API函数并不只是一个,数十个,甚至是数百个。我们能都掌握它嘛?回答是否定的∶不可能掌握。但实际上,我们真的没必要都掌握,只要重点掌握Windos系统本身自带的API函数就可以了。但,在其中还应当抛开掉同VB本身自有的函数重复的函数。如,VB 的etAttr命令可以获得文件属性,SetAttr可以设置文件属性。对API来讲也有对应的函数
GetFileAttributes 和SetFileAttributes,性能都差不多。如此地一算,剩下来的也就5、600个。是的,也不少。但,我可以敢跟你说,只要你熟悉地掌握 100个,那么你的编程水平比现在高出至少要两倍。尽管人们说VB和WINDOWS具有密切的关系,但我认为,API更接近
WINDOWS。如果你学会了API,首要的收获便是对WINDOWS体系结构的认识。这个收获是来自不易的。
Storm代理
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企... 点击进入详情页
本回答由Storm代理提供
IT168
2022-12-17 · 百度认证:IT168官方账号,优质数码领域创作者
IT168
IT168是中国最大的个人和企业IT产品选购、互动网站,每日提供最新的IT产品报价、促销行情、手机、平板、笔记本、相机和企业等50个频道提供最专业的产品选购和使用建议。
向TA提问
展开全部

API,全称ApplicationProgrammingInterface,即应用程序编程接口。

API是一些预先定义函数,目的是用来提供应用程序与开发人员基于某软件或者某硬件得以访问一组例程的能力,并且无需访问源码或无需理解内部工作机制细节。

API就是操作系统给应用程序的调用接口,应用程序通过调用操作系统的API而使操作系统去执行应用程序的命令(动作)。在Windows中,系统API是以函数调用的方式提供的。

SDA和API

可以认为API是包含在SDK中的:SDK是一系列文件的组合,包括lib、dll、.h、文档、示例等;API是对程序而言的,提供用户编程时的接口,即一系列模块化的类和函数。

API与GUI

两者都属于直接用户接口,不同的是API接口属于一种操作系统或程序接口,但是GUI接口属于一种图形操作系统。

/iknow-pic.cdn.bcebos.com/a8014c086e061d9596ed758b76f40ad163d9cade"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/a8014c086e061d9596ed758b76f40ad163d9cade?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/a8014c086e061d9596ed758b76f40ad163d9cade"/>

扩展资料:

API分类

1.WindowsAPI:Windowsapplicationprogramminginterface(WIndows应用程序接口)

Windows安装完,系统就有了一套简单的SDK,包含了一套完整的基础WindowsAPI,如果安装VC或下载新的SDK后,就可以使用更加丰富的WindowsAPI了。

凡是在Windows工作环境底下执行的应用程序,都可以调用WindowsAPI。

2.linuxAPI:linuxapplicationprogramminginterface(linux应用程序接口)

在linux中,用户编程接口API遵循了UNIX中最流行的应用编程界面标准——POSIX标准。

参考资料来源:

/baike.baidu.com/item/api/10154"target="_blank"title="只支持选中一个链接时生效">百度百科-api(应用程序编程接口)

/baike.baidu.com/item/SDK/API/9636424?noadapt=1"target="_blank"title="只支持选中一个链接时生效">百度百科-SDK/API

  • 官方服务
    • 官方网站
    • 官方网站
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邰明雨as
高粉答主

2021-01-06 · 繁杂信息太多,你要学会辨别
知道答主
回答量:13.1万
采纳率:7%
帮助的人:6329万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jacques1234
高粉答主

2021-01-06 · 关注我不会让你失望
知道答主
回答量:9.5万
采纳率:3%
帮助的人:6298万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
需邡而窗尚与曾1j
高粉答主

2021-01-06 · 醉心答题,欢迎关注
知道答主
回答量:11万
采纳率:1%
帮助的人:5238万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式