什么是API?跟.NET中引用DLL实例化类,使用对象的方法和属性有什么不同...
发布网友
发布时间:2024-05-09 01:20
我来回答
共2个回答
热心网友
时间:2024-07-24 23:07
1.什么是API可以去百度知道查
2.准确的说应该叫应用程序编程接口,因为它可以为应用程序提供访问的方法和便捷
3.假如说API是一个操作系统的基类,那么.NET中有很多接口都是通过API实现的
如果有时间你可以多找一下国外的书,有的书就是专门讲.net的类库的
你可以看到有许多类和方法都是通过Win32 API函数实现的
4.实例化类的动态链接库可以包含类,可以派生继承而API函数只是系统提供的方法
换句话说就是API你只需要懂得怎么样去使用它,去实现功能,比较自私
而.net类库和用户封装的DLL,大多都是类库并提供方法和接口,可以重复利用,比较大方
所以现在来说.net类库大多是可以继承的,而API是函数库只能使用其方法
api是树干,.net类库(dll)是职业.
PS:因为API缺少编写程序需要的便捷,现在已经很少使用了.
但是api函数库是系统直接调用的,因此效率是最高的,但是最难学.
热心网友
时间:2024-07-24 23:05
API=Application Programming Interface,这个翻译过来就是应用编程接口或者应用程序接口;
跟.NET中的接口有什么联系?没什么必然的关系
跟.NET中引用DLL实例化类,使用对象的方法属性的方式有什么不同?
API简单的说就是一个工具库,你想要的功能(操作系统提供的),通过API就可以实现!