.NET 小常识
——答你所问
1、.NET 是什么?
.Net 全称.NET Framework 是一个开发和运行环境,
该战略是微软的一项全新创意,
它将使得“互联网行业进入一个更先进的阶段”,
.NET 不是一种编程语言. 简单说就是一组类库框架,
.NET 开发支持 C#、VB.NET、J#、Jsript 和 Managed C++等。
C#是.NET Framework 框架支持的一种主力开发语言,
可用于开发 ASP.NET 网站, Windows 程序,控制台程序,甚至于手机软件。
2、ASP.NET、.NET 和 C#的关系是怎样的?
.NET 分成两个方面:
(1)WinForm
(2)WebForm
ASP.NET 就是属于 WebForm,也就是平时说的 B/S 模式的开发。
而 WinForm 就是属于 C/S 模式。
.NET 有很多种语言组成,比如 C#、 VB.NET、J#、Jsript、Managed C++
但是都是运行在.NET FrameWork Run Time 底下的。
Asp.NET 可以用 C#或 VB.NET 来开发。
编译后形成 CLR,通过服务器的 IIS+.NET FrameWork 再次编译来运行。
C#是开发语言.
总之,ASP.NET 是.NET Framework 环境下的动态网页编程技术,
.NET Framework 是.NET 的基础框架,
Visual Studio.NET 是用于开发软件的一个集成环境(IDE)。
3、.NET 开发是用什么语言?
.NET 声称支持市面上 20 多种语言,但目前
只有微软官方发布的 C#,VB.NET,J#, Jsript 和 Managed C++
4、为什么大部分用 C#语言开发.NET?
C#是 Microsoft 公司设计的一种编程语言,
C#(读做‘Csharp’)。它基于 C/C++,是面向对象的.
没有指针,有垃圾回收机制,会自动释放内存空间。
学习 C#并不必须有 C 语言的基础,不过,如果你学过 C 语言,
那会事半功倍的,因为他们之间有很多语法是一样的。
C#支持的基本类型和 C++很相似,包括 int, long,
float, double, char, string, arrays, structs 和 classes 等。
5、ASP.NET 环境的安装
(1)、其实现在一般的电脑都可以安装,至于操作系统目前
.NET 支持的平台有 Windows,至于 Linux 和 Unix 的支持正在开发中.
Microsoft Windows 2000\windows xp sp3\windows 2003 的操作系统
(2)、运行环境下载,因为是向下兼容,所以可以下载最新的 Framework 框架