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



          想當(dāng)年第一次學(xué) VB 的時(shí)候,就想制作一個(gè)和 Windows 里面一樣的計(jì)算器,但是 N 年過(guò)去了,期間嘗試了 N 次都失敗了,最主要的原因是因?yàn)榘阉械倪壿嫸挤旁诹?Button 的 Click 事件里面處理,隨著代碼的增多就寫不下去了,牽一發(fā)動(dòng)全身。

          一個(gè)小計(jì)算器看似簡(jiǎn)單,但是仔細(xì)研究一下會(huì)發(fā)現(xiàn),要求其實(shí)很多。學(xué)習(xí)一門新的語(yǔ)言,寫一個(gè)小計(jì)算器來(lái)練手是最合適不過(guò)的,基本上所有的語(yǔ)言要素都用到了。

          一個(gè)類似 Windows 自帶的計(jì)算器,最少要滿足:

          1、整數(shù)部分第一位不能為零:

          不可以:0000
          可以:0.000

          2、小數(shù)點(diǎn)只能輸入一次:
          不可以:0...1
          可以:0.1 或者 .1

          3、能切換運(yùn)算,例如:
          依次點(diǎn)擊按鈕:2++-//*-*3=
          最后輸出:2*3=6

          4、+-*/ 能計(jì)算一次,例如
          點(diǎn)擊:2*3+++++
          第一個(gè) + 后面會(huì)計(jì)算2*3=6,后面再點(diǎn) + 就沒用了

          5、多次 =
          點(diǎn)擊:2*3====
          第一次 = 輸出:6
          第二次 = 輸出:18
          依次類推

          6、。。。。。

          這個(gè)計(jì)算器是學(xué)習(xí) Flex 剛寫的一個(gè),感覺代碼依舊很混亂,但是能正常運(yùn)行了,還是費(fèi)了一番勁的。

          查看源代碼

          posted on 2009-03-25 01:29 左洸 閱讀(2730) 評(píng)論(8)  編輯  收藏

          FeedBack:
          # re: Flex 練習(xí):一個(gè)小計(jì)算器
          2009-03-25 06:37 | 與你同飛
          為什么看不到東東?  回復(fù)  更多評(píng)論
            
          # re: Flex 練習(xí):一個(gè)小計(jì)算器
          2009-03-25 09:09 | xq_zhang
          flex做的東西挺漂亮的。能共享一下代碼嗎?xq_zhang@21cn.com謝謝  回復(fù)  更多評(píng)論
            
          # re: Flex 練習(xí):一個(gè)小計(jì)算器
          2009-03-25 09:12 | pikenlike
          用火狐就看不到東東
          用ie 瀏覽器看看做的不錯(cuò)
          能不恩那個(gè)分享一下源碼啊 。最近在學(xué)習(xí)flex
          謝謝
          pikenlike@yeah.net
            回復(fù)  更多評(píng)論
            
          # re: Flex 練習(xí):一個(gè)小計(jì)算器
          2009-03-25 10:48 | ddd
          代碼可以發(fā)1份給我不?
          dafei1288@sina.com

          謝謝  回復(fù)  更多評(píng)論
            
          # re: Flex 練習(xí):寫一個(gè)小計(jì)算器,附源碼
          2009-03-25 11:47 | 左洸
          @與你同飛
          因?yàn)樯傻暮枚嘀С治募诓┛椭胁缓门渲茫荒苌蟼饕粋€(gè) swf 文件,要是自己的主機(jī)空間,能隨意上傳文件,配置好就可以支持各種瀏覽器。
            回復(fù)  更多評(píng)論
            
          # re: Flex 練習(xí):寫一個(gè)小計(jì)算器,附源碼
          2010-07-16 14:59 | 小王
          查看不了源碼啊,小弟最近在學(xué)習(xí),能不能給我傳一個(gè)啊,謝謝,郵箱:840692951  回復(fù)  更多評(píng)論
            
          # re: Flex 練習(xí):寫一個(gè)小計(jì)算器,附源碼
          2010-07-16 15:00 | 小王
          剛才郵箱寫錯(cuò)了,是:840692951@qq.com  回復(fù)  更多評(píng)論
            
          # re: Flex 練習(xí):寫一個(gè)小計(jì)算器,附源碼[未登錄]
          2011-10-18 18:34 | peter
          尼瑪坑爹啊,又要放在網(wǎng)上,又看不到,艸 你 妹  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 棋牌| 灵川县| 阳谷县| 扎囊县| 灵武市| 兴文县| 寿宁县| 贵南县| 册亨县| 开鲁县| 卫辉市| 阿图什市| 昌图县| 南昌市| 厦门市| 龙南县| 仁化县| 时尚| 富裕县| 陇川县| 蓬溪县| 郧西县| 平阴县| 射阳县| 临潭县| 彩票| 惠州市| 来凤县| 密山市| 黔西县| 巴林左旗| 玉龙| 泗阳县| 郸城县| 扶绥县| 崇礼县| 定远县| 安远县| 万年县| 闽清县| 濉溪县|