?? readme.txt
字號(hào):
/***** ***** ***** 歡迎使用多功能計(jì)算器 v1.0 Beta ***** ***** *****/
------meteor
/***** ***** ***** ***** ***** 軟件說(shuō)明 ***** ***** ***** ***** *****/
1.開(kāi)發(fā)環(huán)境
Windows XP + eclipse 3.32 + JDK 1.50
2.運(yùn)行方式
在裝在有Java SE Runtime Environment(JRE)1.50 的機(jī)器上
雙擊 Calculator.jar 即可運(yùn)行本程序.
/***** ***** ***** ***** ***** 設(shè)計(jì)說(shuō)明 ***** ***** ***** ***** *****/
1.采用面向?qū)ο蟮脑O(shè)計(jì)思想.
所有字段都封裝起來(lái),(除了JButton b[]字段,因?yàn)楝F(xiàn)在還不會(huì)封裝數(shù)組-_-!)
只能通過(guò)get(),set()訪問(wèn).
2.圖形化設(shè)計(jì)
用setBounds()布局,使面板組合更自然.
按鈕圖標(biāo)是用PhotoShop做的,使界面更優(yōu)美.
3.功能完善
實(shí)現(xiàn)了全部46個(gè)按鈕的監(jiān)聽(tīng),能滿(mǎn)足一般科學(xué)計(jì)算功能.
實(shí)現(xiàn)了不用按等號(hào)的連續(xù)運(yùn)算.
當(dāng)不小心按下除以0時(shí),系統(tǒng)會(huì)提示重新輸入除數(shù),而不是要按"歸0"才能繼續(xù)運(yùn)算.
這點(diǎn)可是比Windows自帶的計(jì)算器要智能哦^-^!
添加了時(shí)鐘面板,可以實(shí)時(shí)查看系統(tǒng)時(shí)間.(只是練習(xí),系統(tǒng)時(shí)間哪臺(tái)電腦沒(méi)有-_-~)
4.思路清晰
靈活運(yùn)用方法,使程序思路清晰明了.
同時(shí)較大程度的減小了代碼長(zhǎng)度,使總長(zhǎng)度控制在1100行.
/***** ***** ***** ***** ***** 關(guān)于作者 ***** ***** ***** ***** *****/
學(xué)習(xí)JAVA兩個(gè)月了,覺(jué)得應(yīng)該可以做點(diǎn)東西了.在這次編寫(xiě)過(guò)程中,遇到了不
少困難,比如布局,按鈕的監(jiān)聽(tīng),打包等.由于本計(jì)算器用到的按鈕之多,邏輯之復(fù)
雜,曾讓我陷入困境,但我通過(guò)不斷地?cái)帱c(diǎn)和條件調(diào)試,極大程度的消除了Bug.
但是,由于其復(fù)雜性又使我個(gè)人難以完成全部的覆蓋測(cè)試,所以現(xiàn)在發(fā)個(gè)Beta版的,
請(qǐng)廣大網(wǎng)友使用后,如果發(fā)現(xiàn)Bug或有任何疑問(wèn)和建議,請(qǐng)與本人聯(lián)系,以便即時(shí)
修正和完善,本人感激不盡!!!同時(shí)歡迎學(xué)習(xí)JAVA的人士共同學(xué)習(xí),探討有關(guān)JAVA
的問(wèn)題.你們的關(guān)注和支持是我前進(jìn)的巨大動(dòng)力.
我的聯(lián)系方式 E-mail:yehaibin57@163.com QQ:170095942
本計(jì)算器開(kāi)源,您可以在文件中獲得源碼.但需尊重個(gè)人的勞動(dòng)成果,請(qǐng)不要
在未經(jīng)本人同意情況下修改作者信息并發(fā)布源碼或軟件.
這是本人 JAVA 的第一部作品,以后還會(huì)陸續(xù)出其它作品的.歡迎交流,指教.
meteor
08.08.03
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -