日期:2014-05-20  浏览次数:20811 次

对.Net Framework的一些不明白,求解答
.Net Framework是个什么概念?

VC++和VC++.NET 有什么区别?

.Net Framework是不是一个类库? GDI+是不是封装在.Net Framework中, 使用GDI+等于使用了.Net Framework?

MFC和.Net Framework 有什么不同?

VC6.0中能不能调用.Net Framework的类? 比如说GDI+。

GDI+是API还是.Net Framework中的一个类?



我是个新手, 也许我的问题很白痴, 请大家见谅, 求解答啊。

------解决方案--------------------
.Net Framework是个什么概念?
--------
这是.net运行的基础环境,所有以.net开发的程序必需要在系统中安装.net Framework,是.net运行的基础。


VC++和VC++.NET 有什么区别?
-----
如果带上了.net,说明这个版本是支持开发.net程序的,当然,目前来说,VC++.net是可以开发普通的非托管程序的。


.Net Framework是不是一个类库? GDI+是不是封装在.Net Framework中, 使用GDI+等于使用了.Net Framework?
------
是许多.net类型库的一个集合,或是总称,是一个运行的平台。GDI+被集成到里面,但是GDI+并不只在.net有集成,C/C++也是可以调用的。不过是.net也集成了而已。


MFC和.Net Framework 有什么不同?
---------
二者都是程序运行的基础,MFC是微软的VC++程序运行的基础类库,而.net Framework是.net程序运行的基础。二者功能在概念上相似。支持的语言不同。



VC6.0中能不能调用.Net Framework的类? 比如说GDI+。
----------
按道理来说是可以的。但是一般来说,都是.net程序调用vc写的类库,因为VC的类库是非托管的。
但是调用GDI+可以没有.net framework的存在。


GDI+是API还是.Net Framework中的一个类?

-------------
当然是API了,因为在.net中有集成,或是说有封装,所以在.net类库里是以类存在。其实在.net里也可以像在C++中一样使用API来操作GDI+。
------解决方案--------------------
.Net Framework是个什么概念?
就是一个平台,可以在上面开发web程序,windows程序等。

VC++和VC++.NET 有什么区别?
从IDE来说,没有区别
但是一般VC++指得是unmanaged c++.可以使用mfc, atl或者纯c
VC++.net指的是managed c++,可以调用.net framework类库。

.Net Framework是不是一个类库? 
包括类库 but more than library.

GDI+是不是封装在.Net Framework中, 使用GDI+等于使用了.Net Framework?
GDI++是.net framework的一部分。

MFC和.Net Framework 有什么不同?
没有相同的地方。

VC6.0中能不能调用.Net Framework的类? 比如说GDI+。
不能。

GDI+是API还是.Net Framework中的一个类?
一系列类。

以上只是我个人观点,不保证正确