winforms - 何时使用 Windows 应用商店应用程序?

标签 winforms windows-store-apps

我有一个 winforms 应用程序,想知道是否应该尝试将其移动到 Windows 商店应用程序(和 WPF)。我希望 Metro 风格的应用程序具有与桌面应用程序相同的潜力,但让我想知道的是 VS 2012 不是 Metro 应用程序。这并没有让我感到很惊讶,因为到目前为止我看到的每个 Metro 应用程序看起来都像一个不能真正做太多事情的手机应用程序,我无法想象 VS 作为一个 Metro 应用程序会是什么样子。

在我看来,微软想慢慢地将所有东西都转移到 Metro,否则我认为引入全新的视觉体验只是为了在 Metro 和桌面之间切换而陷入困境,但即使记事本仍然是桌面应用程序。所以我的问题是,基本上,每种应用程序都应该可移动到 Metro 还是 Metro 仅适用于类似手机的小型应用程序?

最佳答案

我不相信微软打算让每个应用程序都成为 Metro。我看到更多轻量级应用程序进入 Metro。重型业务线应用程序将保留在桌面端。

不过,我确实看到了在企业环境中编写桌面和 Metro 风格应用程序的机会。想象一下这个假设场景:

在企业中,我可以看到 Accounts Receivable 在他们的桌面上运行成熟的、单一的桌面应用程序,就像在 Win7 下运行它们一样,因为它们的需求非常广泛。

接待员将运行带有 Metro 应用程序的触控笔记本电脑,该应用程序仅与公司约会相关联。

装卸台上的人将运行 Win8 手机,这些手机具有显示交货时间表的进/出应用程序以及其他什么。

经理和高管的 Metro 平板电脑有一个显示指标的应用程序:许多漂亮的图表和图形,显示公司在不同业务领域的运营情况和方式。

对于需要复杂性的用户,它是桌面模式,但对于执行较小的特定计算机任务的用户,为他们启用了触控式 Metro 应用程序。

关于winforms - 何时使用 Windows 应用商店应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11494770/

相关文章:

c# - 当我尝试向项目添加内容时,Visual Studio 崩溃了

c# - 使用C#在Windows 7中模拟鼠标点击和鼠标移动

cordova - 如何发布WP8 Cordova应用程序?

c# - 如何迭代 GridView 中的所有项目?

windows-runtime - 如何解决 DownloadOperation 的 AttachAsync 没有立即返回?

windows-runtime - WinJS 绑定(bind)到 C# Windows 运行时组件类

c# - 在 C# 中选中和取消选中 TreeView 的所有节点

winforms - CheckedListBox WinForms 绑定(bind)

c# - 有什么办法可以在 x :DataType? 中使用值类型

c# - 无法以编程方式显示设置的 Winforms 文本框值