Visual Studio Express 2013 for Windows和Visual Studio Express 2013 for Windows Desktop有什么区别?

Eya*_*lse 81 windows visual-studio-2010 visual-studio-2013

  1. Visual Studio Express 2013 for Windows和Visual Studio Express 2013 for Windows Desktop有什么区别?
  2. 他们是否都支持与Visual Studio Express 2010 c#完全相同的东西?
    1. 哪个更好?Visual Studio Express 2013(C#)还是2010?目的 - 为了学校.谢谢!

IIn*_*ble 61

可以在Visual Studio Express(archive.org链接)中找到不同Visual Studio Express版本之间的比较.WindowsWindows桌面之间的区别在于,Windows版本可以构建Windows应用商店应用程序(使用.NET,WPF/XAML),而Windows桌面版本则允许您编写经典的Windows桌面应用程序.可以在同一台机器上安装这两种产品.

Visual Studio Express 2010允许您构建Windows桌面应用程序.使用此产品无法编写Windows应用商店应用程序.

为了学习我会建议记事本和命令行.虽然IDE为专业人员提供了显着的生产力增强,但对于初学者来说这可能是令人生畏的.如果你想使用IDE,我会推荐Visual Studio Express 2013 for Windows Desktop.


更新2015-07-27:除了Express Edition之外,Microsoft现在还提供社区版.这些对于个人开发人员,开源贡献者和小团队仍然是免费的.也没有Web,WindowsWindows桌面版本; Community Edition可用于开发任何应用类型.此外,Community Edition支持(第三方)加载项.Community Edition提供与商业专业版相同的功能.

  • 记事本和命令行是开始讨厌编程的最佳方式.使用Visual Studio,您可以从表单,一个按钮和一个textBox开始.就这样! (131认同)
  • @ T30就是这样!好吧......直到出现问题.你完全失去了,因为你从未学过,这些东西是如何运作的.并发布关于SO的第二个问题,询问如何解决[这个特定的LNK2019错误](http://stackoverflow.com/questions/tagged/lnk2019).阅读[Visual Studio是否会让人心旷神怡?](http://www.charlespetzold.com/etc/doesvisualstudiorotthemind.html)看**为什么**我建议单独,彻底地学习单个工具的功能在选择隐藏大部分复杂性的工具之前. (21认同)
  • 至少建议和编辑器使用语法高亮显示. (17认同)
  • 我必须说我真的很喜欢你链接的文章.即便如此,我认为记事本不是答案.是的,知道构建可能只是运行`csc.exe`是C#中熟练的程序员应该知道的.但是我看到它的方式,你在WinForms中编写了第一个Tic Tac Toe之后,以及了解了编程的基础知识后,你应该知道这些.我同意在某种情况下,IDE可能会模糊某些基础流程,但是在您的环境中进行实验可以让您深入了解在您意识到自己对它们不够了解的那一刻. (9认同)
  • 使用IDE开始使用.当您知道自己在做什么时,就可以从头开始创建它.你得到了它的Linux程序员 (2认同)

jes*_*ing 5

Visual Studio for Windows Apps旨在用于使用HTML和Javascript或WinRT和XAML构建Windows应用商店应用.这些也可以在运行Windows RT的Windows平板电脑上运行.

Visual Studio for Windows Desktop旨在使用Windows窗体或Windows Presentation Foundation构建应用程序,这些应用程序可以在普通桌面或平板设备(如桌面模式下的Surface Pro)(如经典Windows应用程序)上的Windows 8.1上运行.