当前位置: 首页 > news >正文

糟糕界面集锦-控件篇09

目前我们还无法确定该把这个问题划到哪个类别中,但是如图所示,在一个列表框中只显示3 个项目无疑是愚蠢的。


这是微软的文件管理器提供的文件关联界面,用户需要把某一个特定类型的文件与一个应用程序关联时会弹出该对话框。如示例:在列表中共有133 个项目;一次单击滚动条只能滚动两个项目。我们不明白为什么开发者不能把列表框做得大一点,或者把窗体做得大一点?由于开发者对列表框设计的随意导致该控件几乎无法发挥作用。

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
也许你认为这个界面看上去并没有什么不妥,不过看来微软找到了降低列表框效率的方法。很明显开发VB5的“以用户为中心”的开发者特地避开了下拉列表框,他们使用了两列的列表框来代替。

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
在浏览一个网页的时候,我们第一次看到不恰当地使用控件。下面还展示了我们第一次看到的不恰当使用控件的桌面程序。

问题在于:当然啦,第一个(“走马灯下拉框”?)需要很多的用户操作,迫使他(她)在这上
面花上比一个标准下拉框更多的力气,去选中他(她)想要的东西。普通的下拉列表框方式有利于
我们人类快速的查找信息,因此我们可以快速的找到我们感兴趣的东西(不必把精力放在不感兴趣
的东西上)。


之所以使用这种设计,估计可能是有些浏览器对于包含大量数据的列表框支持不好(我记得Netscape for Unix就是这样)不过我们觉得使用像右边这种标准的、能够限制一次显示项目的数目、普通列表框倒是一种折衷的方法。


我们发觉“走马灯下拉框”居然可以复选。我们建议你试试(复选),再比较一下使用列表框复选,你觉得哪一个直观? 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • docker基本管理和应用
  • 记事本打不开(保姆级教程)
  • yolov8/yolov10 MLU370 实现推理/单多卡训练!
  • 【HBZ分享】Mysql索引的失效场景 以及 创建索引失败报错的原因
  • Spring IOC 小演示
  • 【区块链+乡村振兴】阳光农安农产品质量安全监管与服务平台 | FISCO BCOS应用案例
  • Fal.ai Flux 1-Pro/Viva.ai/哩布哩布AI:AI绘图部分免费工具+原图提示词Prompt
  • 慢SQL优化
  • Vue3+Ts封装类似el-drawer的抽屉组件
  • 【C语言篇】编译和链接以及预处理介绍(下篇)
  • springboot controller参数中如何传递字符串数组
  • MySQL 常用 SQL 语句大全
  • LVS的简单配置及对Mysql主从复制的补充
  • 食品零食小吃商城管理系统-计算机毕设Java|springboot实战项目
  • 求职Leetcode算法题(7)
  • Java 23种设计模式 之单例模式 7种实现方式
  • Laravel 中的一个后期静态绑定
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • magento2项目上线注意事项
  • Python_OOP
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • spring学习第二天
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 从零开始学习部署
  • 排序算法学习笔记
  • 入门到放弃node系列之Hello Word篇
  • 设计模式走一遍---观察者模式
  • 思否第一天
  • 通过几道题目学习二叉搜索树
  • 自定义函数
  • ​iOS实时查看App运行日志
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #微信小程序(布局、渲染层基础知识)
  • $(selector).each()和$.each()的区别
  • (10)ATF MMU转换表
  • (12)Hive调优——count distinct去重优化
  • (145)光线追踪距离场柔和阴影
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (rabbitmq的高级特性)消息可靠性
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (四)图像的%2线性拉伸
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转)Windows2003安全设置/维护
  • .Net CF下精确的计时器
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET delegate 委托 、 Event 事件
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • @for /l %i in (1,1,10) do md %i 批处理自动建立目录
  • @requestBody写与不写的情况
  • @RequestMapping 的作用是什么?
  • [ 代码审计篇 ] 代码审计案例详解(一) SQL注入代码审计案例
  • [240607] Jina AI 发布多模态嵌入模型 | PHP 曝新漏洞 | TypeScript 5.5 RC 发布公告
  • [⑧ADRV902x]: Digital Pre-Distortion (DPD)学习笔记