.NET用什么语言编?

Python013

.NET用什么语言编?,第1张

.net 不是vb6的升级,而是全新的基于运行时的语言架构,工作原理类似于Java。

.net目前有三种语言Visual Basic,Visual C#和Visual C++;曾经有过Visual J#后来被微软停止了。

.net的开发工具是Visual Studio .net,历史上曾经推出过2002,2003,2005,2008版本,分别用来开发.net 1.1 1.1 2.0 3.5的程序。即将推出的是Visual Studio 2010,用来开发.net 4.0的应用,目前已经有CTP可以下载体验。

.Net是个平台,就像Java虚拟机一样的一个平台,可以运行你所写的程序。

.Net开发的核心:

1、.Net开发旨在培养德智体全面发展,具有良好的综合素质,能够完成软件产品程序设计、开发、测试、维护升级等工作的IT行业高等应用型技术人才。NET是微软下一代的操作平台,人们在Net上构建各种应用方式,可以实现因特网的全部潜能。Net开发的两大核心是CLR和BCL。

2、.Net开发帮助人们尽可能通过简单的方式,多样化地、最大限度地从网站获取信息,解决网站之间的协同工作,从而搭建起第三代互联网平台。

所谓Java和.Net平台的根本是其VM(Virtual Machine,虚拟机)

Java平台的虚拟机就叫JVM(Java Virtual Machine)

在.Net平台上则叫做CLR(Common Language Runtime)

在使用虚拟机技术之前 一切都依赖于操作系统

你必须为一套程序分别开发多个版本

以对应Windows、Linux、Unix等操作系统

而虚拟机运行于操作系统之上

一个开发平台有多个虚拟机对应不同的操作系统

而基于该平台的程序运行于虚拟机之上

这样大家只需要开发一套程序的一个版本

就可以在虚拟机的帮助下运行在多个操作系统上

平台和工具的差异很容易理解

抽象地解释

比如你要把一颗钉子钉进一块儿木头里

我们都知道最快捷的方法是用锤子这个工具

你不用锤子 用其他的工具

例如用另外一块儿木头来敲钉子

或者直接将钉子对着地面敲都可以完成这项任务

但是完成的质量有高有低

而且工具的使用成本也不一样

如果用木板来敲的话 单次成本最低

但木板容易坏 总需要去找新的木板

用锤子的话需要花钱买锤子 但是不容易坏 可以长期使用

而且完成的质量最好 所以从长期来看 用锤子最合算

同理 开发工具也有质量好坏和成本高低的差异

开发平台不能比喻成桌子 因为桌子也是工具

开发平台应当比喻成钉子 也就是最终成品所使用的原材料

质量好的钉子不容易砸弯

表面刷过油漆的钉子更光滑 更容易钉进木头里

完成的产品更美观