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

糟糕界面集锦-控件篇05

这里是一个使用错误的工具来工作的经典案例,用户不得不与程序中的种种不便做斗争。OzWin II 是Compuserve Information Service 的离线阅读器。该阅读器有一个不错的功能:你可以把你的签名加入到你的Email信息中。就像这样:


Brian Hayes
Isys Information Architects Inc.
http://isys.home.ml.org


不幸的是,OzWin 只提供了一个单行文本框来输入签名。如果你想要在签名中换行,就必须使用OzWin 提供的特殊字符。在文字中使用^M^J 作为换行。当然,你必须首先阅读帮助文件才能知道 (a)签名中可以换行 (b)如何在签名中换行


如果使用多行文本框就可以完全解决这个问题。

这里大多数人都已经使用电脑一段时间了,大多早已习惯了使用键盘来输入日期。出乎意料的是,在AutomatePro 中试图输入日期时,我们发觉尽管我们可以看到日期数据,也可以选中它们,但是控件就是不理会我们在键盘上的输入。

Automate Pro 让用户单击Set Time 按钮,然后在他们自己特别制作的“时钟”控件上选择日期来取代直接使用键盘输入。要不是窗体上有说明,恐怕没有人会知道如何使用这个奇怪的控件。

Automate Pro 强制用户使用他们自己的方法来选择时间(比如使用这个时钟控件)。如果可能的话,用户应该可以自己选择输入时间的方法--他们早已习惯的那种方法。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • XML动态sql查询当前时间之前的信息报错
  • 【数据结构进阶】哈希的应用
  • Matlab-use-yalmip-and-cplex12-10/
  • Flink开发语言选择:Java vs Scala,哪种更适合你的项目?
  • RAG与LLM原理及实践(11)--- Milvus hybrid search 源码分析及思想
  • 操作符5 学习编程的第23天
  • vue项目名修改、webstorm和idea创建的项目重命名、重构项目、修改项目名称
  • 【海思SS626 | 内存管理】海思芯片的OS内存、MMZ内存设置
  • Web详解
  • 初识CSS(三)
  • redis超过内存大小是否会挂?
  • 怎么将mov视频转换成mp4?将mov视频转换成mp4的方法
  • 文心一言 VS 讯飞星火 VS chatgpt (323)-- 算法导论22.4 4题
  • 渗透测试实战-HFS远程RCE漏洞利用
  • Python爬虫——爬取bilibili中的视频
  • Angularjs之国际化
  • redis学习笔记(三):列表、集合、有序集合
  • 从0到1:PostCSS 插件开发最佳实践
  • 计算机常识 - 收藏集 - 掘金
  • 两列自适应布局方案整理
  • 聊聊sentinel的DegradeSlot
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 面试遇到的一些题
  • 前端设计模式
  • 我的业余项目总结
  • ​14:00面试,14:06就出来了,问的问题有点变态。。。
  • ​2021半年盘点,不想你错过的重磅新书
  • #Linux(make工具和makefile文件以及makefile语法)
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • $ git push -u origin master 推送到远程库出错
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (一)utf8mb4_general_ci 和 utf8mb4_unicode_ci 适用排序和比较规则场景
  • (转)可以带来幸福的一本书
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • ***通过什么方式***网吧
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • ./configure、make、make install 命令
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .apk文件,IIS不支持下载解决
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .net core 管理用户机密
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • .NET处理HTTP请求
  • .NET应用UI框架DevExpress XAF v24.1 - 可用性进一步增强
  • @ConditionalOnProperty注解使用说明
  • @NoArgsConstructor和@AllArgsConstructor,@Builder
  • [ vulhub漏洞复现篇 ] ThinkPHP 5.0.23-Rce
  • [ 常用工具篇 ] POC-bomber 漏洞检测工具安装及使用详解
  • [].slice.call()将类数组转化为真正的数组
  • [ACM独立出版] 2024年虚拟现实、图像和信号处理国际学术会议(VRISP 2024,8月2日-4)
  • [BUG] Hadoop-3.3.4集群yarn管理页面子队列不显示任务
  • [bzoj1006]: [HNOI2008]神奇的国度(最大势算法)
  • [HEOI2013]ALO