最近可能提问上了点瘾,而且可用分闲着也没用,散一散分吧。顺便考一考大家的对身边资源的发掘能力,题目是我偶尔听同事说起,是他在一家软件公司的面试题:你能否在三十分钟内完成一个四则运算计算器?如果你知道答案,其实一分钟也不需要。大家踊跃啊,对了,他面试的环境是新安装的机子,除了标准的D6环境外,只有FastReport、RxLib、DevExpressBar、DBGridEh、DXGtird几个著名控件包。

解决方案 »

  1.   

    当然够了,DXGtird中就有现成的例子
      

  2.   

    你说的这些控件
    我只有用过DBGIRD
    那个FASTRE我没用过
      

  3.   

    不使用ole把windows的计算器嵌进去吧
      

  4.   

    直接调用微软的计算机不就可以了,什么控件也不用的,只需要调用Api函数罢了,还有知道计算机的安装目录和文件名称
      

  5.   

    to sailer_shi(笨笨虫) :
    如果你调用计算器然后将结果返回到你的程序里,也算是过关了。
      

  6.   

    呵呵, 太对了, 人家只是说让你完成一个四则运算器, 又没有说别的要求, 当然可以用windows的计算器了
      

  7.   

    >>在三十分钟内完成一个四则运算计算器?
    >> 如果你知道答案,其实一分钟也不需要。
    我想到的就是使用 MsScript 或 F1Book1 來實現!!
    四则运算器 == windows的计算器 ???? 對上面的回答, 我懷疑!!
      

  8.   

    我十五分钟就可以用delphi自己做一个!不需要任何第三方控件!
      

  9.   

    reallike(认真学习Cpp用Cpp考虑delphi)  你吹牛吧, 只怕是bug一大堆的计算器。 :)
      

  10.   

    大家先仔细看一下题目吧,是善用身边的资源啊!Windows的计算器计算四则运算是有问题的。
      

  11.   

    其实计算器很简单的
    自己不做也可以
    winapi调用一下WINDOWS的计算器就可以了
      

  12.   

    select 表达式或者使用javascript计算
    ////////////////////////
    如果自己做,支持括号以及常用表达式(平方,开方,统计等),30分钟不可能实现(抄代码都抄不完)。