C#和.net  VS和framework ?看C#视频的时候,发现这些好像有很大的区别,而且 又能做网站 又能编软件的  我真的乱了

解决方案 »

  1.   

    .net 是个概念,本身是虚的。
    c#是一种程序语言,和c、c++一样的一种语言。
    framework 相当于c的库文件,只不过这个是类库。
    vs是开发工具,用vs开发比较方便,当然,用记事本也能写程序。又做网站 又能编软件,那是framework 提供的功能,.net提供的库很丰富
      

  2.   

    C# 语言 语法
    vs 开发工具 编译工具,没有他,你用记事本也可以开放程序framework 框架,类库,就好比你自己定义一些类 实现一些功能,也可以称为类库.net 其中多语言的时候 语言和语言调用的规范 如C#怎么去调用vb.net的方法
    还规定了很多其他东西,
      

  3.   


    那我学习的时候只装VS就好了吗好像VS还自带了Microsoft.NET Framework SDK呢? 企业用的是VS还是framework呢
      

  4.   

    Visual Studio 是开发工具。
    .NET Framework 是框架。你说种地是用锄头呢,还是用土地呢?
      

  5.   

    安装VS的时候就自动帮你安装了Framework
    企业用的是VS 也当然自动安装了Framework用一个现实的例子来说明把
    vs2005 的时候 默认自动安装的是 Framework2.0
    后来微软出了Framework3.0  vs2008还没有出
    那么我们自己再安装Framework3.0也可以在vs2005上面使用3.0的东西微软出vs2008的时候 默认的是Framework3.5 当然将2.0 和 3.0也安装上去
    所以用vs2008开发的时候可以选择2.0/3.0/3.5
    一个是工具 一个是类库
    工具在编译的时候是需要类库的  但类库不一定要和vs一起 用记事本来编程也行不能理解的话 暂时还是把重点放在代码的学习上把
      

  6.   


    // .NET           - 开发平台,其中包含:VB.NET、C#、Managed C++
    // .NET Framework - 类库
    // Visual Studio  - IDE,编写代码的工具,类似于 Eclipse
    // C#             - 编程语言,类似于 C++、Java
      

  7.   

    Visual Studio 是开发工具,你用vs编写编译和发布程序,c#是语言,用来编写可以在.Net上运行的程序,.Net 应该包括.NET Framework 和运行c#程序的虚拟机,有点像操作系统了,你可以把.Net当作操作系统,.NET Framework类似windows的win32 api系统,向.Net程序提供系统服务调用,另外,.Net提供虚拟机,c#程序无法直接运行在win32 api上,只能在.Net虚拟机上运行,有点类似java,
      

  8.   

    造句:在VS中用C#语言编写在.net framework下运行的程序。