中易网

如何学习API

答案:3  悬赏:80  
解决时间 2021-01-23 18:50
如何学习API
最佳答案
API 就是应用程序编程接口。它是能用来操作组件、应用程序或者操作系统的一组函数。典型的情况下,API 由一个或多个提供某种特殊功能的 DLL 组成。

DLL 是一个文件,其中包含了在 Microsoft?? Windows?? 下运行的任何应用程序都可调用的函数。运行时,DLL 中的函数动态地链接到调用它的应用程序中。无论有多少应用程序调用 DLL 中的某个函数,在磁盘上只有一个文件包含该函数,且只在它调入内存时才创建该 DLL。

您听到最多的 API 可能是 Windows API,它包括构成 Windows 操作系统的各种 DLL。每个 Windows 应用程序都直接或间接地与 Windows API 互动。Windows API 保证 Windows 下运行的所有应用程序的行为方式一致。

注意 随着 Windows 操作系统的发展,现已发布了几个版本的 Windows API。Windows 3.1 使用 Win16 API。Microsoft?? Windows NT??、Windows 95 和 Windows 98 平台使用 Microsoft?? Win32?? API。
除 Windows API 外,其他一些 API 也已发布。例如,邮件应用程序编程接口 (MAPI) 是一组可用于编写电子邮件应用程序的 DLL。

API 传统上是为开发 Windows 应用程序的 C 和 C++ 程序员编写的,但其他的编程语言(包括VBA)也可以调用 DLL 中的函数。因为大部分 DLL 主要是为 C 和 C++ 程序员编写和整理说明的,所以调用 DLL 函数的方法与调用 VBA 函数会有所不同。在使用 API 时必须了解如何给 DLL 函数传递参数。

警告 调用 Windows API 和 其他 DLL 函数可能会给您的应用程序带来不良影响。从自己的代码中直接调用 DLL 函数时,您绕过了 VBA 通常提供的一些安全机制。如果在定义或调用 DLL 函数时出现错误(所有程序员都不可避免),可能会在应用程序中引起应用程序错误(也称为通用性保护错误,或 GPF)。最好的解决办法是在运行代码以前保存该项目,并确保了解 DLL 函数调用的原理。
全部回答
呵呵,这个没有什么窍门的,我想你指的可能是JAVA的API
至于WINDOWS 的API,我找了许久也没有好的
如果是JAVA方面的,你可以到网上下载JDK API 1.6.0
如果是VC等等 ,多看看MSDN,VC的API太多了,网上也没有太多的"好的"资料
API是为了编程用的方法集合,窍门是你会找,哈哈,想实在什么功能去里面找,找到方法去应用
多看 多用
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
唐筛结果21三体风险为高风险怎么办啊
燃油附加费用,英语怎么说?
减肥方法?计划?
怎样成为“少女杀手”校草级男生?
有卧蚕好看还是没有好看
幽门螺杆菌dob值是负数 阴性 是什么意思
领航汽车租赁地址在哪,我要去那里办事
韩发艺社地址有知道的么?有点事想过去
埕口新村村地址有知道的么?有点事想过去
BTL功放机音质比普通的好吗
如何用纸做手机架
柯南多大了》》》
我想问一下,关于返点问题,大点等于几个小点
成龙车祸身亡是真是假'..,
问大家其实排容排阻易坏的原因是什么?
推荐资讯
你直接在官网上买过澳洲的ugg吗?比如jumbo u
话说控制台添加物品是怎么输入
卫生间瓷砖清洁保养攻略大全
数学只考零分
武则天老版是谁演的、我要看老版比较好看
宋智孝和哪些男明星是好朋友
小孩腿上有一个水泡,是烫伤呢还是摔跤的呢
老花眼的散光怎么验,综合验光仪上的散光盘验
吉田雅格座便器的质量如何?
K70RGB老版跟新版有什么区别
10岁小孩子牙齿摔断了怎么办....?还会再接着
“心?4×”是何意思?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?