使用winforms开发软件

时间:2011-03-16 11:10:20

标签: c# .net sql winforms sql-server-express

Winforms是开发软件GUI的唯一方法吗?

该软件将使用SQL Server Express版本和将构建在C#.NET

编辑:该软件将在本地通过单个或多个系统在LAN上运行。在多个系统的情况下,SQL SERVER将仅安装在一台PC上,而其他系统将连接到它。此外,所有系统都有Windows XP或7。

5 个答案:

答案 0 :(得分:3)

今天更受欢迎的技术是WPF,它允许您以更易维护和可测试的方式设计应用程序。但取决于您在WPF / NET可用性方面的目标系统

此外,您可以将SQL compact视为SQL express的替代

答案 1 :(得分:3)

或SilverLight是另一种选择,因为它似乎越来越支持WPF

您可以将其用作浏览器或浏览器外的技术

答案 2 :(得分:2)

不,不,他们不是......

(假设使用桌面软件,您可以使用WPF或silverlight,但有GTK#之类的其他软件可用。)

答案 3 :(得分:2)

Windows上基于桌面的GUI还有WPF

答案 4 :(得分:2)

不,从来没有“唯一的方法”来开发某些东西。您最直接的选择是:

  • 的WinForms
  • WPF
  • Silverlight的
  • (任何网络技术,如果你想)

如果您喜欢冒险,那么有很多不太明显的事情。 (它们通常涉及走出Microsoft堆栈,此时您可能想要或不想做。)

鉴于今天的趋势,您可能希望将WPF用于基本的Windows应用程序。虽然还有其他因素可以用于此决定。例如,如果您的应用程序需要在各种目标系统上运行,则可能并不支持WPF。