-4

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

我之前写过几个 Windows 窗体应用程序(非常非常基础!),现在我的经理要我写一个 Web 前端应用程序,在其中我将服务器放入文本框并按 Enter,然后它会显示有关服务器的一些设置.

当我进入 Visual Studio 新项目时,我应该选择哪个项目来执行此操作?这将在 C# 中,选项如下:

  1. Windows 窗体应用程序
  2. WPF 应用程序
  3. 控制台应用程序
  4. 类库
  5. WPF 浏览器应用程序
  6. 空项目
  7. 视窗服务
  8. WPF 自定义控件库
  9. WPF 用户控件库
  10. Windows 窗体控件库

我的目标是在后端编写代码,然后将 ASP.net 网页链接到代码,以便它读取有关服务器上的设置的信息并显示网页上的所有内容。

ASP.net 是执行此操作的最佳方式还是类似 WPF 的方式?从来没有做过,所以想找一些我可以一次又一次使用的东西(并且易于学习和实施!)

谢谢

4

3 回答 3

2

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

于 2012-12-10T11:35:13.840 回答
1

WPF 是基于 Windows 桌面的。创建项目时,您需要在左侧面板中选择“Web Projects”。您想通过 Web 表单(更容易学习)或 MVC(更适合大型项目)来使用 ASP .NET。Silverlight 就像 Web 的 WPF,但对于您所追求的可能有点矫枉过正。

一个让你开始的地方:http: //asp.net-tutorials.com/basics/hello-world/

于 2012-12-10T11:34:58.567 回答
1

我的经理要我编写一个 Web 前端应用程序

当我进入 Visual Studio 新项目时,我应该选择哪个项目来执行此操作?

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

仅供参考……至于您的项目模板列表,这就是它们适合 Web 应用程序的原因。

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

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

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

类库 纯代码编译成 DLL,因此不能直接执行。

WPF 浏览器应用程序 类似于“WPF 应用程序”,但它旨在在浏览器中运行。

空项目 做它在锡上说的!

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

WPF 自定义控件库 允许创建自定义 WPF 控件,用于 WPF 应用程序。

WPF User Control Library Allows custom WPF user controls to be created, for use with a WPF application.

Windows Forms Control Library Allows custom WinForms controls to be created, for use with a WinForms application.

于 2012-12-10T11:36:56.507 回答