關於.net框架
.net框架到底是什麼?
加入我沒有裝vs2008什麼的開發工具的話,那麼Windows操作系統自帶了哪些.net框架麼?
------解决方案--------------------NET框架是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(Common Language Runtime)为基础,支持多种语言(C#、VB、C++、Python等)的开发。NET也为应用程序接口(API)提供了新功能和开发工具。这些革新使得程序设计员可以同时进行Windows应用软件和网络应用软件以及组件和服务(web服务)的开发。.NET提供了一个新的反射性的且面向对象程序设计编程接口。.NET设计得足够通用化从而使许多不同高级语言都得以被汇集。.NET Framework中的所有语言都提供基类库(BCL)。
以上是网上摘抄的。。
没装vs2008 如果是2008的操作系统是自带了framework3.0的框架的
------解决方案--------------------xp装了1.1
------解决方案--------------------.net框架中只要先搞清楚什么是CLR?然后知道一点中间语言(叫法不一)IL
借助值类型和引用类型的区别明白CLR的运行机制.
然后就要了解类库(FCL)这样的话会帮助你很快明白那些基础的概念和一些诸如接口和抽象类的区别之类的困惑
------解决方案--------------------.net框架是.net framework的翻译结果。这个英文我想我不用解释了吧?!
如果你有一点耐心去了解10年前,java虚拟机在各种windows平台上也曾经普遍安装的,因为也有很多很不错的桌面应用是基于java开发的。
如果你有耐心,去了解任何一款世界流行的软件,没有哪一个是几十k的代码就裸奔的,没有哪一个是刚学编程的人眼中的那种所谓发布程序,它们都是要基于或多或少地各种各样复杂和丰富的类库、虚拟机、框架等等。它们很多都不是windows本身就带着的,而是后来安装的。而基于windows逐渐内置、并且可以自动升级的.net framework来开发,显然是有优势的。