如何设计一个漂亮的win forms UI(有点像MSN消息客户端)
我在谷歌上搜索过,但找不到开始我的错误 win 表单学习的方法。 我错过了一些 C# win 表单设计技术吗? 我必须开始学习 .net 3.5 吗?
使用 .net 2.0 vs2005。
最佳答案
您应该考虑使用 Windows Presentation Foundation (WPF)而不是用于自定义 UI 设计的 Winforms。尽管您必须将开发环境升级到 Visual Studio 2008 或 Visual Studio 2010。
WPF 基于 XAML,这是一种基于 XML 的格式,用于定义您的应用程序、事件等。 WPF 是 Microsoft 推荐在 Winforms 上使用的技术。您可以开始使用此 MSDN 教程:Getting Started with Windows Presentation Foundation .
WPF 很好,因为它基于 DirectX(不,您根本不需要了解 DirectX)并且将使用 GPU,而不是像 Microsoft 的其他传统 UI 平台那样使用 GDI 对象。
否则,如果您真的打算使用 Winforms,我建议您购买第 3 方控件库。
尽管考虑到每小时工资(乘以)您将投入任何项目的小时数与 Visual Studio 价格相比,Visual Studio 的价格可能对于几乎任何项目都是合理的。您还可以使用 Visual Studio 的速成版。
关于c# - c# 中美丽的 win 表单应用程序设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2604969/