API是什么

转载 2007年10月13日 10:44:00

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体系结构的认识。这个收获是来自不易的。

 

http://zhidao.baidu.com/question/13926293.html(转自) 

什么是API,说人话!

在我学习软件开发之前,API 听起来就像一种啤酒 不过今天我经常使用这个名词以至于我最近在酒吧的时候都想点一杯 API了 酒保的反映是抛出了个404:找不到该资源 我碰到很多人,无论是在技...
  • Hellotanbin
  • Hellotanbin
  • 2016年08月16日 07:35
  • 12120

什么是API?为什么要提供API?

什么是API?为什么要提供API?     API(Application Programming Interface,应用程序编程接口) 是一套用来控制Windows的各个部件(从桌面的外观到为一个...
  • u013358378
  • u013358378
  • 2015年07月09日 10:26
  • 1542

(一)REST API概念

公司新任务,IOS通过我们的java来调用C++的功能,上篇我们说到了java通过jni调用C++,已经实现。接下来就是java和IOS交互,在这里使用的是Spring REST API是实现的功能。...
  • lovesummerforever
  • lovesummerforever
  • 2014年05月26日 12:10
  • 24309

API级别是什么

API级别是什么 当你开发你的Android应用程序时,了解该平台API变更管理的基本方法和概念是很有帮助的。同样的,知道API级别标识以及该标识如何保障你的应用与实际硬件设备相兼容对于开发及后...
  • phenixyf
  • phenixyf
  • 2016年03月30日 15:26
  • 1854

Service API翻译详解(一)

很多人对Android中的Service理解不是很深刻(我自己也是)。以前了解Service都是通过书籍和别人博客上的总结学习的,但总是觉得理解不到,更别说灵活运用了。后来上网查了一些资料,还是没能得...
  • pangrongxian
  • pangrongxian
  • 2015年12月06日 20:45
  • 1071

JavaFX文档(2)什么是JavaFX

声明:如需转载,请注明出处:http://blog.csdn.net/originer 原文:
  • originer
  • originer
  • 2014年07月31日 22:12
  • 1655

JSON API 1.0 核心开发者自述 | 你所不知道的那些技术细节

JSON API 让设计和搭建一个 API 变得标准化,这样一来开发者能够更专注于应用本身的设计。JSON API 在目标和视野上颇具野心:它不仅定义了一种媒体类型 (application/vnd....
  • JustJavaC
  • JustJavaC
  • 2015年07月16日 14:24
  • 3106

关于Java api手册

一、学习Java的一点心得 学习一门语言一定要有一个较为完整的体系,因此找一本入门的Java书从头章到尾章看一遍,是很有必要的。 但是,Java学习中会遇到海量的类与方法,在有限的学习时间里面面俱到自...
  • u013279563
  • u013279563
  • 2015年11月02日 12:54
  • 1722

串口通信常用API

-CreateFile()  用途:打开串口  原型:HANDLE CreateFile(LPCTSTR lpFileName,  DWORD dwDesiredAccess,  DWOR...
  • zzlthuscu
  • zzlthuscu
  • 2016年10月15日 21:53
  • 335

游戏API接口本身的意义是什么

游戏API接口~
  • littlerascal112
  • littlerascal112
  • 2017年03月06日 15:48
  • 304
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:API是什么
举报原因:
原因补充:

(最多只允许输入30个字)