在Visual Studio中选择哪个选项?

时间:2012-12-10 11:29:53

标签: c#

希望我不会因为一个愚蠢的简单问题而被标记下来......

之前我已经编写过几个Windows窗体应用程序(非常非常基本!)现在我的经理要我编写一个Web前端应用程序,我将服务器放入文本框并按回车键然后显示一些设置关于服务器。

当我进入Visual Studio New Project时,我应该选择哪个项目?这将在C#中,选项如下:

  1. Windows窗体应用程序
  2. WPF申请
  3. 控制台应用程序
  4. 班级图书馆
  5. WPF浏览器应用程序
  6. 空项目
  7. Windows服务
  8. WPF自定义控件库
  9. WPF用户控件库
  10. Windows窗体控件库
  11. 我的目标是在后端编写代码然后将ASP.net网页链接到代码,以便它读取有关服务器上的设置的信息并显示网页上的所有内容。

    ASP.net是WPF的最佳方式吗?从来没有做过两次,所以想要一次又一次地使用(并且很容易学习和实现!)

    谢谢

3 个答案:

答案 0 :(得分:2)

如果要创建Web应用程序,请不要在左侧的树视图中选择“Windows”。请改为选择“Web”。那里有一大堆ASP.NET应用程序模板可供选择。我建议你使用“ASP.NET MVC 4 Web应用程序”或经典的“ASP.NET Web应用程序”。

答案 1 :(得分:1)

WPF是基于Windows桌面的。创建项目时,您需要在左侧面板上选择“Web项目”。您希望使用Web表单(更容易学习)或MVC(更适合大型项目)使用ASP .NET。 Silverlight就像网络上的WPF一样,但对于你所追求的东西可能有些过分。

让您入门的地方:http://asp.net-tutorials.com/basics/hello-world/

答案 2 :(得分:1)

  

我的经理要我写一个网络前端应用程序

     

当我进入Visual Studio New Project时,我应该选择哪个项目   这样做?

您想在项目模板浏览器中单击C#下的 Web 选项卡,然后选择 ASP.NET Web应用程序的模板,或者如果您有足够的信心,你甚至可以选择MVC方法。这在很大程度上取决于你的技术水平!您将需要Visual Web Developer(2010及更早版本),Visual Studio for Web(2012)或不是Express Edition的Visual Studio版本,并且已安装Web模板。

仅供参考...至于您的项目模板列表,这就是适用于网络应用程序的原因。

Windows窗体应用程序 基于Windows Forms技术的桌面应用程序(WPF是WinForms的继承者)

WPF应用 基于Windows Presentation Foundation技术的桌面应用程序

控制台应用 基于MS-DOS样式的文本“控制台”应用程序。

班级图书馆 纯粹编译为DLL的代码,因此无法直接执行。

WPF浏览器应用 类似于“WPF应用程序”,除了它意味着在浏览器中运行。

清空项目 它在锡上说的是什么!

Windows服务 在后台运行的应用程序,有限/无用户交互。

WPF自定义控件库 允许创建自定义WPF控件,以便与WPF应用程序一起使用。

WPF用户控件库 允许创建自定义WPF用户控件,以便与WPF应用程序一起使用。

Windows窗体控件库 允许创建自定义WinForms控件,以便与WinForms应用程序一起使用。