1)问个幼稚的问题。C#能直接写网页吗? 
2)C# Winform 是不是写windows下面的应用程序?对.net不了解,谢谢!

解决方案 »

  1.   

    作.net下的网页只能是ASP.net,   C#只能为.net 框架作.dll, com等控件,,供ASP.net直接调用,,c#不能直接开发网页对吗?
      

  2.   


    网站项目不就是楼主说的asp.net吗?所以C#语言只开发窗体应用程序
      

  3.   

    C#能直接写网页吗?
    ===================
    当然不能……只能在asp.net相关环境下,编写服务器端代码,最终表现形式还是html。
      

  4.   

    本来是想学C#看来没有必要,,本来以为C#能取代VC6,从目前看来是只个传说,,,VC6用了多年看来宝刀未老开发windows下的应用还是老大,搞WEb看来也能用PHP
      

  5.   

    C# 是一种语言。用C#语言可以写 网站应用程序也可以写winform应用程序,也可写移动设备应用程序。
      

  6.   

    C#可以写ASP.NET及Silverlight的后台代码,这都是BS程序,是在浏览器中运行的。
    当然在VS里也可以写Html代码。C#还可以写Winform代码和WPF后台代码,他们是CS程序,是Windows窗体程序。
      

  7.   

    综合以上各位的观点,我是这样理解的:C# 作为高级语言,,,windows最低层是 API, .net框架是在API基础上加了个外壳,,如果作windows 桌面开发肯定比VC,dehphi慢,,优势是为ASP.net服务器端提供各种灵活COM控件这个应该是其他难于比拟的
       开发移动程序,像安卓用java,如果用C#也差不多都是高级语言,苹果用Object C效率比较高,,安卓java开发,相当与在底层核心API又加上一个JAVA解析外壳,无形中慢了许多,,
       所以目前一直在纠结是否启动学习C#,,听说未来的win8以后 以winRt为核心,,.net,w32都靠边了..后来又有人测试将win8下的win32核心删除,win8无法启动,,所以不知道winRt今后发展。。也不知道WP8手机用那种语言开发最快最合适?
      

  8.   


    什么叫做“直接写”?你是说监听电脑的80端口,然后接收消息,再输出html字符串?你是用什么东西都可以编写这类程序啊?!关键是看的基础有么有,懂不懂http通讯原理。
      

  9.   

    1  C# webform 即asp.net项目
    2  C# winform所谓的桌面程序