freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java語言的計(jì)算器設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(存儲(chǔ)版)

2025-04-13 04:05上一頁面

下一頁面
  

【正文】 { 30 d=(x)。 } } class WinClose implements WindowListener { public void windowClosing(WindowEvent e) //單擊窗口關(guān)閉按鈕時(shí)觸發(fā)并執(zhí)行實(shí)現(xiàn)窗口監(jiān)聽 31 器接口中的方法 { (0)。 } else if ((cos)) { d=(x)。 else if ((sqrt)) { d=(x)。 lastCommand=mand。 } else if (()==用法 ) //按下 39。 } else if((C)) //清零鍵的實(shí)現(xiàn)方法 { (0)。 (m3_Help)。 label_dialog = new Label(,)。 (this)。 //注冊(cè)窗口監(jiān)聽器 (true)。 (this)。 (this)。 (this)。 (button_minus)。 (button_5)。 (button_CE)。 button_0=new JButton(0)。 button_1=new JButton(1)。 button_4=new JButton(4)。 button_7=new JButton(7)。 22 button_sqrt=new JButton(sqrt)。 start=true。 (240,200)。 //保存 +,,*,/,=命令 0 private double result。 程序源代碼: import .*。這讓我明白了要多加練習(xí),也堅(jiān)定了要上下而求索的決心。這此課程設(shè)計(jì)還讓我懂得了寫程序不能閉門造車,要努力拓寬知識(shí)面,開闊視野,拓展思維。 JAVA 是一門優(yōu)秀的編程語言,具有面向?qū)ο?、與平臺(tái)無關(guān),安全、穩(wěn)定和多線程等特點(diǎn),是目前軟件設(shè)計(jì)中極為健壯的語言。 當(dāng) java運(yùn)行系統(tǒng)在得到一個(gè)異常對(duì)象時(shí),它將會(huì)尋找處理這一異常的代碼,找到能夠處理這種類型異常的方法后,運(yùn)行時(shí)系統(tǒng)把當(dāng)前異常對(duì)象交給這個(gè)方法進(jìn)行處理,這一過程稱為捕獲 (catch)異常。 第 五章 總結(jié) 主要困難 問題 設(shè)計(jì)難點(diǎn) 1:布局 計(jì)算器的界面雖然是按照系統(tǒng)中的計(jì)算器為模型的,但是由于按鈕太多,使得計(jì)算器的布局就相對(duì)的難一點(diǎn)了。 ( 2) 該計(jì)算器設(shè)計(jì)了有關(guān)梅村的操作,可是并沒有達(dá)到預(yù)期中的效果。 功能 6:按下“ C”鍵向前退格,按下“ CE”鍵,數(shù)據(jù)被全部清除 功能 7:按下 “幫助”鍵查看制作人信息 功能 8:按下“選項(xiàng)”鍵,點(diǎn)“退出 ”鍵退出 運(yùn)行調(diào)試及討論分析 ( 1) 剛開始界面 ( 2)啟動(dòng)計(jì)算器:按鍵 選項(xiàng) ,也可以退出界面。 // 清零鍵的實(shí)現(xiàn)方法 (CE) (0)。這些部分在一起提供了一個(gè)具有豐富特性的開發(fā)環(huán)境,允許開 發(fā)者有效地建造可以無縫集成到 Eclipse Platform中的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場(chǎng)所。許多軟件開發(fā)商以 Eclipse為框架開發(fā)自己的 IDE。 Eclipse最初是由 IBM公司開發(fā)的替代商業(yè)軟件 Visual Age for Java的下一代 IDE開發(fā)環(huán)境,2021年 11月貢獻(xiàn)給開源社區(qū),現(xiàn)在它由非營(yíng)利軟件供應(yīng)商聯(lián)盟 Eclipse基金會(huì)( Eclipse Foundation)管理。雖然現(xiàn)在的計(jì)算器價(jià)格比較低廉,但是功能過于簡(jiǎn)單的不能滿足個(gè)人需求,功能多的價(jià)格較貴,不僅操作不便,很多功能也根本用 不到。 ( 4)運(yùn)行調(diào)試與分析討論 給出運(yùn)行屏幕截圖,分析 運(yùn)行結(jié)果,有何改進(jìn)想法等。 ( 5)開平方 對(duì)任意一個(gè)數(shù)進(jìn)行開方運(yùn)算,可以是小數(shù)。提高我們適應(yīng)實(shí)際,實(shí)踐編程的能力。 退格 表示逐個(gè)刪除, CE 表示全部清除, C 表示一次運(yùn)算完成后,單擊“ C”按鈕即可清除當(dāng)前的運(yùn)算結(jié)果,再次輸入時(shí)可開始新的運(yùn)算, java語言,是目前比較流行的編程語言。為了給自己設(shè)計(jì)一個(gè)能夠勝任自己學(xué)習(xí)的工作機(jī)會(huì)的計(jì)算器。用戶可以通過鼠標(biāo)依次輸入?yún)⒓佑?jì)算的數(shù)值,進(jìn)行加、減、乘、除等混合運(yùn)算。 在當(dāng)今這個(gè)網(wǎng)絡(luò)的時(shí)代, java 語言在網(wǎng)絡(luò)編程方面的優(yōu)勢(shì)使得網(wǎng)絡(luò)編程有了更好的選擇。在編程使用 Java 語言,是目前比較流行的編程語言。 設(shè)計(jì)內(nèi)容:設(shè)計(jì) GUI界面的計(jì)算器。 隨著信息時(shí)代的步伐加快,越來越多的數(shù)據(jù)數(shù)字需要我們?nèi)ヌ幚?,然而在我們?nèi)粘I钷k公中遇到的一些基本的數(shù)字運(yùn)算,以往簡(jiǎn)單的口算筆算,然而現(xiàn)在不同了,人們對(duì)計(jì)算機(jī) ,手機(jī)的依賴越來越高,遇到計(jì)算問題不愿用腦去思考,而是交由手機(jī)或是電腦來完成。C表示文本框內(nèi)數(shù)據(jù)清除 添加了一個(gè) 選項(xiàng) 、 進(jìn)制轉(zhuǎn)化、 幫助的主菜單并能實(shí)現(xiàn)其功能。利用 Java Applet圖形界面首先開始設(shè)計(jì)一個(gè)計(jì)算器的界面,定義計(jì)算器所需要的按鈕并賦給其按鈕名稱,使得使用計(jì)算器時(shí)簡(jiǎn)單明了,清晰可見,操作輕松 ( 2)課程設(shè)計(jì)為大家提供了一個(gè)既動(dòng)手又動(dòng)腦,獨(dú)立實(shí)踐的機(jī)會(huì),將課本上的理論知識(shí)和實(shí)際有機(jī)結(jié)合起來,鍛煉我們的分析解決實(shí)際問題的能力。 ( 4)除法 兩個(gè)數(shù)相除操作。 ( 4)詳細(xì)設(shè)計(jì) 數(shù)據(jù)分析、算法思路、類設(shè)計(jì)、功能實(shí)現(xiàn)(含程序流程圖、主要代碼及注釋)、界面等。 需求分析:在我們?nèi)粘I钪?,?jì)算開支、收入時(shí),大額數(shù)字或是多倍小數(shù)的計(jì)算都需要計(jì)算器的幫助,而在學(xué)習(xí)一些科目時(shí),也常常要處理數(shù)字。幸運(yùn)的是, Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具( Java Development Tools, JDT)。 Eclipse的本身只是一個(gè)框架平臺(tái),但是眾多插件的支持使得 Eclipse擁有其他功能相對(duì)固定的 IDE軟件很難 具有的靈活性。Eclipse 還包括插件開發(fā) 環(huán)境( Plugin Development Environment, PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。 Eclipse SDK(軟件開發(fā)者包)是 Eclipse Platform、 JDT和 PDE所生產(chǎn)的組件合并,它們可以一次下載。 計(jì)算器面板設(shè)計(jì) 選項(xiàng) 進(jìn)制轉(zhuǎn)換 幫助 (輸出區(qū)域 ) sqrt +/ exp 退格 C 7 8 9 log / 4 5 6 tan * 1 2 3 cos 0 . = sin + 10 .程序設(shè)計(jì)的基本思路 計(jì)算結(jié)果顯示區(qū)設(shè)計(jì) private JTextField displayField 保存 +,,*,/,=命令 private String lastCommand 保存計(jì)算結(jié)果 private double result 判斷是否為數(shù)字的開始 private boolean start 設(shè)置布局、為按鈕注冊(cè)事件監(jiān)聽器 public Calculator() 調(diào)用成員方法添加菜單 () 按鈕的單擊事件處理方法 public void actionPerformed(ActionEvent e) 退格鍵的實(shí)現(xiàn)方法 if((C)) { if(()0) ((0,()1))。再次按下“運(yùn)算”鍵,將算出前兩個(gè)數(shù)字運(yùn)算的結(jié)果,然后按下數(shù)字,將又重新輸入新的數(shù)字。其實(shí) javaApplet 圖形界面的布局也是我們要討論的范圍,如何使得界面更加美觀是我們要探討的! 有時(shí)候我們可能會(huì)到書上或網(wǎng)上找到一些滿足我們要求的程序代碼,在此我們應(yīng)該取其優(yōu)秀的簡(jiǎn)單易理解代碼作為我們?cè)O(shè)計(jì)程序的代碼,作為初學(xué)者參考和借用部分外部程序是不可避免,但是我認(rèn)為前提我們應(yīng)該看懂那些程序代碼,要知其所以然,那樣才達(dá)到 我們學(xué)程序的目的,但不主張完全照搬,否則就會(huì)沒意義了! 測(cè)試存在的問題 該設(shè)計(jì)目前還不太完整全面,在測(cè)試的時(shí)候有以下問題: ( 1) 菜單欄中雖然設(shè)計(jì)了關(guān)閉切換以及最大化最小化,但是其功能并沒有很好的實(shí)現(xiàn)。有了 GUI,用戶就不用花很多時(shí)間去記憶各個(gè)鍵盤序列的功能,從而把更多的時(shí)間投入到有效地使用應(yīng)用程序本身上。當(dāng) java程序執(zhí)行中發(fā)生錯(cuò)誤時(shí),錯(cuò)誤事件對(duì)象可能導(dǎo)致的程序運(yùn)行錯(cuò)誤稱為異常,異常會(huì)輸出錯(cuò)誤消息,使其知道該如何正確地處理遇到的問題。通過此次的程序設(shè)計(jì),讓我了解了 JAVA的更多知識(shí),使平時(shí)的知識(shí)可以運(yùn)用,更好的理解了 JAVA這門課程。 本章 小 結(jié) 通過此次課程設(shè)計(jì),將我本學(xué)期所學(xué)的 JAVA知識(shí)得到鞏固和應(yīng)用,在設(shè)計(jì)的過程中我遇到了很到問題,不過在老師和同學(xué)們的幫助和自己的思考下還是很好的完成了。也是我認(rèn)識(shí)到自己編寫程序的缺點(diǎn),特別是在監(jiān)聽器的實(shí)現(xiàn)上,總不能順利的編寫,經(jīng)過了很多很多的調(diào) 試,看來實(shí)踐出真理啊。在此期間除了基本上學(xué)會(huì)了 java程序,還學(xué)到了在學(xué)習(xí)上要懂得奮發(fā)向上,堅(jiān)持不懈的精神,我堅(jiān)信這種良好的學(xué)習(xí)精神是我以后工作上的動(dòng)力,再次感謝老師和幫助過我的同學(xué)們。 //計(jì)算結(jié)果顯示區(qū) private String lastCommand。 public Calculator() //構(gòu)造方法設(shè)置布局、為按鈕注冊(cè)事件監(jiān)聽器 { super(Calculator)。 (true)。 (panel1)。 (panel2)。 (panel3)。 (panel4)。 (panel5)。 (button_exp)。 (button_4)。 24 (button_cos)。 (this)。 (this)。 (this)。 (new WinClose())。 JMenuItem m2_ejz=new JMenuItem(二進(jìn)制 )。 //模式窗口 (240,80)。 (m2)。 2
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1