你是指什么不支持呢?C#运行还是需要框架的,没有C++.net的MFC那样可以静态编译而摆脱框架执行。如果微软把框架集成到windows中的话就应该没有不支持的问题了吧(好像windows 2003 server中还没有框架的)。

解决方案 »

  1.   

    WIN2003已经有.NET1.1框架了,写出来的程序可以直接运行
      

  2.   

    C#是对未来的一种语言,MS在未来的操作系统都做好了架构,如果现有的系统需要使用时必须安装一下环境。
      

  3.   

    C#是针对Framework的一种语言,程序在framework环境下面去运行,我也上手不久研究中,用起来感觉很好,不过自己有的程序还得用BCB或者Delphi,vb什么的去写。其实这样也不坏
      

  4.   

    其实你看一下微软MCSD认证就可以明白,整个认证是分2大方向的。这其中C#是2者兼顾的.如果你要搞CS的,不防看看<C#WINDOWS编程>,写的很细,特别是GDI+,这个可是跟着framework来的新东东喽。
      

  5.   

    下一代微软的操作系统普及的时候,就是.net  winform程序施展身手的时候。
      

  6.   

    到現在為止我還沒有發現用 C# 做出來什麼很出名企業級的項目(也許我孤陋寡聞),有一點我們不得不承認,m$的市場運作絕對是IT 界的 No.1.
       我也是學 C# 快一年了,很想轉java. 用 C# 就綁死在 M$ 的平臺下了,雖說Linux 下有一個開源Mono,但它畢竟不是 M$ 家的孩子,對 C# 不是完全支持的.如果您現在還在猶豫不決,請您選擇 Java. 我想這是以後的方向,Oracle, IBM, Sun 的產品都在 Java 上大作文章.
      

  7.   

    Sun还不是想成为第二个MS吗?
    再者说了,MS的新一代操作系统将于2005年面世,我们还有一年多的时间可以充分地来学习C#,等新的OS一出来,我们自己就有施展的用武之地了
      

  8.   

    现在做知识储备是最正确的了……SUN就是再怎么想,也只能是做第二个MS了,不可能取代MS。除非MS在战略上有重大的失误……
      

  9.   

    学习了1.5年怎么还有这个问题呢,这是ms的战略啊,以后一切都是网络,还有就是干掉java,当网络里的老大。
      

  10.   

    干掉java还很难说! 不过两者的趋势 都是一样的!!!  所以尽管学 不要多问!
      

  11.   

    学了1年半还有这样的问题?C#是与ms的.net战略紧密联系在一起的,没有了.net,vc还可以用,但C#就不行。想知道C#用来干什么,楼主就先研究一下MS做.NET是为了什么吧。
    至于JAVA和C#,已经有过多少次讨论了,我个人认为无休止的讨论熟优熟劣没有多少意义,也不用指望一种平台能够彻底完全的击败对手,把它扫出市场。开发人员应该至少精通一种,了解另一样,取长补短,才好提高,有很多人一味的抨击MS,心胸太过狭窄了
      

  12.   

    就算出了新的操作系统,如WIN2003,能够普及吗?现在的操作员大把用WIN98啦猪位,别在做梦吧
      

  13.   

    如果用C#来开发桌面系统,别的电脑要装上类库才可以运行,那是非常不现实的,特别是一些共享软件,那更是不可能的!!我会用DELPHI或VB或VC或BCB
    所以只能用C#来开发WEB是比较现实的
      

  14.   

    我也有同样的问题。我现在用c++托管编程,是一个工业控制的程序,可从一开始就发现c++没人用,论坛的帖子少得可怜,只好到cs论坛提问,而cs论坛大部分都是web,数据库,winform的也很少。似乎一夜之间,不但用c++的没了,用winform的也没了!可我现在用c++托管编程,除了文档少,别的感觉很好啊。为什么没人用呢?不解中。
      

  15.   

    C#和Java一样,需要一个环境来支持他。可Java这么火,经历了多少年?C#才3、4年,影响力就这么大了。再说,微软不也正在开发基于Unix的Framework呢么?坚持就是胜利!
      

  16.   

    "微软不也正在开发基于Unix的Framework呢么?"
    这是MONO计划,但是很遗憾这个项目并不是微软开发的而且主要是针对Linux的!
    详情请见www.go-mono.com
    其实,MONO是一种新式的虚拟机,只不过使用的语法是C#、VB.net并且与BCL兼容而已,与.netFramework没直接联系。有点像J#与java的关系。
    用微软的话来说,.net主要是做Asp.ne和WebService的,主要用途是快速实现电子商务案例。所以。
      

  17.   

    晕倒 越弄越不明白了  那是不是要等到C SHARP 在微软的下代操作系统出来以后 才吃的香呢?    但是明白了一点:C#原来是微软.NET战略计划的一个产物.....   可我现在的情况是刚刚入门学习编程 不存在像前辈们说的再掌握其他几门 交和起来使用会比较好一点  唉。 像前面一位朋友的玩笑话也说的很对 上了这条贼船 还能怎么样 但难道就连选择一种语言学习都要被宿搏起来 还谈什么自由开发?   唉我知道这也没办法。只能我适应它 不可能它来适应我。。 唉学吧。学吧 可能哪天能用上。。
      

  18.   

    其实学CS没什么不好的,它跟JAVA很像,如果你现在去学JAVA会觉得很轻松!
      

  19.   

    安装.NET FRAMEWORK 1.1就可以把你的程序移别的WINDOWS中去了。
    就像VB要有自己的运行库一样。现在大多数编程都有类似的东西了。
    DELPHI可以自成一体。
      

  20.   

    学C#吧,没错,这是以后发展的趋势,现在也就只有C#可以和JAVA 抗横,我觉得以后的开发可能是B/S为主流,C#就是为ASP。NET 设计的
      

  21.   

    我现在正在网吧用WIN98上网,感到一个字“寒”
    这么说在现阶段要想学编程,做个桌面应用程序还是最好用其他语言如C++ ???
        不过学C#,我觉得学到好多东西。
      

  22.   

    C#是跟风之作,学它的人属于跟风之人,既然它和JAVA那么象,有必要从JAVA转到C#吗,这不是重复建设是什么,说MS要打跨SUN还有可能,C#能打败JAVA谁会信?看看中国的几大门户网站有几个不是用的JSP,楼上的说C#才出来这么几年就火得不得了,火不火我不知道,我只知道新华书店的JAVA书是C#的三四倍还多,JAVA推出的第二年就红透半边天,它红的速度可不是C#那种蜗牛速度能比的。
      

  23.   

    Java的历史1995-2004
    .net的历史2001-2004再看看各大公司支持的速度,谁发展比较快?我没求着学Java的人改学C#,不了解.net的人说大话真是不要脸,不知道自己Java学得怎么样,就出来东比西比。
      

  24.   

    我們用C#做POS系統
    我覺得C#很棒
      

  25.   

    98年、99年我想学习Java的时候,书少得可怜。和现在的.net相比差得好远呀。其实Java、和C#都不矛盾呀,编程思想都是一样的。菜鸟才会说这个好,那个不好。
      

  26.   

    不知道该怎么说你!
    楼上的很多人也都糊里糊涂的!你们把眼光都放在国内了!!!其实全世界用c#开发桌面程序应用的有的是
    怀疑c#能力的话就是怀疑vs.net怀疑微软怀疑比尔盖茨怀疑我:)
    埃~~~
    大家又不是不知~国内的实际情况
    大家还是不要一叶障目了~~~~~~~~~~
    有机会多逛逛国外站点,就会改变自己的陈腐的思想了
      

  27.   

    C#是跟风之作,学它的人属于跟风之人,既然它和JAVA那么象,有必要从JAVA转到C#吗,这不是重复建设是什么,说MS要打跨SUN还有可能,C#能打败JAVA谁会信?看看中国的几大门户网站有几个不是用的JSP,楼上的说C#才出来这么几年就火得不得了,火不火我不知道,我只知道新华书店的JAVA书是C#的三四倍还多,JAVA推出的第二年就红透半边天,它红的速度可不是C#那种蜗牛速度能比的。
    ------------------------------------------------
    说这话的肯定是学java的,呵呵,其实人的心理就是这样,怕被“替代”,因为学了java,对新生事物总是存在排斥,说实在的,如果c#先出来,我学的是c#,那我可能就和你一样,去排斥java了。,心理作用,心理作用
      

  28.   

    C#把.net做到了未来的系统中了,总是向下兼容可能进步太慢,看来微软是下狠心了另外C#的程序只能运行在windows环境中,(server2003以前需要.net框架),而且使用的是托管代码,降低了速度,java使用托管代码可以跨平台,C#却不能,损耗了效率却没有其它的改善(也许类型安全算是一个)后来我听说C#可以做web,但是依旧只能在windows的服务器中运行,客户机器不限,不需框架。网上很多传言都说服务器unix要比windows好,这再一次的让我失去的信心。但是C#支持脚本编译后运行,代码不公开。这能算一个好处知道后来我发现了asp也只能运行在windows环境,但是那么多的网站是用asp编写的,你看看这个csdn是用什么写的后来知道了c#写的asp--asp.net比asp更好,也更简单,更安全,这不是很好吗?现在已经有很多网站用asp.net写了,比如dearbook不过微软憧憬未来的计算机硬件水平要比现在强很多,到时候c#的程序和c++的程序一样快另外微软计划在未来的windows中逐步减少win32api,加入更多的.net api,如果你不想放弃windows的话,C#是你很好的选择
      

  29.   

    我学C#就是为了做应用程序开发的,你的问题我也想过,正是因为.net framwwork没普及的原因,所以现在用C#做网站的多些,不过只要你不是写些共享软件,用C#开发一些C/S的程序,我想一个企业不会因为多安装了20多M的类库而不用.NET开发的程序.
      

  30.   

    我觉得就程序设计语言来说C#里的Reflection(反射,不知有没有拼错:)是对C++的动态重载的发扬光大。凭这一点可以称为新一代的编程语言。只要想一想编程的时候,甚至编完以后对里面的东西可以什么都不知道,难道不是很奇妙?我对Java不熟,不知道Java里有没有类似的。
      

  31.   

    C#和Java有许多相似之处,与其犹豫不决,不如把一种语言的本质东西掌握了,千变万化,本质不会变。
      

  32.   

    C# no err.
    with your sincerely effort
      

  33.   

    我觉得就程序设计语言来说C#里的Reflection(反射,不知有没有拼错:)是对C++的动态重载的发扬光大。凭这一点可以称为新一代的编程语言。只要想一想编程的时候,甚至编完以后对里面的东西可以什么都不知道,难道不是很奇妙?我对Java不熟,不知道Java里有没有类似的。
    --------------------------------------------------------------------------这是过头的乐观,结果是误用了本来很好的东西。照这样的逻辑,如果写完程序之后对程序的用法什么也不知道难道不是也奇妙吗?面向对象是在保持反射的时候尽量预先定义出“类型”的上限,而不是完全“无类型”。面向对象让你设计和编码中的错误可以立刻被看出来,而不是在运行时动不动就莫名其妙地跑出来。
      

  34.   

    学习了1年半............................========================你连这都没整明白,可见你学习没有目的性。
    学习一个新东西  是什么东西--》干什么的--》有什么特点(优点,缺点 ...)--》难度大小--》前景如何---》ALL TRUE --》 学习....
      

  35.   

    楼上的说我怕JAVA被C#取代,说实在话,我还真巴不得学JAVA的都转学C#,这样没人和我抢饭碗了,当然是学什么语言的人越少,那种语言就越赚,刚开始JAVA火的时候,菜鸟也能拿三四千,现在不行了,不过我看学C#的人以后可能是最穷的哈哈。