API 是什么文件
发布网友
发布时间:2022-04-24 08:03
我来回答
共1个回答
热心网友
时间:2022-05-04 21:11
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
函数调用的原理。
api是系统提供的函数,
和语言无关,
可以用c写,
也可以用c++写,
也可以用其他语言写.
API是什么意思?API文档又是什么意思?
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API文档是一个技术内容交付文件,包含如何有效地使用和集成api的说明。它是一个简明的参考手册,包含了使用A...
API 是什么文件
API除了有应用“应用程序接口”的意思外,还特指 API的说明文档,也称为帮助文档。另外,也是美国石油协会、空气污染指数、医药、空中位置指示器的英文简称。Windows API是一套用来控制Windows的各个部件(从桌面的外观到为一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数.用户的每个动作都会...
API是什么简称
API(应用程序编程接口)是一组预定义的函数、协议和工具,它们允许软件应用程序之间进行交互。这些接口提供了访问特定软件或硬件功能的方法,而无需深入了解其内部工作原理。Windows API:Windows API包含在Windows系统目录下的动态链接库(DLL)文件中。这些函数控制Windows的操作,如用户界面元素的行为和系统...
API到底是什么?
API就是操作系统给应用程序的调用接口,应用程序通过调用操作系统的API而使操作系统去执行应用程序的命令(动作)。在Windows中,系统API是以函数调用的方式提供的。SDA和API 可以认为API是包含在SDK中的:SDK是一系列文件的组合,包括lib、dll、.h、文档、示例等;API是对程序而言的,提供用户编程时的接...
sdk跟api的区别是什么?
sdk软件开发工具包括广义上指辅助开发某一类软件的相关文档、范例和工具的集合。API(应用程序接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。2、用途不同:api目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。软件开发...
api什么意思?
API(Application Programming Interface,应用程序编程接口:是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。通俗的讲API就是接口,就是通道,负责一个程序和其他软件的沟通,本质是预先定义的函数。API通常是以Http...
API是什么?
API (Application Programming Interface)所谓API本来是为C和C++程序员写的。API说来说去,就是一种函数,他们包含在一个附加名为DLL的动态连接库文件中。用标准的定义来讲,API就是Windows的32位应用程序编程接口,是一系列很复杂的函数,消息和结构,它使编程人员可以用不同类型的编程语言编制出的运行...
API是什么?
API接口属于一种操作系统或程序接口,GUI接口属于一种图形操作系统。两者都属于直接用户接口。有时公司会将API作为其公共开放系统。也就是说,公司制定自己的系统接口标准,当需要执行系统整合、自定义和程序应用等操作时,公司所有成员都可以通过该接口标准调用源代码,该接口标准被称之为开放式API。
api是什么意思?
API是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。API是一组定义、程序及协议的集合,通过API接口实现计算机软件之间的相互通信。由于软件的规模日益庞大,常常...
简要说明API是什么?
API 就是应用程序编程接口。它是能用来操作组件、应用程序或者操作系统的一组函数。典型的情况下,API 由一个或多个提供某种特殊功能的 DLL 组成。(java中有所不同,但大同小异)DLL 是一个文件,其中包含了在 Microsoft Windows 下运行的任何应用程序都可调用的函数。运行时,DLL 中的函数动态地链接...