winforms - 健壮的 WinForm 应用程序的功能

标签 winforms design-patterns user-experience robustness

[基于我最初发布这个问题时下面的强烈评论(日期为 2010 年 4 月 7 日至 8 日),我仔细查看了我所写的内容并问自己“嗯?我真正想要的是什么?”我决定需要采取激烈的行动:丢弃原始文本,使问题更简单、更清晰,并专注于我真正想从中得到的东西。所以这里是新的,2010 年 5 月 3 日版本的问题]

每个人都“知道”什么是干净、健壮、易于使用的 WinForm 应用程序。但是什么 , 确切地?这是我的入门 list 。您可能不同意所有这些(例如,有些人真的不喜欢一天的小费),这很好,但它为您提供了总体思路。

  • “关于”对话框
  • 工具提示
  • 闪屏
  • 每日小贴士
  • 检查更新
  • 跨调用保持设置
  • 多头操作的进度指示器

  • 你还会包括什么?

    最佳答案

    可用性远不止你上面所说的。

    例如,在 .NET 中为 WebForm 设置的组件可能适用于特定类型的用户,而不是基于影响用户性能的任何数量的人为因素的其他类型的用户。

    可用性是关于了解您的用户及其使用环境,以优化您的系统设计,从而最大限度地提高用户的性能。

    从可用性的角度来看,上述范围非常狭窄。也许如果你告诉我们一些关于用户类型的信息,上面的工作会更相关。此外,您最好能够支持上述观点,因为可用性是可衡量的,并且您不希望为开发人员社区提倡实现无效的指南。

    但是你对可用性感兴趣是件好事。所以请继续探索这个区域

    关于winforms - 健壮的 WinForm 应用程序的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2594929/

    相关文章:

    c# - 一次显示 List 中的项目 10 个字符串项目

    c# - TextBox 焦点的 WinForms 事件?

    基于 C++ 策略的设计....作为单例或不基于模板参数的基类。

    javascript - 仅请求地理位置信息以响应用户手势?

    firefox - window.resizeTo 影响后续的 Firefox 窗口

    android - 滑动并展开 View Android

    .NET 2.0/VS2005 - BringToFront() 根本不起作用

    c# - 更改禁用控件的 TextColor

    c# - 使用静态工厂是依赖注入(inject)的有效模式吗?

    c++ - 有没有可以处理方法调用依赖的设计模式?