有一兄弟,听说很猛,然后整天无所事事,于是,小弟我就叫他做了一些练习...
如果大家有兴趣也一起做,题目如下:
1.EDIT控件,只能输入FLOAT和INTEGER类型,可以通过属性编辑器来选择输入的数字类型...(怎么样,够简单了吧..)
2.这个EDIT控件,支持负号(正号就不用了),而且在FLOAT类型下支持小数点,
3.如果还很容易的话,再加入一个E字(大小写都可以),以支持科学计算机.
4.参加者,请把源代码注释清楚,用什么思路,请用一个文档说明.
5.每个通过或者算可以的,每人200(跟你说我没有多少分)...不限时..
6.这个只是练习..高手可以不参加..但请支持评比...
7.如果参加的人觉得可以的话,用DUint做一个组件测试,再写一个测试报告也是可以的..这样可以练习软件工程的一些文档填写..
(我做过这玩意儿,被整得没话可说...不信你们可以做一个试试..)

解决方案 »

  1.   

    做完之后可以发到这个信箱..
    [email protected]
    我会尽量在回复其中的错误和不完全正确的地方,但希望大家之前先测试一下..
      

  2.   

    呵呵..我再重说一遍..做完再说..
    别以为很容易的..其实你要看用户怎么输..
    你有考虑过如果用户用CTRL+C和CTRL+V的问题吗>?
    你有考虑过右键菜单的问题吗(点右键,再选择"沾贴")
    你有考虑过,先用光标左右键移动到最前面(如你输入-21.1 ,然后用光标左键移动到最前面,)然后再删除,现试试看能不能输入负号或数字?
    还有..还有很多呢..
      

  3.   

    按住鼠标左键,拖动选择几个字符,再按数字键,你看看,能不能输入
    (假设你实现了只能FLOAT输入等..正常情况下是允许输入的,我说的是如果你用KEYPRESS来判断..)
    所以..大家能把思路先给出来嘛.
    有没有什么好思路就说说..