API的作用是什么

1.远程过程调用(RPC):通过作用在共享数据缓存器上的过程(或任务)实现程序间的通信。  2.标准查询语言(SQL):是标准的访问数据的查询语言,通过通用数据库实现应用程序间的数据共享。  3.文件传输:文件传输通过发送格式化文件实现应用程序间数据共享。  4.信息交付:指松耦合或紧耦合应用程序间的小型格式化信息,通过程序间的直接通信实现数据共享。  原理:  API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

时间: 2024-08-10 14:52:18

API的作用是什么的相关文章

sleep 是一个非常简单的api语句,作用是"延时" DoEvents控件权移交给操作系统

public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 私有API函数 作用是延时,当程序某段代码循环运行的时候,为了更好的看到程序运行的效果 使用该函数 语法:Sleep 长整型数值 实现一个窗口左右抖动的效果 Private Sub CmdWindwos2_Click()Dim i As IntegerDo While i <= 6Me.Left = Me.Left - 300: Sleep

Code First 中 Fluent API 的作用

Code First 的使用:http://www.cnblogs.com/sword-successful/archive/2012/12/31/2840391.html(写的很明白) Fluent API 的用法:https://msdn.microsoft.com/zh-cn/data/jj591617.aspx:http://www.dozer.cc/2012/09/entity-framework-code-first-configuring-property/

Windows API 编程学习记录&lt;二&gt;

恩,开始写Windows API编程第二节吧. 上次介绍了几个关于Windows API编程最基本的概念,但是如果只是看这些概念,估计还是对Windows API不是很了解.这节我们就使用Windows API 让大家来了解下Windows API的用法. 第一个介绍的Windows API 当然是最经典的MessageBox,这个API 的作用就是在电脑上显示一个对话框,我们先来看看这个API的定义吧: int WINAPI MessageBox(HWND hWnd, LPCTSTR lpTe

新增的Java MapReduce API

http://book.51cto.com/art/201106/269647.htm Hadoop的版本0.20.0包含有一个新的 Java MapReduce API,有时也称为"上下文对象"(context object),旨在使API在今后更容易扩展.新的API 在类型上不兼容先前的API,所以,需要重写以前的应用程序才能使新的API发挥作用. 新增的API 和旧的API 之间,有下面几个明显的区别. 新的API 倾向于使用虚类,而不是接口,因为这更容易扩展.例如,可以无需修改

NHibernate中的API

本篇文章介绍的是NHibernate的各种API及其作用. 下图描述了NHibernate的API在分层架构中的作用,下面将进行详细说明. NHibernate的接口大致分为四类:1.  被应用程序调用进行基本数据操作(增.删.改.查)的接口.这些接口是应用程序的业务逻辑层和控制层与NHibernate的主要交互点.ISession, ITransaction, IQuery和ICriteria属于此类.2. 被应用程序用来配置NHibernate的接口.Configuration就属此类.3.

【ASP.NET Web API教程】2.4 创建Web API的帮助页面

参考页面: http://www.yuanjiaocheng.net/CSharp/csharprumenshili.html http://www.yuanjiaocheng.net/entity/mode-first.html http://www.yuanjiaocheng.net/entity/database-first.html http://www.yuanjiaocheng.net/entity/choose-development-approach.html http://ww

VCL里为什么要用类函数代替API,为什么要用CM_消息代替虚函数

之所以要用类函数代替API,是因为VCL对它做了一些包装,好在API起作用之前和之后做一些额外的事情:通知和判断等等.之所以类函数要包装一个CM_消息,是因为这样方便程序员截断和改写这个处理过程 举例: procedure TWinControl.Invalidate; begin // 注意,是简单执行函数,把消息当作参数,不是发送消息 Perform(CM_INVALIDATE, 0, 0); // 注意,第二个参数即WParam是0,即要求API使自己失效,而不是仅仅做一个通知作用. en

[转]关于event的两个常被忽略的api:isDefaultPrevented()和preventDefault()

今天在robert penner(as3 singal的作者)的一篇blog文中顺藤摸瓜到了darron schall的另外一篇blog文(Creating Default, Cancelable Event Handlers),仔细看了一下,忽然有种相见恨晚的感觉. 确实是啊~rober penner的singal我不是第一天就知道了,之后再arpg的demo里面也有用过,只可惜今天才认真看了一下penner的这篇文章,也很可惜在schall发布这个文章的两年后才看到,真遗憾 好了,下面来谈谈

FreeSwitch LUA API ——API Sessions

API Session作用:应用于已存在的会话(Sessions) 目录浏览: API Sessions session:answer session:answered session:bridged session:check_hangup_hook session:collectDigits session:consoleLog session:destroy session:execute session:executeString session:flushDigits session: