[基于我最初发布此问题时的以下强烈评论(日期为2010年4月7日至8日),我认真思考了自己写的内容并问自己:“嗯?在这里之后我到底是什么?”我决定要求采取严厉的行动:丢弃原始文本,使问题更简单,更清晰,并集中精力于我真正想摆脱的问题。所以这是问题的新版本,2010年5月3日]
每个人都“知道”什么构成了一个干净,强大,易于使用的WinForm应用程序。但是到底是什么呢?这是我的初学者列表。您可能不同意所有这些方法(例如,有些人确实不喜欢当日小费),这很好,但是它为您提供了总体思路。
“关于”对话框
工具提示
开机画面
每日提示
查询更新
跨调用保留设置
长时间作业的进度指示器
您还要包括什么?
最佳答案
可用性远远超过您在上面所说的。
例如,在.NET中为WebForm设置的组件可能对特定类型的用户可用,而对基于影响用户性能的许多人为因素则不能使用。
可用性是指了解您的用户及其使用环境,以优化系统的设计,从而最大程度地提高用户的性能。
从可用性的角度来看,上述范围非常狭窄。也许如果您告诉我们有关上述类型用户的一些信息,那么它会更相关。另外,由于可用性是可以衡量的,因此您最好能够在上面备份您的观点,并且您不想倡导开发人员社区实施无效的准则。
但是,您对可用性感兴趣是件好事。所以请继续探索这个领域