1、.Net是什么?
.Net全称.NET Framework是一个开发和运行环境,.NET不是一种编程语言. 简单说就是一组类库框架,.NET开发支持C#、VB.NET、J#、Jsript等语言;ASP.NET是.NET Framework环境下的动态网页编程技术
2、C#和.Net的关系
C#是.NET Framework框架支持的一种主力开发语言,可用于开发
ASP.NET网站,Windows程序,控制台程序,甚至于手机软件;
.NET 分成两个方面:WinForm,WebForm;
ASP.NET就是属于WebForm,也就是平时说的B/S模式的开发;
而WinForm就是属于C/S模式开发;
3、集成开发环境(IDE)
ASP.NET是.NET Framework环境下的动态网页编程技术
Visual Studio.NET是用于开发软件的一个集成环境(IDE)
4、.NET主要的优点有哪些?
- .NET的主要优点有跨语言,跨平台,安全,以及对开放互联网标准和协议的支持。
- .NET支持多种语言的互操作,即在一种语言下开发的组件,可在另一组件下通过面向对象的继承而得以重用。
- .NET通过将各语言先编译成中间语言(IL),然后再执行时用即时(Just
In Time)编译器将之编译成本地平台代码来实现异构平台下对象的互操作,.NET通过公共语言运行库CR(Common Language) - .NET通过对HTTP,XML等Internet标准的支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面。
5、C#的特点
C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。
C# 是由 Anders Hejlsberg 和他的团队在 .Net 框架开发期间开发的。
C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。
下面列出了 C# 成为一种广泛应用的专业语言的原因:
现代的、通用的编程语言。
面向组件。 容易学习。
结构化语言。 它产生高效率的程序。
它可以在多种计算机平台上编译。
.Net 框架的一部分。