什么是API?跟.NET中引用DLL实例化类,使用对象的方法和属性有什么不同?

什么是API?为什么要叫做引用程序接口?跟.NET中的接口有什么联系?跟.NET中引用DLL实例化类,使用对象的方法属性的方式有什么不同?... 什么是API?
为什么要叫做引用程序接口?
跟.NET中的接口有什么联系?
跟.NET中引用DLL实例化类,使用对象的方法属性的方式有什么不同?
展开
 我来答
高级足疗僵尸
2011-05-03 · TA获得超过484个赞
知道小有建树答主
回答量:202
采纳率:100%
帮助的人:143万
展开全部
1.什么是API可以去百度知道查
2.准确的说应该叫应用程序编程接口,因为它可以为应用程序提供访问的方法和便捷
3.假如说API是一个操作系统的基类,那么.NET中有很多接口都是通过API实现的
如果有时间你可以多找一下国外的书,有的书就是专门讲.net的类库的
你可以看到有许多类和方法都是通过Win32 API函数实现的
4.实例化类的动态链接库可以包含类,可以派生继承而API函数只是系统提供的方法
换句话说就是API你只需要懂得怎么样去使用它,去实现功能,比较自私
而.net类库和用户封装的DLL,大多都是类库并提供方法和接口,可以重复利用,比较大方

所以现在来说.net类库大多是可以继承的,而API是函数库只能使用其方法
api是树干,.net类库(dll)是职业.

PS:因为API缺少编写程序需要的便捷,现在已经很少使用了.
但是api函数库是系统直接调用的,因此效率是最高的,但是最难学.
egghead008
2011-04-29 · TA获得超过1164个赞
知道小有建树答主
回答量:1424
采纳率:100%
帮助的人:1393万
展开全部
API=Application Programming Interface,这个翻译过来就是应用编程接口或者应用程序接口;
跟.NET中的接口有什么联系?没什么必然的关系
跟.NET中引用DLL实例化类,使用对象的方法属性的方式有什么不同?
API简单的说就是一个工具库,你想要的功能(操作系统提供的),通过API就可以实现!
追问
谢谢你的解答
如果抛开翻译,能说说为什么要叫做应用程序接口吗?这体现了API的那些特点?
“API简单的说就是一个工具库,你想要的功能(操作系统提供的),通过API就可以实现!”
听起来就跟引用DLL,实例化类……的过程差不多啊?
我看了好久了,也没明白呢
追答
那你看看这个吧:
http://baike.baidu.com/view/16068.htm
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式