`
yiding_he
  • 浏览: 453619 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

程序界面上的一些误区

阅读更多

(在程序中加入自己的特性是有必要的。但是不要让使用者感到不快。)

1、当我使文本框或者标签禁用时,其字体是灰色的。我想让它重新变成黑色。

或许你想让用户看得更清楚些,但是这么做不符合现今我们使用windows界面的习惯。用户可能会感到困惑:“这个文本框看起来是可用的,为什么我就是不能输入呢?”他们甚至会认为这是程序的一个BUG。

2、我想使ComboBox成为可以多选的控件。

Combobox只显示所有选项中的一项,这种方式表明它最适合用来进行单选。如果使其成为可多选的,那就等于是要求用户记住自己在这个地方选中过的所有东西,而不仅仅是看到的那一项。

3、我想在主界面中加入动画LOGO。

这无疑会让用户分心。用户最需要的是完成他的工作,而不是看你的个人秀。不要做这种吃力不讨好的事。

4、我想使按钮在单击之后不留下输入焦点。或者使其根本不能成为焦点。
获得焦点的按钮(这是获得焦点的按钮)
没有获得焦点的按钮(没有获得焦点的按钮)

一般的做法就是在单击事件中将焦点转移出去。但是不让其成为焦点这种做法,可能会让无法使用鼠标的用户大为恼火。

分享到:
评论

相关推荐

    关于async和await的一些误区实例详解

    本文将通过实例详细解释这些常见的误区,帮助开发者更深入地理解C#程序设计。 首先,我们要明确async和await并不是真正的多线程。在给出的示例代码中,`Processing`方法被声明为`async`,意味着它将返回一个`Task`...

    C语言学习常见误区探析.pdf

    初学者往往急于编写图形用户界面(GUI)程序,但这需要对窗口系统、事件处理和图形渲染等有深入理解。对于初学者来说,应先掌握基础的控制台编程,如输入输出、流程控制、函数等,再逐步过渡到GUI编程。 5. 抽象性...

    看清Linux应用的六大误区.pdf

    Kylix提供了Windows开发者熟悉的拖放式界面设计,极大地提高了Linux平台上GUI应用(尤其是商业和企业的数据库应用)的开发效率,使得大量原本基于Windows的应用得以移植到Linux平台。 误区二:只适用于网络 Linux...

    指定路径打开第三方程序.vi

    labview通过指定路径打开第三方应用程序,利用系统命令,自己写的,刚开始不懂系统命令格式,走了很多误区,这个小程序我已经应用到我自己的项目了

    C-C++ 常见误区

    8. **平台无关性与图形库的使用**:C/C++语言本身并不提供图形界面的支持,因此在不同的平台上实现图形界面需要依赖特定的库或框架。例如,在Windows平台上,可以使用`graphics.h`(实际上是BGI库的一部分),而在...

    注册表概述精华及普遍误区

    通过上述分析,我们可以看到注册表在Windows系统中的重要性以及一些常见的误区。合理使用注册表可以帮助用户更好地管理自己的计算机,但同时也需要注意避免不必要的风险。了解注册表的基本原理和操作技巧,能够在...

    手把手教你单片机程序框架

    首先,编程初学者在学习单片机时常会遇到一些误区,如对单片机的性能过于依赖,忽视其编程逻辑。电子书第一节提出吴坚鸿老师的看法,建议初学者应理解单片机的工作原理,并学习如何使用各种外围设备。比如LED灯的...

    出色图形用户界面(GUI)设计规范

    以下是一些关于如何创建优秀GUI的基本原则和应当避免的误区。 首先,设计者必须**关注用户需求**。开发者在设计时应站在用户的角度思考,而不是按照自己的理解和习惯。忽视用户的需求会导致界面复杂难懂,用户在...

    Linux的认识存在的一些误区

    ### Linux的认识存在的一些误区 #### 1. Linux运行很慢 一些用户认为Linux系统的运行速度较慢,尤其是在与DOS程序进行对比时。实际上,这种观点主要基于对操作系统的理解偏差。DOS作为单任务操作系统,在执行单一...

    Java语言程序设计第8版_习题解答+例题程序

    书本上的例题程序则是学习过程中不可或缺的实践材料,它提供了丰富的实践机会,使理论知识得以巩固。 总之,《Java语言程序设计第8版_习题解答+例题程序》是一个全面的辅助学习资料,它可以帮助Java初学者巩固理论...

    产品人必看的小程序设计指南 .pdf

    此外,小程序的界面设计要求简洁而富有吸引力,同时要保证能够在不同尺寸的屏幕上灵活展现,这对设计师提出了更高的要求,但其设计稿适应性更好,大大减少了后续的适配工作。 小程序数据分析能力的强大不容小觑。...

    特别希望视窗2.0OSR的系统,整个系统,都能有一个很好的发挥,让95B不再是开发的误区。

    然而,"开发的误区"一词暗示了在使用95B进行开发时可能存在一些问题或者困难。这可能涉及到兼容性、性能、稳定性或者是开发工具的限制。开发者在使用这样的系统时可能会遇到不一致的API行为、内存管理挑战或是硬件...

    C#语言驱动的工业界面设计:大型软件开发的接口化编程实践,适合初学者的入门指南,C#企业工业界面设计:大型软件接口化编程入门指南,适合初学者探索学习 ,C#企业工业界面,面相大型软件,接口化编程 适

    在内容编排上,本书从最基础的概念讲起,逐步过渡到实际的设计与开发案例,涵盖了C#语言的基本语法、面向对象编程的核心概念、以及如何在实际项目中应用这些知识。通过学习,读者将能够设计和实现符合工业标准的界面...

    浅析Android Handler的使用误区与避免.pdf

    在Android程序中,由于主线程(UI线程)负责绘制和更新用户界面,因此耗时操作如网络请求、大文件读写等不应在主线程执行,以免阻塞UI,导致应用无响应(ANR)。`Handler`提供了一种机制,使得后台线程可以安全地...

Global site tag (gtag.js) - Google Analytics