什么是.net程序设计

来源:百度知道 编辑:UC知道 时间:2024/06/04 10:40:56
什么是.net程序设计啊。里面的包括什么课程啊。还有.net一般用来开发什么东西的。。最后C#与C++有什么区别?
net一般用来开发什么东西的。。

.NET Framework是新的Microsoft .NET平台的基础结构。

.NET Framework是一个用来建立、配置和运行Web应用程序和Web服务的通用环境。

.NET Framework包含一个通用语言运行环境和通用类库,如ADO .NET,ASP .NET和Windows表单,来提供可以被集成到各种计算机系统的先进的标准服务。

.NET Framework提供功能丰富的应用环境,简化了开发并且使得在多种不同开发语言之间的集成更加容易。

.NET Framework具有语言中立性,目前它支持 C++, C#,Visual Basic和JScript (Microsoft版本的JavaScript)。

Microsoft的Visual Studio.NET是一个用于新的.NET Framework的通用开发环境。
#(读做 "C sharp")是微软公司在去年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角.

微软c#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点.C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说structs),它还增加了自己新的特点(比方说源代码版本定义).但它还太不成熟,不可能挤垮Java.C#还需要进化成一种开发者能够接受和采用的语言.而微软当前为它的这种新语言大造声势也是值得注意的.目前大家的反应是:"这是对Java的反击."

C#更象Java一些,虽然微软在这个问题上保持沉默.这也是意料中的事情,我觉得,因为Java近来很成功而使用Java的公司都报告说它们在生产效率上比C++获得了提高.