Windows的Visual Studio Express 2013与Windows桌面的Visual Studio Express 2013有什么区别?[关闭]


81
  1. Windows的Visual Studio Express 2013与Windows桌面的Visual Studio Express 2013有什么区别?
  2. 它们都支持与Visual Studio Express 2010 c#完全相同的功能吗?
    1. 哪个更好?是Visual Studio Express 2013(C#)还是2010?目的-学校。谢谢!

3
如此广泛的寻求意见的问题遭到如此强烈的批评,真是令人惊讶。 上面的1.2.都可以通过一点网页浏览来解决-即在问之前要付出一些努力。一个基于至少那么多问题的更有针对性的问题可能是有道理的,但是根据当前的帮助中心,这几乎忽略了如何提出一个好的SO问题(2.)1。上面的内容完全基于观点-除了给定的学术环境的详细信息,回答问题的人当然不会知道。
J0e3gan 2014年

2
这个问题似乎是题外话,因为它没有进行任何研究,仅鼓励反驳基本的网络搜索结果和基于意见的答案。
J0e3gan 2014年

附带说明,安装后,用于Windows桌面的Visual Studio 2013 Express被命名/引用为/作为用于桌面的Visual Studio 2013 Express
Brett Caswell

根据2015版网站的主要差异。首先,快速版不适用于插件。其次,完整版适合开发跨平台应用,而Express版则不适合。有关更多详细信息,请参见链接。链接
约翰·保罗

Answers:


61

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

Visual Studio Express 2010允许您构建Windows桌面应用程序。此产品无法编写Windows Store应用程序。

为了学习,我建议使用记事本和命令行。尽管IDE为专业人员提供了显着的生产力增强功能,但对于初学者来说可能会令人生畏。但是,如果您要使用IDE,我建议您将Visual Studio Express 2013用于Windows桌面。


2015年7月27日更新:除了Express Edition,Microsoft现在还提供Community Edition。这些对于个人开发人员,开源贡献者和小型团队仍然是免费的。也没有WebWindowsWindows Desktop版本。Community Edition可用于开发任何应用程序类型。此外,Community Edition确实支持(第三方)加载项。社区版提供与商业专业版相同的功能。


131
记事本和命令行是开始讨厌编程的最佳方法。使用Visual Studio,您可以从一个窗体,一个按钮和一个textBox开始。就这样!
T30 2013年

21
@ T30就这样!好吧....直到出问题了。由于您从未学习过,所以您完全迷失了这些东西的工作方式。然后在SO上发布第bazillionth个问题,询问如何解决此特定LNK2019错误。阅读Visual Studio是否会使人烦恼?了解为什么我建议在选择一种可以掩盖大多数复杂性的工具之前,单独并彻底地了解各个工具的功能。
IInspectable 2013年

9
我必须说我真的很喜欢您链接的文章。即使这样,我也不认为记事本是答案。是的,csc.exe任何C#熟练的程序员都应该知道构建可能正在运行。但是从我的角度来看,这是在WinForms中编写了第一个Tic Tac Toe之后并且了解了编程基础之后应该知道的事情。我同意,在某些情况下,IDE可能会掩盖某些底层流程,但是在您的环境中进行实验可以使您洞悉这些内容,这是在您意识到自己不了解这些知识的那一刻。
Aidiakapi 2014年

18
至少使用语法突出显示来建议和编辑。
埃内斯托2014年

2
使用使用IDE入门。当您知道自己在做什么时,便可以从头开始创建它。您倒向了Linux程序员
Nick Turner

5

Visual Studio for Windows Apps旨在用于使用HTML&Javascript或WinRT和XAML来构建Windows Store Apps。它们也可以在运行Windows RT的Windows平板电脑上运行。

Visual Studio for Windows Desktop旨在使用Windows Forms或Windows Presentation Foundation构建应用程序,它们可以在普通桌面上的Windows 8.1或平板电脑设备(例如Surface Pro在桌面模式下)上运行(例如经典Windows应用程序)。


3

更重要的是,Visual Studio Express的2013版本具有商业版本随附的所有语言。您不仅可以使用Windows桌面版本来使用Windows窗体进行编程,还可以使用该软件随附的任何语言来编写那些窗口化的应用程序,如果您想真正学习如何使用Windows.h标头,则可以使用C。++。从头开始创建Windows应用程序,或使用Windows窗体在C#或Visual Basic中创建窗口。

过去,您必须为每种语言或内容类型下载一个版本。或只是下载一个仍然安装了针对不同语言的软件单独版本的一体机。现在有了2013,您可以获得2013 Express的每个面向内容的版本所需的所有语言。

您选择最重要的事情。

此外,这可能是学习使用记事本和命令行进行编写和编译的好方法,但是我发现使用起来有点繁琐。刚开始使用IDE可能会让人不知所措,但您应该从小处着手,学习如何创建项目,编写代码,编译代码。当您初次服用时,他们已经过了很长时间来放松您的一天。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.