posts - 48,comments - 156,trackbacks - 0
注意:火狐和谷歌浏览器可能看不到效果



想当年第一次学 VB 的时候,就想制作一个和 Windows 里面一样的计算器,但是 N 年过去了,期间尝试了 N 次都失败了,最主要的原因是因为把所有的逻辑都放在了 Button 的 Click 事件里面处理,随着代码的增多就写不下去了,牵一发动全身。

一个小计算器看似简单,但是仔细研究一下会发现,要求其实很多。学习一门新的语言,写一个小计算器来练手是最合适不过的,基本上所有的语言要素都用到了。

一个类似 Windows 自带的计算器,最少要满足:

1、整数部分第一位不能为零:

不可以:0000
可以:0.000

2、小数点只能输入一次:
不可以:0...1
可以:0.1 或者 .1

3、能切换运算,例如:
依次点击按钮:2++-//*-*3=
最后输出:2*3=6

4、+-*/ 能计算一次,例如
点击:2*3+++++
第一个 + 后面会计算2*3=6,后面再点 + 就没用了

5、多次 =
点击:2*3====
第一次 = 输出:6
第二次 = 输出:18
依次类推

6、。。。。。

这个计算器是学习 Flex 刚写的一个,感觉代码依旧很混乱,但是能正常运行了,还是费了一番劲的。

查看源代码

posted on 2009-03-25 01:29 左洸 阅读(2707) 评论(8)  编辑  收藏

FeedBack:
# re: Flex 练习:一个小计算器
2009-03-25 06:37 | 与你同飞
为什么看不到东东?  回复  更多评论
  
# re: Flex 练习:一个小计算器
2009-03-25 09:09 | xq_zhang
flex做的东西挺漂亮的。能共享一下代码吗?xq_zhang@21cn.com谢谢  回复  更多评论
  
# re: Flex 练习:一个小计算器
2009-03-25 09:12 | pikenlike
用火狐就看不到东东
用ie 浏览器看看做的不错
能不恩那个分享一下源码啊 。最近在学习flex
谢谢
pikenlike@yeah.net
  回复  更多评论
  
# re: Flex 练习:一个小计算器
2009-03-25 10:48 | ddd
代码可以发1份给我不?
dafei1288@sina.com

谢谢  回复  更多评论
  
# re: Flex 练习:写一个小计算器,附源码
2009-03-25 11:47 | 左洸
@与你同飞
因为生成的好多支持文件,在博客中不好配置,只能上传一个 swf 文件,要是自己的主机空间,能随意上传文件,配置好就可以支持各种浏览器。
  回复  更多评论
  
# re: Flex 练习:写一个小计算器,附源码
2010-07-16 14:59 | 小王
查看不了源码啊,小弟最近在学习,能不能给我传一个啊,谢谢,邮箱:840692951  回复  更多评论
  
# re: Flex 练习:写一个小计算器,附源码
2010-07-16 15:00 | 小王
刚才邮箱写错了,是:840692951@qq.com  回复  更多评论
  
# re: Flex 练习:写一个小计算器,附源码[未登录]
2011-10-18 18:34 | peter
尼玛坑爹啊,又要放在网上,又看不到,艹 你 妹  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: