Winforms开发 - 有关如何改善UI外观的任何建议

kal*_*lls 2 vb.net winforms

我的团队目前正在使用VB.NET处理Windows窗体项目.我们专注于功能,UI似乎非常基础(如果您从工具箱拖放到Windows窗体)

在Windows窗体开发的UI方面有什么建议或标准吗?我想确保客户端获得一个很棒的UI.

我感谢您的支持.

Cod*_*ray 7

是的,这是一个简单的标准:确保遵循Windows用户体验互动指南.

"简单"绝对没有错.事实上,在很多情况下,简单就是好!

您的重点应该是使事情变得简单,直观并符合用户的期望.在其他应用程序(特别是Windows附带的应用程序)之后对应用程序进行建模是确保您走上正确道路的好方法.

开辟新天地是危险的领域; 把它留给像微软这样的大商店.即使是具有用户界面/体验专家小组的新UI概念(如功能区)也很难被接受,甚至更慢被采用.这不是小型软件商店想要的地方.在这里领先优势没有任何优势.

您不可避免地使用第三方控件的建议是有意义的,但最终是错位的.内置控件没有任何问题,也有很多理由喜欢它们.

一旦您拥有符合平台标准指南的功能UI,下一步就是与从未参与应用程序任何方面工作的实际人类用户进行实际测试.
如果他们喜欢它并且发现它易于使用,那么你就知道你正走在正确的道路上.我从未听说过用户抱怨某些内容看起来"过于简单".谷歌Chrome是一个巨大的打击,因为它很简单.请记住,您不是在设计网页.桌面应用程序非常不同.

事实上,我想到这里经常会有人问这样的问题.为什么桌面应用程序员花了这么多时间希望他们的应用程序看起来"更酷"?这些开发人员通常是大声抱怨因为Visual Studio 2010切换到WPF,打破了很多标准期望,并且速度慢了很多,但收效甚微.当然,它看起来更酷(除非你不喜欢蓝色),但功能的方式几乎没有单独的UI变化负责.查看每天使用的应用程序.你真的松了一口气吗?或者您是否欣赏它们并将它们集成到您的工作流程中,因为它们的工作原理 -因为它们符合您对标准Windows应用程序如何工作的难以理解的期望?

让你的应用程序像这样工作.