C#能做工业控制吗?适合编写底层应用程序吗?能做的有哪些?不能做的有哪些?

解决方案 »

  1.   

    C#也就是托管代码不能做的(指要做好,而不是简单的,小型的那种)有:
    类Office,类Photoshop(有人要说Paint.net 了),类Portel(Delphi写的),...
    底层的工控,驱动,嵌入式..................太多了...
    也就是说C#就是一个写什么也想作,但什么也作不好的家伙...不过它主要的强项是WEB(Asp.net)
    桌面只是可以...但只能作小型的..如要那位看到了那家公司用Winform 作个类OpenOffic一样的
    产品通知我一下..呵呵..
      

  2.   

    C#写的3D射击游戏你见过没有.一样很爽.
    你下载一个NeoAxisEngineNonCommercialSDK游戏引擎看看里面的示例代码..
    里面有一个demo就是3D射击游戏的
    谁说C#不可以做游戏的.晕
      

  3.   

    C#可以作工控开发,但只能在WinCE操作系统上运行,而且需要.NET frame支持。
      

  4.   


    WinCE在工控领域越来越流行了,已经成为Arm9上非常主流的系统。唯一的问题就是要收几十块钱费用。WinCE是完全开源的操作系统。因此,c#已经在工控上大显身手,并且你可以移植pc平台上复杂系统的开发经验。只是相比过去那些编程平台,属于刚刚出现阶段。
      

  5.   

    有道理,最近我正在研究WinCE上.Net(C#)开发。
      

  6.   

    另外,使用WinCE的系统往往对硬件和底层驱动已经非常标准化了,你开发的应用非常容易移植到新的硬件平台上。以微软的一贯作风,它保证操作系统对应用系统的api几十年都兼容,而不是像你找开源得东西那样时刻注意组件的版本更新带来的风险,因此在WinCE上开发应用会将开发速度提高10倍。不用怕入门门槛降低,赶紧抢市场最重要。
      

  7.   

    取决于设计和实现.即便 设计不好, 实现不好, 
    在 .net 也是很快就可以做出东西来的.
    这是问题所在.
      

  8.   

    哈哈!!!! 我也用C#
    其实 语言 没什么特别之处,特别的是,它的开发环境!!!你的设计模式---是否充分 用好 开发-封闭原则!
    C# 开发效力高很多东西不用你去处理!
    写底层 冒失 C++ 可更好控制资源!
      

  9.   

    up
    约翰卡马克写wolf3D时,一天都写好几千行代码
    后来研究出Quake2引擎,一周也写不到几百行代码,但薪水不知翻了几倍应用 API  架构 汇编 代码量越来越少..
      

  10.   

    学习了,window ce不错的。我以前也接触过一些皮毛。感觉很难!!!
      

  11.   

    引用 10 楼 sp1234 的回复:
    往往这些人一年也只是提交200行代码却拿走好几万工资。
    一年才拿好几万太少了。
    ----------------
    我一年才写 200 行代码, 拿 9W 走, 这还少?
      

  12.   

    我是学ppc智能手机项目的,这也是个不错的方向。c#
      

  13.   

    微软够厉害的,好像通常的C#在veb应用程序开发比较出名。
      

  14.   

    底层别说C#了,连JAVA也做不好。要做的话C++最合适了
      

  15.   

    网页开发,我上学期学的也是C#,现在接着是ASP.NET ADO.NET
      

  16.   

    应用在wince上?串口和TCPIP、UDP通信还凑合。你要让它在单片机上跑,那就暂时不可能了。没发现可以把C#编译成二进制代码的编译器。
      

  17.   

    C#不能獨立運行,不能象DELPHI一樣可獨立運行,這是我對比基本不同之處!