background image

            .NET 小常识

——答你所问

1、.NET 是什么?
        .Net 全称.NET Framework 是一个开发和运行环境,
        该战略是微软的一项全新创意,
        它将使得“互联网行业进入一个更先进的阶段”,
        .NET 不是一种编程语言. 简单说就是一组类库框架, 
        .NET 开发支持 C#、VB.NET、J#、Jsript 和 Managed C++等。
        C#是.NET Framework 框架支持的一种主力开发语言,
        可用于开发 ASP.NET 网站, Windows 程序,控制台程序,甚至于手机软件。

2ASP.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 等。

5ASP.NET 环境的安装
        (1)、其实现在一般的电脑都可以安装,至于操作系统目前
        .NET 支持的平台有 Windows,至于 Linux 和 Unix 的支持正在开发中.
        Microsoft Windows 2000\windows xp sp3\windows 2003 的操作系统
        (2)、运行环境下载,因为是向下兼容,所以可以下载最新的 Framework 框架