如何设计一个漂亮的win形式UI.(有点像MSN消息客户端)
我用Google搜索,无法找到开始我的befault win表单学习的方法.我是否想念一些C#win form design tech?我必须开始.net 3.5学习吗?
使用.net 2.0 vs2005.
您应该考虑使用Windows Presentation Foundation(WPF)而不是Winforms来进行自定义UI设计.虽然您必须将开发环境升级到Visual Studio 2008或Visual Studio 2010.
WPF基于XAML,XAML是一种基于XML的格式,用于定义应用程序,事件等.WPF是Microsoft推荐使用Winforms的技术.您可以开始使用此MSDN教程:Windows Presentation Foundation入门.
WPF很好,因为它基于DirectX(根本不需要知道DirectX)并且将使用GPU而不是像Microsoft的传统其他UI平台那样的GDI对象.
否则,如果您真的开始使用Winforms我建议购买第三方控件库.
可能Visual Studio的价格几乎适用于考虑每小时工资(次数)的任何项目,你投入任何项目的时间与Visual Studio的价格相比.您还可以使用Visual Studio的Express版本.
国际象棋,"你如何设计一个漂亮的用户界面"就像问"你怎么画一幅美丽的画?" 你可以用油画,水色,甚至木炭制作精美的画作 - 这取决于艺术家的技艺.
话虽如此,使用WPF确实会让您的自定义用户界面变得更轻松.WinForms非常硬编码,可以使用标准的Windows小部件.就个人而言,我认为这不是一件坏事:UI的一致性也很重要.