key 发表于 7-7-2010 10:37:33

从计算器看M$的愚蠢

Windows自带的小工具中,Calc可算是我比较喜欢用的了。
但现在的calc实在让我难以接受。

诚然,这么大一个系统,很难做到面面俱到,但作为这么小一个小工具程序,
完全不考虑用户的感受,是不是有点过份了呢?

有哪位同学喜欢现在的计算器多过以前的那个版本?
又或者有谁能告诉我如何才能用回原来那个版本?

katsura 发表于 7-7-2010 11:01:15

911 911 911 911

[ 本帖最后由 katsura 于 21-8-2011 17:49 编辑 ]

熊猫阿三 发表于 7-7-2010 11:56:47

以前啥版本?

desiderata 发表于 7-7-2010 13:29:51

win7版?
win7版很好啊,还有程序员用版本。。。方便计算各种字长数据
旧版的功能ms他也有吧

key 发表于 7-7-2010 13:48:46

试试在程序员版本中,用100 / 80 看看等于多少?


原帖由 desiderata 于 7-7-2010 13:29 发表 http://www.freeoz.org/ibbs/images/common/back.gif
win7版?
win7版很好啊,还有程序员用版本。。。方便计算各种字长数据
旧版的功能ms他也有吧

key 发表于 7-7-2010 13:53:00

然后在scientific中输入100,再切换到programmer版本看看那个100去了什么地方?

原帖由 key 于 7-7-2010 13:48 发表 http://www.freeoz.org/ibbs/images/common/back.gif
试试在程序员版本中,用100 / 80 看看等于多少?


trisun 发表于 7-7-2010 14:05:43

并非是MS愚蠢,只是人们习惯用以前用的东西。 office 2007 出来很久了,很多人还是喜欢用office 2003 ,因为用习惯了。很多人不愿去适应新东西。

key 发表于 7-7-2010 16:02:04

不能这样说吧。你先试试我在#5#6说的情况?
基本上说,这个计算器的UI设计是毁了了。

作为程序员,我经常做的计算是,先把一个数由16进制转成10进制然后做乘除。
现在这个计算器,我需要做几次界面切换,而且在界面切换的时候还需要把数字记下来,再输入进去。
你能喜欢这样的计算器?

原帖由 trisun 于 7-7-2010 14:05 发表 http://www.freeoz.org/ibbs/images/common/back.gif
并非是MS愚蠢,只是人们习惯用以前用的东西。 office 2007 出来很久了,很多人还是喜欢用office 2003 ,因为用习惯了。很多人不愿去适应新东西。

熊猫阿三 发表于 8-7-2010 00:16:15

原帖由 key 于 7-7-2010 16:02 发表 http://www.freeoz.org/ibbs/images/common/back.gif
不能这样说吧。你先试试我在#5#6说的情况?
基本上说,这个计算器的UI设计是毁了了。

作为程序员,我经常做的计算是,先把一个数由16进制转成10进制然后做乘除。
现在这个计算器,我需要做几次界面切换,而且在 ...
你默认科学型不就行了,为什么要转到标准型呢?编程型是什么东东?

key 发表于 9-7-2010 21:42:03

科学型有16进制转换?

原帖由 熊猫阿三 于 8-7-2010 00:16 发表 http://www.freeoz.org/ibbs/images/common/back.gif

你默认科学型不就行了,为什么要转到标准型呢?编程型是什么东东?

TtiGeR 发表于 11-7-2010 13:34:11

原帖由 key 于 7-7-2010 16:02 发表 http://www.freeoz.org/ibbs/images/common/back.gif
不能这样说吧。你先试试我在#5#6说的情况?
基本上说,这个计算器的UI设计是毁了了。

作为程序员,我经常做的计算是,先把一个数由16进制转成10进制然后做乘除。
现在这个计算器,我需要做几次界面切换,而且在 ...

不需要记下来啊 复制粘贴。。。直接在界面Ctrl+C, Alt 2再Ctrl+V

新界面有它自己的优势,我不是说没有缺点,但我不觉得这就算是“愚蠢”了。

至于100/80,在程序员模式下结果是1也很正常,毕竟int型 00/80本来就是1。

desiderata 发表于 12-7-2010 13:50:43

原帖由 TtiGeR 于 11-7-2010 13:34 发表 http://www.freeoz.org/ibbs/images/common/back.gif


不需要记下来啊 复制粘贴。。。直接在界面Ctrl+C, Alt 2再Ctrl+V

新界面有它自己的优势,我不是说没有缺点,但我不觉得这就算是“愚蠢”了。

至于100/80,在程序员模式下结果是1也很正常,毕竟int型 00/80 ...

只能说老版计算器提供了一个可爱的bug,虽然大家都喜欢,但是其实是有瑕疵的。
lz可以试试在老版计算器中计算100/80,切换为hex,再切换回dec。结果是多少
100/80,想要得到小数结果,应该首先将分子分母表示为float或者double型,然后再相除。在计算机中,100的浮点型表示可不是0x64...

key 发表于 13-7-2010 23:58:52

我们做软件,就是要让用户用得“舒服”,觉得体贴。
如果期望用户能不厌其烦去适应你的软件,那就应该被认为愚蠢了。
如果期望用户用一个非直观思维去思考你的软件,那基本上应该被认为是非常愚蠢了。
当然,除非你的用户甘愿被你愚弄,比如苹果的用户。

作为一个小工具,应该尽可能地“小”,直观。比如Notepad,可以一直很简单。如果需要更复杂的功能,可以用write或winword。
他们可以发布一个supercalc,但直接替换了原来的小工具,就有点太傻了。
与其copy & paste,我还不如开个cygwin或linux console直接用命令行运算?

原帖由 TtiGeR 于 11-7-2010 13:34 发表 http://www.freeoz.org/ibbs/images/common/back.gif


不需要记下来啊 复制粘贴。。。直接在界面Ctrl+C, Alt 2再Ctrl+V

新界面有它自己的优势,我不是说没有缺点,但我不觉得这就算是“愚蠢”了。

至于100/80,在程序员模式下结果是1也很正常,毕竟int型 00/80 ...

key 发表于 14-7-2010 00:07:26

我没有试过把一个小数转成hex->dec,所以没有注意到这个bug。
如果我是微软的开发人员,我会有两种方法解决这个bug,一个想一种可行的方案来解决;
另一种是直接显示一个E以放弃执行,如果找不到可行的方案的话,或提示执行。

事实上hex并不用来表示小数,浮点和定点,是计算机表示小数的一种方案,
事实上计算机上是没有小数这物体的。

还是那个想法:简单的工具就应该一直保持简单。一个洗衣板就应该平平直直的,
你一定要在上面弄个风车,加个马达,再捆几条彩带,只会吓着了用户。


原帖由 desiderata 于 12-7-2010 13:50 发表 http://www.freeoz.org/ibbs/images/common/back.gif


只能说老版计算器提供了一个可爱的bug,虽然大家都喜欢,但是其实是有瑕疵的。
lz可以试试在老版计算器中计算100/80,切换为hex,再切换回dec。结果是多少
100/80,想要得到小数结果,应该首先将分子分母表示为 ...
页: [1]
查看完整版本: 从计算器看M$的愚蠢