希望我不会因为一个愚蠢的简单问题而被标记下来......
之前我已经编写过几个Windows窗体应用程序(非常非常基本!)现在我的经理要我编写一个Web前端应用程序,我将服务器放入文本框并按回车键然后显示一些设置关于服务器。
当我进入Visual Studio New Project时,我应该选择哪个项目?这将在C#中,选项如下:
我的目标是在后端编写代码然后将ASP.net网页链接到代码,以便它读取有关服务器上的设置的信息并显示网页上的所有内容。
ASP.net是WPF的最佳方式吗?从来没有做过两次,所以想要一次又一次地使用(并且很容易学习和实现!)
谢谢
答案 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一样,但对于你所追求的东西可能有些过分。
答案 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应用程序一起使用。