从计算器看M$的愚蠢
Windows自带的小工具中,Calc可算是我比较喜欢用的了。但现在的calc实在让我难以接受。
诚然,这么大一个系统,很难做到面面俱到,但作为这么小一个小工具程序,
完全不考虑用户的感受,是不是有点过份了呢?
有哪位同学喜欢现在的计算器多过以前的那个版本?
又或者有谁能告诉我如何才能用回原来那个版本? 911 911 911 911
[ 本帖最后由 katsura 于 21-8-2011 17:49 编辑 ] 以前啥版本? win7版?
win7版很好啊,还有程序员用版本。。。方便计算各种字长数据
旧版的功能ms他也有吧 试试在程序员版本中,用100 / 80 看看等于多少?
原帖由 desiderata 于 7-7-2010 13:29 发表 http://www.freeoz.org/ibbs/images/common/back.gif
win7版?
win7版很好啊,还有程序员用版本。。。方便计算各种字长数据
旧版的功能ms他也有吧 然后在scientific中输入100,再切换到programmer版本看看那个100去了什么地方?
原帖由 key 于 7-7-2010 13:48 发表 http://www.freeoz.org/ibbs/images/common/back.gif
试试在程序员版本中,用100 / 80 看看等于多少?
并非是MS愚蠢,只是人们习惯用以前用的东西。 office 2007 出来很久了,很多人还是喜欢用office 2003 ,因为用习惯了。很多人不愿去适应新东西。 不能这样说吧。你先试试我在#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 ,因为用习惯了。很多人不愿去适应新东西。 原帖由 key 于 7-7-2010 16:02 发表 http://www.freeoz.org/ibbs/images/common/back.gif
不能这样说吧。你先试试我在#5#6说的情况?
基本上说,这个计算器的UI设计是毁了了。
作为程序员,我经常做的计算是,先把一个数由16进制转成10进制然后做乘除。
现在这个计算器,我需要做几次界面切换,而且在 ...
你默认科学型不就行了,为什么要转到标准型呢?编程型是什么东东? 科学型有16进制转换?
原帖由 熊猫阿三 于 8-7-2010 00:16 发表 http://www.freeoz.org/ibbs/images/common/back.gif
你默认科学型不就行了,为什么要转到标准型呢?编程型是什么东东? 原帖由 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。 原帖由 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... 我们做软件,就是要让用户用得“舒服”,觉得体贴。
如果期望用户能不厌其烦去适应你的软件,那就应该被认为愚蠢了。
如果期望用户用一个非直观思维去思考你的软件,那基本上应该被认为是非常愚蠢了。
当然,除非你的用户甘愿被你愚弄,比如苹果的用户。
作为一个小工具,应该尽可能地“小”,直观。比如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 ... 我没有试过把一个小数转成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]