API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。API除了有应用“应用程序接口”的意思外,还特指 API的说明文档,也称为帮助文档。另外,也是美国石油协会、空气污染指数、医药、空中位置指示器的英文简称。 目录
软件领域windows API API的历史与现状 开放API平台 API 声明
你将会遇到一些问题 API 分为四种类型
API 与(GUI)或命令接口 美国石油协会 空气污染指数 医药
空中位置指示器
美国新闻协会软件领域 windows API API的历史与现状 开放API平台 API 声明
你将会遇到一些问题 API 分为四种类型
API 与(GUI)或命令接口 美国石油协会 空气污染指数 医药
空中位置指示器 美国新闻协会
展开 编辑本段软件领域 windows API
什么是windows API Windows API是一套用来控制Windows的各个部件的外观和行为的一套预先定义的Windows函数.用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么. 这在某种程度上很象Windows的天然代码.其他的语言只是提供一种能自动而且更容易的访问API的方法.VB在这方面作了很多工作.它完全隐藏了API并且提供了在Windows环境下编程的一种完全不同的方法. 这也就是说,你用VB写出的每行代码都会被VB转换为API函数传递给Windows.同样,当你点击窗体上的一个按钮时,Windows会发送一个消息给窗体,VB获取这个调用并经过分析后生成一个特定事件. API函数包含在Windows系统目录下的动态连接库文件中. 更易理解地说:Windows 这个多作业系统除了协调应用程式的执行、分配内存、管理系统资源„之外, 她同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用
程式达到开启视窗、描绘图形、使用周边设备„等目的,由于这些函数服务的对象是应用程式, 所以便称之为 Application Programming Interface,简称 API 函数。WIN32 API也就是MicrosoftWindows 32位平台的应用程序编程接口。 凡是在 Windows 工作环境底下执行的应用程式, 都可以调用Windows API。 API的历史与现状
当WINDOWS操作系统开始占据主导地位的时候,开发WINDOWS平台下的应用程序成为人们的需要。而在WINDOWS程序设计领域处于发展的初期,WINDOWS程序员所能使用的编程工具唯有API函数,这些函数是WINDOWS提供给应用程序与操作系统的接口,他们犹如“积木块”一样,可以搭建出各种界面丰富,功能灵活的应用程序。所以可以认为API函数是构筑整个WINDOWS框架的基石,在它的下面是WINDOWS的操作系统核心,而它的上面则是所有的华丽的WINDOWS应用程序。 但是,没有合适的Windows编程平台,程序员想编写具有Windows风格的软件,必须借助API,API也因此被赋予至高无上的地位。那时的WINDOWS程序开发还是比较复杂的工作,程序员必须熟记一大堆常用的API函数,而且还得对WINDOWS操作系统有深入的了解。然而随着软件技术的不断发展,在WINDOWS平台上出现了很多优秀的可视化编程环境,程序员可以采用“即见即所得”的编程方式来开发具有精美用户界面和功能强大的应用程序。 这些优秀可视化编程环境操作简单、界面友好,在这些工具中提供了大量的类库和各种控件,它们替代了API的神秘功能,事实上这些类库和控件都是构架在WIN32 API函数基础之上的,是封装了的API函数的集合。它们把常用的API函数的组合在一起成为一个控件或类库,并赋予其方便的使用方法,所以极大的加速了WINDOWS应用程序开发的过程。有了这些控件和类库,程序员便可以把主要精力放在程序整体功能的设计上,而不必过于关注技术细节。 实际上如果我们要开发出更灵活、更实用、更具效率的应用程序,必然要涉及到直接使用API函数,虽然类库和控件使应用程序的开发简单的多,但它们只提供WINDOWS的一般功能,对于比较复杂和特殊的功能来说,使用类库和控件是非常难以实现的,这时就需要采用API函数来实现。 开放API平台
基于互联网的应用正变得越来越普及,在这个过程中,有更多的站点将自身的资源开放给开发者来调用。对外提供的API 调用使得站点之间的内容关联性更强,同时这些开放的平台也为用户、开发者和中小网站带来了更大的价值。 开放是目前的发展趋势,越来越多的产品走向开放。目前的网站不能靠限制用户离开来留住用户,开放的架构反而更增加了用户的粘性。在Web 2.0 的浪潮到来之前,开放的API 甚至源代码主要体现在桌面应用上,而现在越来越多的Web 应用面向开发者开放了API。 具备分享、标准、去中心化、开放、模块化的Web 2.0 站点,在为使用者带来价值的同时,更希望通过开放的API 来让站点提供的服务拥有更大的用户群和服务访问数量。 站点在推出基于开放API 标准的产品和服务后,无需花费力气做大量的市场推广,只要提供的服务或应用出色易用,其他站点就会主动将开放API 提供的服务整合到自己的应用之中。同时,这种整合API 带来的服务应用,也会激发更多富有创意的应用产生。 为了对外提供统一的API 接口,需要对开发者开放资源调用API 的站点提供开放统一的API接口环境,来帮助使用者访问站点的功能和资源。 当然,开放API 的站点为第三方的开发者提供良好的社区支持也是很有意义的,这有助于吸引更多的技术人员参与到开放的开发平台中,并开发出更为有趣的第三方应用[1]。 API 声明
正如在\"什么是API\"中所说,API函数包含在位于系统目录下的DLL文件中.你可以自己输入API函数的声明,但VB提供了一种更简单的方法,即使用API Text Viewer. 要想在你的
工程中声明API函数,只需运行API Text Viewer,打开Win32api.txt或.MDB如果你已经把它转换成了数据库的话,这样可以加快速度. 使用预定义的常量和类型也是同样的方法. API除了有应用“应用程序接口”的意思外,还特指 API的说明文档,也称为帮助文档。 你将会遇到一些问题
假设你想在你的窗体模块中声明一个函数.粘贴然后运行,VB会告诉你:编译错误...Declare 语句不允许作为类或对象模块中的 Public 成员...看起来很糟糕,其实你需要做的只是在声明前面添加一个Private.不要忘了,可是这将使该函数只在该窗体模块可用. 在有些情况下,你会得到\"不明确的名称\"这样的提示,这是因为函数.常量或其他的什么东西共用了一个名称.由于绝大多数的函数都进行了别名化,亦即意味着你可以通过Alias子句使用其它的而不是他们原有的名称,你只需简单地改变一下函数名称而它仍然可以正常运行. API 分为四种类型
远程过程调用(RPC):通过作用在共享数据缓存器上的过程(或任务)实现程序间的通信。 标准查询语言(SQL):是标准的访问数据的查询语言,通过通用数据库实现应用程序间的数据共享。 文件传输:文件传输通过发送格式化文件实现应用程序间数据共享。 信息交付:指松耦合或紧耦合应用程序间的小型格式化信息,通过程序间的直接通信实现数据共享。 当前应用于 API 的标准包括 ANSI 标准 SQL API。另外还有一些应用于其它类型的标准尚在制定之中。API 可以应用于所有计算机平台和操作系统。这些 API 以不同的格式连接数据。每种数据格式要求以不同的数据命令和参数实现正确的数据通信,但同时也会产生不同类型的错误。因此,除了具备执行数据共享任务所需的知识以外,这些类型的 API 还必须解决很多网络参数问题和可能的差错条件,即每个应用程序都必须清楚自身是否有强大的性能支持程序间通信。相反由于这种 API 只处理一种信息格式,所以该情形下的信息交付 API 只提供较小的命令、网络参数以及差错条件子集。正因为如此,交付 API 方式大大降低了系统复杂性,所以当应用程序需要通过多个平台实现数据共享时,采用信息交付 API 类型是比较理想的选择。 API 与(GUI)或命令接口
API 接口属于一种操作系统或程序接口,而后两者都属于直接用户接口。 有时公司会将 API 作为其公共开放系统。也就是说,公司制定自己的系统接口标准,当需要执行系统整合、自定义和程序应用等操作时,公司所有成员都可以通过该接口标准调用源代码,该接口标准被称之为开放式 API。 编辑本段美国石油协会
API(American Petroleum Institute):美国工业主要的贸易促进组织,又是集石油勘探、开发、储运、销售为一体的行业协会性质的非营利性机构。 基本情况 第一次世界大战期间,美国石油工业界同国会一起支持战争。最初在美国商会下面设立国家战事委员会,后来成为半政府性质的组织。第一次世界大战后,开始建立代表整个石油工业的国家委员会,1919年3月20日美国石油学会正式成立,总部设在华盛顿。为石油工业相关部门提供一个论坛,以促进国家政策目标的实现以及提高石油工业的效益。学会组织和开展石油工业方面的科学、技术和经济研究,建立州石油委员会网络,已有700多个委员会和工作组,400多家涉及能源工作各个领域的公司会员。业务包括勘探开发、海上运输、管道运输、炼油和销售、油气供应服务等。组织机构主要有上游部(研究与油气勘探和生产相关的问题)、下游部(炼油、石油产品销售与运输、加油站)海洋部(海洋石油和油品的运输)、管道部(管道经营者的联邦法律法规活动)及成员总部(服务公司、钻井承包商河其他石油工业供应商)。 主要活动 包括:(1)标准化,制定和修订API标准。这一标准涉及石油行业的各个领域,具有全面性、系统性、领先性和权威性。在石油工业标准化领域长期居主导地位,在世界各地广泛使用。(2)统计,搜集官方石油工业统计数据。(3)税收,与财政部和国会共同开发
了有序的、合乎逻辑的管理方法,征收石油资产税。 API610/682是机械密封的设计和选用标准,API676是转子泵的标准。 API Q1质量体系认证 是您向用户证明您有一套API认可的完善的质量管理体系, 有些石油、天然气设备制造商所生产的产品目前没有所适用API会标产品的规范对应, 但他们又想向用户证明他们的产品或服务符合API标准的要求,所以API Q1质量体系认证可以帮您办到。API Q1质量体系认证特别适用于那些所生产的产品没有相应的API会标产品规范所对应的石油、天然气设备生产厂家, 或向石油、天然气行业提供服务的公司。 编辑本段空气污染指数
【英文 air pollution index 的缩写】 空气污染指数(AIR POLLUTION INDEX,简称API)是一种反映和评价空气质量的方法,就是将常规监测的几种空气污染物的浓度简化成为单一的概念性数值形式、并分级表征空气质量状况与空气污染的程度,其结果简明直观,使用方便,适用于表示城市的短期空气质量状况和变化趋势。 空气污染指数的确定原则:空气质量的好坏取决于各种污染物中危害最大的污染物的污染程度。空气污染指数是根据环境空气质量标准和各项污染物对人体健康和生态环境的影响来确定污染指数的分级及相应的污染物浓度限值。目前我国所用的空气指数的分级标准是:(1)空气污染指数(API)50点对应的污染物浓度为国家空气质量日均值一级标准;(2)API100点对应的污染物浓度为国家空气质量日均值二级标准;(3)API200点对应的污染物浓度为国家空气质量日均值三级标准;(4)API更高值段的分级对应于各种污染物对人体健康产生不同影响时的浓度限值,API500点对应于对人体产生严重危害时各项污染物的浓度。 根据我国空气污染的特点和污染防治工作的重点,目前计入空气污染指数的污染物项目暂定为:二氧化硫、氮氧化物和总悬浮颗粒物。随着环境保护工作的深入和监测技术水平的提高,再调整增加其它污染项目,以便更为客观地反应污染状况。 空气污染指数的计算与报告: 污染指数与各项污染物浓度的关系是分段线性函数,用内插法计算各污染物的分指数In(具体计算方法请参见《环境监测简报》1997年第9期),取各项污染物分指数中最大者代表该区域或城市的污染指数。即:API=max(I1,I2···Ii,···In) 该指数所对应的污染物即为该区域或城市的首要污染物。当污染指数API值小于50时,不报告首要污染物。
编辑本段医药
API:活性医药物成分(Active pharmaceutical ingredient) 原料药(Active Pharmaceutical Ingredients): 指的是药物活性成分,也就是我们通常所说的原料药。 原料药在Q7A中的完善定义:旨在用于药品制造中的任何一种物质或物质的混合物,而且在用于制药时,成为药品的一种活性成分。此种物质在疾病的诊断,治疗,症状缓解,处理或疾病的预防中有药理活性或其他直接作用,或者能影响机体的功能或结构。 编辑本段空中位置指示器
英文全名:air position indicator,缩写为API。 编辑本段美国新闻协会
英文全名:american press institute,缩写为API。 保险领域 API是一个保险业的常用术语,它的准确含义是:年度化标准保费 有了比较不同险种、不同交费期限的保费的“实际贡献率”,一般都以交费期20年(含)以上的保费为参照标准,按以下数值进行折算: 保费折标标准是—— 1、长期寿险(含所有附加险) 交费期20年(含)以上折标100%; 交费期15-19年折标80%; 交费期10-14年折标60%; 交费期5-9年折标20%; 交费期1-4年折标10%; 2、财产险折标30%; 3、所有卡单折标100%. 4、万能险:基本保费6000元(含)以下部分按80%折算标保,超过6000的基本保费部分按5%折算。追加保费按2%折算标准保费。 比如规定20年
期缴以上为标准交费的话,那么低于这个数据,就要将保费进行折算,这就是折标。
因篇幅问题不能全部显示,请点此查看更多更全内容