gpt4 book ai didi

c# - 学习 WinForms 值得吗?它过时了吗?

转载 作者:可可西里 更新时间:2023-11-01 03:06:07 29 4
gpt4 key购买 nike

作为强化类(class)的一部分,我刚刚完成了两个 WinForm 应用程序。只是想知道整体技术......我应该转向新事物,还是 WinForms 在未来仍然可行?

最佳答案

我会说 Windows 窗体非常适合窗体驱动的应用程序。 WPF/Silverlight 非常适合动画和图形驱动的应用程序。

如果您需要做一些实用工作或制作工具,我不明白为什么 Win Forms 不能满足这个目的。除非您真的希望它看起来漂亮,否则 WPF 可能有点矫枉过正。此外,对于 WPF,您必须学习 XAML,这不像使用 Win Forms 设计器那样简单或直观。

如果您是 Web 开发人员或设计人员,使用 WPF 工作可能看起来更类似于设计网页,因为您使用 XAML 工作并对界面进行细粒度控制。

WPF/Silverlight 还具有出色的数据绑定(bind)功能,加上 Silverlight 可以在浏览器外运行,因此在第一个版本中跳过 WPF 而使用 Silverlight 版本甚至可能是有利的。 SL 到 WPF 的移植比 WPF 到 SL 的移植要容易得多(因为 SL 是 WPF 的一个子集)。

对于我正在处理的项目,它将仅在 SL4 中完成,因为它能够像桌面应用程序一样在浏览器外运行,无需将其移植到 WPF。将 Silverlight 应用程序安装到用户的计算机上非常简单、直接,并为您提供了使用所有现有代码和自动更新的额外好处。

关于c# - 学习 WinForms 值得吗?它过时了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2732970/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com