【问题标题】:Which .net technology to select for desktop application? [closed]桌面应用程序选择哪种 .net 技术? [关闭]
【发布时间】:2012-10-05 10:56:07
【问题描述】:

我需要开发一个 Windows 应用程序,我必须在其中进行大量自定义,例如根据显示器的分辨率更改表单的大小及其内容。所以,我需要在这里进行大量的动态设计更改。

所以,使用 .net winform 应用程序或 wpf 应用程序会更好。我确实对这两种环境都有工作知识;但是,我不太清楚决定选择哪种技术。

这项工作似乎也可以在 winform 中使用,但我想知道这两者中哪一个对于这个特定要求来说是最好的。

请提出建议。

【问题讨论】:

  • 查看here,为什么您的问题可能很快就会结束。
  • 在不完全了解您的要求的情况下,不可能提出您的问题。
  • @peer 应用程序的功能不是问题,但主要需要在运行时更改表单的设计,参考显示器的分辨率。假设有扩展监视器。所以,我需要知道哪个更适合这个要求。
  • 您可以通过代码在两种 UI 技术中同样出色地构建屏幕布局。如果您了解每个平台,那么这只是您的偏好问题。
  • @GeekOnDemand 那么当在没有第三方组件的技术之间做出决定时,WPF 只是 .NET 的一种选择。 Windows 窗体和 3rd 方控件也可以这样做。但是

标签: .net wpf winforms desktop-application


【解决方案1】:

对于在运行时更改表单的设计,参考显示器的分辨率更适合 - WPF。

但是在使用 Windows 窗体时,您肯定需要一些 UI 组件。对于 Windows 窗体中的动态布局,我使用了 DevExpress 控件。但是当谈到技术本身时,WPF 会更好

【讨论】:

    【解决方案2】:

    强烈推荐WPF。您有很多在 Windows 窗体中没有的设置。我制作了 Windows 窗体应用程序,但我非常喜欢 WPF。

    目前我制作 WPF 应用程序。你会快乐使用 WPF。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-15
      • 2015-10-12
      • 1970-01-01
      • 1970-01-01
      • 2011-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多