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

正文內容

基于java語言的計算器設計與實現畢業(yè)論文(編輯修改稿)

2025-04-09 04:05 本頁面
 

【文章內容簡介】 Java IDE 來使用,但 Eclipse 的目標不僅限于此。Eclipse 還包括插件開發(fā) 環(huán)境( Plugin Development Environment, PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,因為它允許他們構建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣東西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。 基于 Eclipse 的應用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它構成了 IBM Java 開發(fā)工具系 列的基礎。例如, WebSphere Studio Application Developer 添加了對 JSP、 servlet、EJB、 XML、 Web 服務和數據庫訪問的支持。 Eclipse的主要組成: Eclipse是一個開放源代碼的軟件開發(fā)項目,專注于為高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質的工業(yè)平臺。它主要由 Eclipse項目、 Eclipse工具項目和 Eclipse技術項目三個項目組成,具體包括四個部分組成 —— Eclipse Platform、 JDT、 CDT和 Java開發(fā)、 CDT支持 C開發(fā)、 PDE用來支持插件開發(fā), Eclipse Platform則是一個開放的可擴展 IDE,提供了一個通用的開發(fā)平臺。它提供建造塊和構造并運行集成軟件開發(fā)工具的基礎。 Eclipse Platform允許工具建造者獨立開發(fā)與他人工具無縫集成的工具從而無須分辨一個工具功能在哪里結束,而另一個工具功能在哪里開始。 Eclipse SDK(軟件開發(fā)者包)是 Eclipse Platform、 JDT和 PDE所生產的組件合并,它們可以一次下載。這些部分在一起提供了一個具有豐富特性的開發(fā)環(huán)境,允許開 發(fā)者有效地建造可以無縫集成到 Eclipse Platform中的工具。 Eclipse SDK由 Eclipse項目生產的工具和來自其它開放源代碼的第三方軟件組合而成。 Eclipse項目生產的軟件以 CPL發(fā)布,第三方組件有各自自身的許可協議。 9 第三章 程序設計 課程設計目的 (1)復習鞏固 java語言的基礎知識,進一步加深對 java語言的理解和掌控 ( 2)課程設計為大家提供了一個既動手又動腦,獨立實踐的機會,將課本上的理論知識和實際有機結合起來,鍛煉我們的分析解決實際問題的能力。提高我們適應 實際,實踐編程的能力。 ( 3)培養(yǎng)我們在項目開發(fā)中創(chuàng)新意識及能力 ,通過親身實踐,利用所學編寫簡單的面向對象程序,提高對面向對象及 JAVA語言的理解。 計算機面板設計 首先,設計對輸入數字的進行轉換,不進行轉換操作則默認為十進制,然后進行符號轉換操作以及正弦函數等,接著可以進行加減乘除等運算,添加“ 退格 ”、“ C”按鈕進行退格和清空操作,清空操作顯示“ 0” ,最后在幫助中顯示開發(fā)人信息。 計算器面板設計 選項 進制轉換 幫助 (輸出區(qū)域 ) sqrt +/ exp 退格 C 7 8 9 log / 4 5 6 tan * 1 2 3 cos 0 . = sin + 10 .程序設計的基本思路 計算結果顯示區(qū)設計 private JTextField displayField 保存 +,,*,/,=命令 private String lastCommand 保存計算結果 private double result 判斷是否為數字的開始 private boolean start 設置布局、為按鈕注冊事件監(jiān)聽器 public Calculator() 調用成員方法添加菜單 () 按鈕的單擊事件處理方法 public void actionPerformed(ActionEvent e) 退格鍵的實現方法 if((C)) { if(()0) ((0,()1))。 // 清零鍵的實現方法 (CE) (0)。 start=true。 本章小結 本章主要講述的是計算器設計的整個過程,其中包括設計計算器界面主要使用到的控件和各個按鈕的功能實現過程,以及整個程序中所使用到的變量,雖然本章表述的設計過程比較詳細,但是仍有不足之處,部分變量值的變化沒有包含內,需要用戶根據自己的需要進行調整。 第四章 功能的實現 界面功能 功能及界面設計: 功能 1:按下數字鍵在液晶平上會顯示數字,這時計算器最基本的功能。 功能 2:輸入數字后,點擊進制轉換 ,可轉換成二、八進制;按 “ exp”“ log”鍵,則進行 e 次冪運算和自然對數運算;按“ tan”“ cos”“ sin”則進行三角函數運算。 功能 3:按“ +”“ ”“ *”“ /”分別進行四則運算 11 功能 4:在任何時候按下“ +/”鍵,計算器文本框上的數字置反號。 功能 5:第一次按下“運算”鍵,再按下數字鍵,將重新輸入第二個數字。再次按下“運算”鍵,將算出前兩個數字運算的結果,然后按下數字,將又重新輸入新的數字。 功能 6:按下“ C”鍵向前退格,按下“ CE”鍵,數據被全部清除 功能 7:按下 “幫助”鍵查看制作人信息 功能 8:按下“選項”鍵,點“退出 ”鍵退出 運行調試及討論分析 ( 1) 剛開始界面 ( 2)啟動計算器:按鍵 選項 ,也可以退出界面。 12 ( 3)進制轉換:二進制與八進制之間的相互轉換 ( 4)幫助:用法 sqrt和 exp是先輸運算符再輸數字 13 ( 5) 7的開方運算:先按 sqrt再按 7,然后按“ =”號。 ( 6) e的 3平方的運算:先按 exp再按 3,最后按“ =” 14 ( 7) 兩數相乘 45*73= ( 8)退格鍵 15 ( 9)正負號按鈕實現 16 ( 10)正弦的運算: 45度的正弦值 還可實現加法,減法,除法,余弦、正切、余切和 對數等功能。 將代碼寫好之后檢查代碼的正確性,檢查代碼無誤后將代碼進行調試和運行將會出現一個JavaApplet 計算器界面。在調試過程中可能會出現有界面但是不能運行小程序,那是因為沒有初始化小程序,那時我們應該在主函數中將小程序進行初始化,這樣小程序才能運行! 在調試和運行完全正確后,我們就可以按照自己的醫(yī)院將小程序進行簡單測試,例如輸入一些簡單數據分別運行各個按鈕結果正確后可以初步確定程序師正確的。有時候我們還要輸入不同范圍的值進行測試,可能會發(fā)現更多的錯誤,因為有時候我們定義數據的范圍可能會過小或輸入數 據會越界,到時 17 我們就可以改正以適應更多更大的運算。 有時候我們會不自覺的選擇一種最優(yōu)函數方法盡量將自己的代碼簡單規(guī)范而又不缺少題目所要求的功能,那就要求我們翻閱很多參考書和查閱很多資料。其實 javaApplet 圖形界面的布局也是我們要討論的范圍,如何使得界面更加美觀是我們要探討的! 有時候我們可能會到書上或網上找到一些滿足我們要求的程序代碼,在此我們應該取其優(yōu)秀的簡單易理解代碼作為我們設計程序的代碼,作為初學者參考和借用部分外部程序是不可避免,但是我認為前提我們應該看懂那些程序代碼,要知其所以然,那樣才達到 我們學程序的目的,但不主張完全照搬,否則就會沒意義了! 測試存在的問題 該設計目前還不太完整全面,在測試的時候有以下問題: ( 1) 菜單欄中雖然設計了關閉切換以及最大化最小化,但是其功能并沒有很好的實現。 ( 2) 該計算器設計了有關梅村的操作,可是并沒有達到預期中的效果。 在進行 arqt運算后在輸入數據就在文本框中繼續(xù)輸入,不能重新輸入。需要按下清零鍵才可以繼續(xù)輸入下一個數據再進行運算 本章 小 結 本章主要介紹了用 java創(chuàng)建計算器的部分代碼以及運行后的效果圖。運行 java計算器以后出現的那個框架圖就是我們所 說的 java圖形用戶界面( GUI),它是程序與用戶進行交流的圖像窗口,為應用程序提供一個圖形化的界面,程序通過 GUI與用戶交互, GUI通過事件機制響應用戶和程序的交互。如當用戶單擊某個按鈕時就會產生動作事件,要處理產生的事件,需要在特定的方法中編寫處理事件的程序。這樣,當產生某種事件時就會調用處理這種事件的方法,從而實現用戶與程序的交互。另外 GUI能使一個應用程序具有與眾不同的“外觀”與“感覺”。有了 GUI,用戶就不用花很多時間去記憶各個鍵盤序列的功能,從而把更多的時間投入到有效地使用應用程序本身上。 第 五章 總結 主要困難 問題 設計難點 1:布局 計算器的界面雖然是按照系統中的計算器為模型的,但是由于按鈕太多,使得計算器的布局就相對的難一點了。 設計難點 2:代碼 18 代碼的運用是計算器設計成功的關鍵所在,每一個按鈕上的代碼都不一樣,不一樣的按鈕實現的功能也不一樣,尤其是小數點和等號的代碼,因為這兩個按鈕關系著整個計算器的運算,計算器能否設計成功就在這兩個按鈕上了。而這兩個按鈕代碼的編寫既是重點也是難點,稍稍有一點的錯誤就有能夠運算出正確結果。 在編寫 java計算器時有異常出現。異常是這次設計中的重點也 是一個難點。 任何計算機語言的程序都難免有漏洞,捕獲錯誤最理想的是在編譯期間,最好在試圖運行程序以前。Java支持的異常處理功能比其他語言提供的更靈活。當 java程序執(zhí)行中發(fā)生錯誤時,錯誤事件對象可能導致的程序運行錯誤稱為異常,異常會輸出錯誤消息,使其知道該如何正確地處理遇到的問題。 當 java運行系統在得到一個異常對象時,它將會尋找處理這一異常的代碼,找到能夠處理這種類型異常的方法后,運行時系統把當前異常對象交給這個方法進行處理,這一過程稱為捕獲 (catch)異常。如果 java運行時系統找不到可以捕獲異常 的方法,則運行時系統將會終止,相應的 java程序也將退出。這次在 java記事本程序用到的就是 try,catch來捕獲的異常。 設計難點 3:運行結果
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1