c# - c# 中美丽的 win 表单应用程序设计

标签 c# winforms

如何设计一个漂亮的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/

相关文章:

c# - DataGridView 滚动点击后跳转到顶部

c# - 我可以在 C# 中使用子类实现接口(interface)吗?

c# - C# 中的动画面板

c# - 如何在 Gmap.net 中的多边形中心添加文本

c# - 如何找到windows服务exe路径

C# DataGridView 检查是否为空

c# - 确定哪个列表框的事件已经启动

java - java中可以有从0到255的字节吗?

c# - asp.net + ddl SelectedIndexChanged 未在 CreateUserWizard 内容模板中触发

具有特定类型的 List 上的 C# 扩展方法