我是一名系统分析师,专注于交互设计和可用性,通常从事web应用程序(使用我的Mac)。然而,目前我在一个项目团队工作的遗留应用程序有一个基于Windows窗体的前端。
我尝试简化和清理界面,但鉴于我的web背景,在WinForms和DevExpress 8.3控件的严格限制下工作是相当令人沮丧的。(WPF会很棒,但它不是一个选择:该公司有许多远程登录到虚拟机的海外用户。WPF测试了几次,但都失败了。Windows XP和IE6仍然在所有的工作站上。
如果能看到一些优雅的UI设计的好例子,在不同的类别和组中有很多输入字段的复杂表单,包括带有元数据的只读部分,那就太好了。它不应该是花哨的,只是简单,光滑和干净。你有一些好的例子吗?
看起来这篇文章可能会给你一些想法/线索:哪里有使用Winforms免费构建的优秀程序ui的例子?
我仍然找不到真正好的,只有零星的。我找到的最好的WinForms示例是在Windows XP本身和其他微软产品中,如IE、Office。
这可能是一个很长的镜头,但你是否考虑过使用地铁风格的布局(参见wp7等)?我个人认为它非常适合有大量数据输入要求的表单,我的意思是,你有间距,可以完美地将内容分开,而且它都是块状的,所以你知道你在做什么。
这只是我的观点,但希望它能帮助!
关于被"限制"到Windows窗体,我不会这样看。通过创建您自己的自定义控件,您可以做几乎任何您想做的事情。我总是手工编写WF应用程序,它们总是比在WPF中更容易开发(更不用说更有趣)。我认为WPF是一个限制性的地方,但这只是我的观点……