Visual Studio和.Net Framework 什么联系?

能够具体形象点的比方吗??
怎么有的说两个都是开发环境啊?真搞不懂。
能不能拿C比较啊。这个我懂。
加分了啊。

回答者: jiangxueqiao 讲的对不对啊?回答者: Inpool -对不对啊?
能不能再简单点啊。好像要听懂了。

拿java做比较
.net framework相当于JVM,就是java 虚拟机
运行程序时把程序的字节码转成机器码用的。

visual studio相当于Eclipse之类的,是一个集成开发环境
就是用来写源码,并且把源码打包成字节码的工具

跟C不是一回事。原理不一样。

.net framework只是一种环境,就像java,既是一种环境,也是一种语言,这个环境是指运行环境。用.net开发的程序和C语言开发的不一样,C语言的程序编译以后是二进制文件,可以直接运行,而.net语言开发的程序编译以后是字节码,必须在.net framework里面运行,由.net framework把字节码翻译成你计算机上能运行的二进制代码你的计算机才能执行它里面的内容。而visual studio就是用来编写.net程序,并且把它编译成字节码的一个东西。
这个跟java原理一样,都是为了可移植性才这样做。因为如果编译成二进制文件的话,不同的系统是不能移植的,而字节码不一样,因为中间有一个.net framework的翻译,相同的字节码就以根据环境翻译成所需要的二进制格式进行执行,以得到相同的执行结果。
现要就有一个mono项目,就是开发的linux上的.net运行环境,大部分.net开发的程序在linux的mono环境下也能运行了
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-02-20
vs是一个编译器
.net framework是一个开发环境,安装vs时就把它装上去了
现在的win7上自带.net framework

VS就相当与C的编译器,如turbo c等
但是C可以直接在windows系统是调试,所以没有类似.net framework这样的东西。

我的理解就是这样,很通俗的,当然不是很透彻,但已经足够。本回答被提问者采纳
第2个回答  2010-09-04
VS是一个集成开发环境(IDE)
.NET FX是编译和运行.NET程序所需要的组件,类似于Java的虚拟机
第3个回答  2010-09-09
.NET Framework是一个平台,它就有点类似于JAVA的虚拟机,.NET程序是运行在.NET Framework之上的。给你举一个例子,你的.NET程序是在Window下开发的,你想安装到Windows XP系统上,那你只需要在Windows XP上安装上.NET Framework就可以了。由此可见,只要系统中装有 .NET Framework,那你的.NET程序就可以在这个系统中运行。

换一个角度:Visual Studio是一个议员他提出了方案(开发了一个软件),需要其他人支持他的方案(使用这个软件),方案才能实施(支持者:.Net Framework)
第4个回答  2012-09-27
visual studio 6.0

.net framework 和Visual Studio 的关系,请详细说明???
Visual Studio 是微软推出的开发环境。可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序 .NET Framework是一个平台,它就有点类似于JAVA的虚拟机,.NET程序是运行在.NET Framework之上的。给你举一个例子,你的.NET程序是在Vista下开发的,你想部署到Windows XP系统上,那你只需要在Windows...

.net 开发工具visual studio 和.net framework 4.0什么关系啊
两者都是微软的编程开发软件。.net 开发工具visual studio是一种开发工具,专业术语是集成开发环境(IDE),包含了多种开发编程语言。而.net framework 是一种底层的运行环境,提供了多种底层函数给visual studio调用。所以visual studio的开发要依赖.net framework才能运行,要先安装.net framework。以下是各...

.net framework 和Visual Studio 的关系,请详细说明???
系统组件 于.Net 发 员 二者 相辅相 .net framework 提供 类 使用Visual Studio 发快速 用 些简单 及功能自 再 手编写 于普通 众 没 关系 些电脑软件安装需要 .net framework 支持才能 安装

Visual Studio 2010与 .Net Framework 4 框架的关系
.Net Framework是.Net程序运行的基础。Visual Studio则只是用于开发.Net程序的工具,如果你愿意,你完全可以使用notepad来开发。.Net程序离开Visual Studio能运行,但是离开.Net Framework则不行。所以事实上Visual Studio 2010与 .Net Framework 4 框架其实是没有多大关系的。

.NET Framework和visual studio.net的关系是什么呢,他们各自得作用是什...
安装visual studio.net时,.NET Framework是先决环境.你的虚拟服务器要安装IIS和.NET Framework才能运行".ASPX"程序,只有IIS只能运行ASP,".ASPX"是不行的.而visual studio.net是编程环境..NET Framework应是visual studio.net的一部分.

visual c#、visual studio、.NET Framework的关系
.Net Framework是微软开发的程序开发平台,它包含了很多类库,C#、VB.net等程序语言开发的程序是运行在这个平台上的。Visual Studio 是开发程序的集成环境,程序员可以用它来高效地开发C#、VB.NET、ASP.NET等程序。在安装Visual Studio同时,.Net Framework也会自动安装上。安装过程中你可以选择安装C#、VB...

visual studio与 .NET Framework和C#的关系
visual studio 是一个编程工具 NET Framework是用于Windows的新托管代码编程模型 C# 是编程语言 用c#在visual studio用NET Framework模型

请问visual studio和.net这两个环境之间的区别?谢谢
BASIC,C++这些开发语言。也就是说visual stdio 2003,visual stdio 2008,visual stdio 2010环境上开发出来的程序必须运行在.NET FRAMEWORK之上。再说白点:.NET FRAMEWORK就是一堆基础函数,开发环境开发出来的程序都是调用的.NET FRAMEWORK上的函数。这种说法完全不正确,但有助于你理解.NET与VS的关系。

.netframwork 和vs的区别
.netframwork 类库是一个与公共语言运行库紧密集成的可重用的类型集合,在.netframwork 中最重要的元素是公共语言运行库,公共语言运行库管理.net语言编写的可执行代码,象JAVA的虚拟即一样,它是.netf体系结构的基础。而VS是Visual Studio.NET的集成开发环境 的简称,.net开发语言都采用了统一的集成开发...

什么是.net,什么是visual studio.net,什么又是.net framework
.net是visualstudio里的一个框架,visualstudio是微软提供的一个写各种应用程序的平台,winform是写各种应用软件的平台(平时用的软件好多基于wimform),asp.net是做网站用的

相似回答