【问题标题】:Using winforms to develop a software使用winforms开发软件
【发布时间】:2011-03-16 11:10:20
【问题描述】:

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

该软件将使用 SQL Server Express 版本并基于 C#.NET 构建

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

【问题讨论】:

  • Winforms、WPF、Web 应用程序、silverlight 等有多种可用选项。这完全取决于您的要求,例如您想在哪里运行软件、使用何种用途以及其他几个因素。

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


【解决方案1】:

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

此外,您可以考虑将 SQL compact 作为 SQL express 的替代品

【讨论】:

  • 那么它是内置在 Visual Studio 中的,我应该如何开始,要下载什么
  • 您可以在这里获得一些指导:windowsclient.net/getstarted 请注意该页面上的“基本下载”
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

    不,不,他们不是……

    (假设是桌面软件,您可以使用 WPF 或 silverlight,但也可以使用像 GTK# 这样的其他软件。)

    【讨论】:

      【解决方案4】:

      还有WPF 用于 Windows 上基于桌面的 GUI。

      【讨论】:

        【解决方案5】:

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

        • WinForms
        • WPF
        • 银光
        • (任何网络技术,如果需要)

        如果您喜欢冒险的话,还有很多不太明显的。 (它们通常涉及跳出 Microsoft 堆栈,此时您可能想要也可能不想这样做。)

        鉴于当今的趋势,您可能希望将 WPF 用于基本的 Windows 应用程序。尽管这个决定还有其他因素。例如,如果您的应用程序需要在各种目标系统上运行,那么 WPF 可能不会在所有目标系统上都受支持。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-06-14
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多