版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 用JAVA編一個計算器</p><p> 姓 名: </p><p> 學 號: </p><p> 班 級: 軟件技術1002 </p><p> 指 導
2、 教 師: </p><p> 所 在 系 部: 信息工程系 </p><p><b> 二○一三年六月</b></p><p> 畢業(yè)論文(設計)開題報告</p><p><b> 摘要</b></p>
3、<p> 本計算器是由java語言所編程設計的標準計算器,可以進行十進制下的四則運算(加、減、乘、除)、開根號、百分號、求倒數,還可以實現(xiàn)數值的符號轉換,操作科學型計算器與標準計算器之間的菜單切換。 ,Backspace表示退格, CE表示將當前文本框內數據清除,C表示文本框內數據清除。此外還提供了“編輯”、“查看”、“幫助”三個菜單項,使用者可通過使用菜單項實現(xiàn)復制、粘貼功能。</p><p>
4、<b> 總體設計與詳細設計</b></p><p> ---數據分析,算法思路,類設計,功能實現(xiàn)(含程序流程圖,主要代及注釋),界面等運行調試與分析討論---給出運行屏幕截圖,分析運行結果,有何改進想法等。界面類似windows自帶計算器界面,Java的早期版本以來,抽象窗口工具包為用戶界面組件提供了平臺獨立的API。在AWT中,每個組件都由一個原生的等同組件生成和控制,這個原生組件是
5、由當前的圖形窗口系統(tǒng)決定的。與此相對,Swing 組件經常被描述為輕量級的,因為它們不需要操作系統(tǒng)本身所帶窗口工具包的原生資源來生成。</p><p><b> 目 錄</b></p><p><b> 引 言1</b></p><p> 第1章 程序設計基本概述2</p><p>
6、 1.1 設計目的2</p><p> 1.2 Java主要特點2</p><p> 1.3 功能模塊設計3</p><p> 1.4系統(tǒng)功能圖4</p><p> 1.5 本章小結4</p><p> 第2章程序整體設計說明5</p><p> 2.1程序中所用到的變量
7、5</p><p> 2.2 程序部分源代碼及注釋5</p><p> 2.3圖形界面設計方法7</p><p> 2.3.1標準計算器界面7</p><p> 2.3.2 界面設計代碼7</p><p> 2.4 本章小節(jié)9</p><p> 第3章 程序運行后實現(xiàn)效果
8、10</p><p> 3.1 程序實現(xiàn)部分運算圖10</p><p> 3.2本章小結15</p><p> 第4章 設計中遇到的問題及改良16</p><p> 4.1 設計中的遇到的問題16</p><p> 4.2問題解決及改良16</p><p> 4.3本章小
9、結16</p><p><b> 結 論17</b></p><p><b> 致 謝18</b></p><p><b> 參考文獻19</b></p><p><b> 引 言</b></p><p>
10、隨著網絡的時代的到來,java語言在網絡編程方面的優(yōu)勢使得網絡編程有了更好的選擇。Java語言最大的特點是具有跨平臺性,使其不受平臺不同的影響,得到了廣泛的應用本課程是Java面向對象程序設計,體現(xiàn)的是面向對象而不是面向過程,它與面向過程有很大的區(qū)別,它避免了面向過程中很多容易出錯的內容,例如:指針等,在面向對象的設計中,注意體現(xiàn)的是面向對象的幾大機制,繼承、封裝、多態(tài)和抽象,在面向過程的設計中的多繼承Java采用了接口來代替實現(xiàn), &
11、lt;/p><p> Java分為三個體系JavaSE(Java2 Platform Standard Edition,java平臺標準版),JavaEE(Java 2 Platform,Enterprise Edition,java平臺企業(yè)版),JavaME(Java 2 Platform Micro Edition,java平臺微型版)。</p><p> * Java SE(Java
12、 Platform,Standard Edition)。Java SE 以前稱為 J2SE。它允許開發(fā)和部署在桌面、服務器、嵌入式環(huán)境和實時環(huán)境中使用的 Java 應用程序。Java SE 包含了支持 Java Web 服務開發(fā)的類,并為 Java Platform,Enterprise Edition(Java EE)提供基礎。</p><p> * Java EE(Java Platform,Enterpr
13、ise Edition)。這個版本以前稱為 J2EE。企業(yè)版本幫助開發(fā)和部署可移植、健壯、可伸縮且安全的服務器端 Java 應用程序。Java EE 是在 Java SE 的基礎上構建的,它提供 Web 服務、組件模型、管理和通信 API,可以用來實現(xiàn)企業(yè)級的面向服務體系結構(service-oriented architecture,SOA)和 Web 2.0 應用程序。</p><p> * Java ME
14、(Java Platform,Micro Edition)。這個版本以前稱為 J2ME。Java ME 為在移動設備和嵌入式設備(比如手機、PDA、電視機頂盒和打印機)上運行的應用程序提供一個健壯且靈活的環(huán)境。Java ME 包括靈活的用戶界面、健壯的安全模型、許多內置的網絡協(xié)議以及對可以動態(tài)下載的連網和離線應用程序的豐富支持?;?Java ME 規(guī)范的應用程序只需編寫一次,就可以用于許多設備,而且可以利用每個設備的本機功能</
15、p><p> 第1章 程序設計基本概述</p><p><b> 1.1 設計目的</b></p><p> 圖形界面設計,熟悉java.awt包中的組件,掌握圖形界面設計方法,理解委托事件處理模型。從而檢測對這門課的掌握情況,有助于及時查漏補缺。</p><p> 1.2 Java主要特點</p>&
16、lt;p> 1、Java語言是簡單的。Java語言的語法與C語言和C++語言很接近,使得大多數程序員很容易學習和使用Java。另一方面,Java丟棄了C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地,Java語言不使用指針,并提供了自動的廢料收集,使得程序員不必為內存管理而擔憂。</p><p> 2、Java語言是一個面向對象的。Java語言提供類
17、、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制(關鍵字為implements)。Java語言全面支持動態(tài)綁定,而C++ 語言只對虛函數使用動態(tài)綁定??傊琂ava語言是一個純的面向對象程序設計語言。</p><p> 3、Java語言是分布式的。Java語言支持Internet應用的開發(fā),在基本的Java應用編程接口中有一個網絡應用編程接口(java
18、.net),它提供了用于網絡應用編程的類庫,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(遠程方法激活)機制也是開發(fā)分布式應用的重要手段。</p><p> 4、Java語言是健壯的。Java的強類型機制、異常處理、廢料的自動收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得Java更具健壯性。</p&
19、gt;<p> 5、Java語言是安全的。Java通常被用在網絡環(huán)境中,為此,Java提供了一個安全機制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對通過網絡下載的類具有一個安全防范機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機制(類SecurityManager)讓Java應用設置安全哨兵。 </p><p>
20、 6、Java語言是體系結構中立的。Java程序(后綴為java的文件)在Java平臺上被編譯為體系結構中立的字節(jié)碼格式(后綴為class的文件), 然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。這種途徑適合于異構的網絡環(huán)境和軟件的分發(fā)。 </p><p> 7、Java語言是可移植的。這種可移植性來源于體系結構中立性,另外,Java還嚴格規(guī)定了各個基本數據類型的長度。Java系統(tǒng)本身也具有很強的可移植性,J
21、ava編譯器是用Java實現(xiàn)的,Java的運行環(huán)境是用ANSI C實現(xiàn)的。</p><p> 8、Java語言是解釋型的。如前所述,Java程序在Java平臺上被編譯為字節(jié)碼格式, 然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。在運行時,Java平臺中的Java解釋器對這些字節(jié)碼進行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運行環(huán)境中。</p><p> 9、Java是高性能的。
22、與那些解釋型的高級腳本語言相比,Java的確是高性能的。事實上,Java的運行速度隨著JIT(Just-In-Time)編譯器技術的發(fā)展越來越接近于C++。 </p><p> 10、Java語言是多線程的。在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創(chuàng)建。通常有兩種方法來創(chuàng)建線程:其一,使用型構為Thread(Runnable) 的構造子將一個實現(xiàn)了Runnable接口的對象
23、包裝成一個線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創(chuàng)建的對象即為線程。值得注意的是Thread類已經實現(xiàn)了Runnable接口,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。 Java語言支持多個線程的同時執(zhí)行,并提供多線程之間的同步機制(關鍵字為synchronized)。</p><p> 11、Java語言是動態(tài)的。Ja
24、va語言的設計目標之一是適應于動態(tài)變化的環(huán)境。Java程序需要的類能夠動態(tài)地被載入到運行環(huán)境,也可以通過網絡來載入所需要的類。這也有利于軟件的升級。另外,Java中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。</p><p> 1.3 功能模塊設計</p><p><b> 標準計算器</b></p><p> 以下為標準計算器的
25、基本功能:(1)加法 </p><p> 兩個數據進行加操作,可以為小數。</p><p><b> ?。?)減法</b></p><p> 兩個數據進行減操作,可以為負數相減。</p><p> ?。?)乘法 兩個數相乘操作。</p><p><b> ?。?)除法</b
26、></p><p><b> 兩個數相除操作。</b></p><p><b> ?。?)開平方</b></p><p> 對任意一個數進行開方運算,可以是小數。</p><p><b> (6)百分號</b></p><p> 對任意一個
27、數進行百分號運算。</p><p><b> ?。?)倒數</b></p><p> 對任意一個數進行倒數運算。</p><p><b> 1.4系統(tǒng)功能圖</b></p><p><b> 1.5 本章小結</b></p><p> 通過第一章
28、我們可以了解到這次java課程設計的一個總的概況。掌握了java程序編輯器、圖形界面以及文件操作的實現(xiàn)。這次程序設計在設計類的時候考慮到了簡單明了。我們設計的優(yōu)點是:條理清晰,容易理解,容易修改。</p><p> 第2章程序整體設計說明</p><p> 2.1程序中所用到的變量</p><p><b> (1)控件變量:</b><
29、;/p><p> JMenu //定義菜單</p><p> JMenuItem //菜單中項的實現(xiàn)</p><p> JMenuBar //菜單欄的實現(xiàn)。將 JMenu 對象添加到菜單欄以構造菜
30、單。</p><p> JRadioButtonMenuItem //選中一個的時候,禁用另外一個取消選中的時候,釋放禁用的那一個</p><p> JTextField //JTextField是一個顯示用戶輸入輸出的文本區(qū)域。</p><p> JPanel
31、 //JPanel 作為一個容器,可以包容一些組件,然后將這個 JPanel 對象作為一個組件添加到另一個容器 (稱作父容器) 中。</p><p> JToggleButton //用于記錄內存中是否存在用戶保存的數據信息。</p><p> JButton
32、 //是用戶進行計算時主要的使用工具,一般為其添加actionPerformed事件。</p><p><b> ?。?)其它變量</b></p><p> private double data_One; //用來存儲運算的數據</p><p> private do
33、uble data_Two; //用來存儲運算的數據</p><p> private char Operator='A'; //存放運算符</p><p> private boolean pointIsTyped=false; //判斷輸入的數據是否是小數</p>
34、<p> private int memoryi; //存儲內存中的整數數據</p><p> private double memoryd; //存儲內存中的小數數據</p><p> 2.2 程序部分源代碼及注釋</p><p> 程序框架圖為應用程序提供一個圖形化
35、的界面本次設計運行出的程序框架圖如圖2-1所示</p><p><b> 圖2-1程序框架圖</b></p><p> (1)復制菜單的功能實現(xiàn)代碼如下:</p><p> ?。?)粘貼菜單的功能實現(xiàn)代碼如下:</p><p> ?。?)科學型菜單的功能實現(xiàn)代碼下:</p><p> ?。?)
36、數字分組的功能實現(xiàn)代碼如下:</p><p> ?。?)幫助主題菜單的功能實現(xiàn)代碼如下:</p><p> 2.3圖形界面設計方法</p><p> 2.3.1標準計算器界面</p><p> 2.3.2 界面設計代碼</p><p> 計算器的界面由一個菜單欄 一個文本框及27個按鈕組成,具體實現(xiàn)代碼如下所示
37、:</p><p> public void init(){</p><p> clickable = true;</p><p><b> //添加菜單欄</b></p><p> MenuBar myB=new MenuBar();</p><p> setMenuBar(myB);
38、</p><p> Menu m1=new Menu("編輯(E)");</p><p> MenuItem m11= new MenuItem("復制(C) Ctrl+C");</p><p> m11.addActionListener(this);</p><p> m1.add(m11)
39、;</p><p> MenuItem m12=new MenuItem("粘貼(P) Ctrl+V");</p><p> m12.addActionListener(this);</p><p> m1.add(m12);</p><p> myB.add(m1);</p><p>
40、Menu m2=new Menu("查看(V)");</p><p> m2.add(new MenuItem("標準型(T)"));</p><p> m2.add(new MenuItem("科學型(S)"));</p><p> m2.addSeparator();</p><
41、;p> m2.add(new MenuItem("數字分組(I)"));</p><p> m2.addActionListener(this);</p><p> myB.add(m2);</p><p> Menu m3=new Menu("幫助(H)");</p><p> Men
42、uItem m31=new MenuItem("幫助主題(H)");</p><p> m31.addActionListener(this);</p><p> m3.add(m31);</p><p> m3.addSeparator();</p><p> MenuItem m32=new MenuItem(
43、"關于計算器(A)");</p><p> m32.addActionListener(this);</p><p> m3.add(m32);</p><p> myB.add(m3);</p><p> //////////</p><p> JPanel pa1=new JPan
44、el();</p><p> pa1.setBackground(new Color(236,231,210));</p><p> text=new JTextField("0.",31);</p><p> pa1.add("North",text);</p><p> //面板添加和按鈕的
45、設置</p><p> JPanel pa=new JPanel();</p><p> JPanel pa2=new JPanel();</p><p> JButton bt1=new JButton("Backspace");</p><p> JButton bt2=new JButton("CE
46、");</p><p> JButton bt3=new JButton("C");</p><p> bt1.addActionListener(this);</p><p> bt2.addActionListener(this);</p><p> bt3.addActionListener(thi
47、s);</p><p> pa2.add(bt1);</p><p> pa2.add(bt2);</p><p> pa2.add(bt3);</p><p> pa.setLayout(new BorderLayout());</p><p> pa.add(pa2,"North");
48、</p><p> JPanel p1=new JPanel();</p><p> p1.setLayout(new GridLayout(4,1,2,5));</p><p> JButton bt4=new JButton("MC");</p><p> JButton bt5=new JButton(&qu
49、ot;MR");</p><p> JButton bt6=new JButton("MS");</p><p> JButton bt7=new JButton("M+");</p><p> p1.add(bt4);</p><p> p1.add(bt5);</p>
50、<p> p1.add(bt6);</p><p> p1.add(bt7);</p><p> pa.add(p1,"West");</p><p> JPanel p = new JPanel();</p><p> p.setLayout(new GridLayout(4, 5,2,5));&l
51、t;/p><p> Stringbuttons[]={"7","8","9","/","sqrt","4","5","6","*", "%","1","2&quo
52、t;,"3","-","1/x","0",".","=","+","+/-"};</p><p> JButton btn[]=new JButton[buttons.length];</p><p> for (int i =
53、 0; i < buttons.length; i++) </p><p> { addButton(p, buttons[i]); </p><p> pa.add(p, "Center");</p><p><b> } </b></p><p> pa1.a
54、dd("South",pa);</p><p> this.getContentPane().add(pa1);</p><p><b> }</b></p><p><b> 2.4 本章小節(jié)</b></p><p> 本章主要介紹了用java創(chuàng)建計算器的運行后的效果
55、圖。運行java計算器以后出現(xiàn)的那個框架圖就是我們所說的java圖形用戶界面(GUI),它是程序與用戶進行交流的圖像窗口,為應用程序提供一個圖形化的界面,程序通過GUI與用戶交互,GUI通過事件機制響應用戶和程序的交互。如當用戶單擊某個按鈕時就會產生動作事件,要處理產生的事件,需要在特定的方法中編寫處理事件的程序。這樣,當產生某種事件時就會調用處理這種事件的方法,從而實現(xiàn)用戶與程序的交互。另外GUI能使一個應用程序具有與眾不同的“外觀”
56、與“感覺”。有了GUI,用戶就不用花很多時間去記憶各個鍵盤序列的功能,從而把更多的時間投入到有效地使用應用程序本身上</p><p> 第3章 程序運行后實現(xiàn)效果</p><p> 3.1 程序實現(xiàn)部分運算圖</p><p> ?。?)加法、乘法運算</p><p> 分別輸入9和3然后分別計算其加法、乘法運算</p>&
57、lt;p><b> + || *</b></p><p><b> =</b></p><p><b> ||</b></p><p><b> 功能實現(xiàn)代碼:</b></p><p> if (op.equals("+"
58、;)) arg += n;</p><p> else if (op.equals("-")) arg -= n;</p><p> else if (op.equals("*")) arg *= n;</p><p> else if (op.equals("/")) arg /= n;</p
59、><p> else if (op.equals("=")) arg = n;</p><p><b> Sqrt</b></p><p><b> 功能實現(xiàn)代碼:</b></p><p> if (s1.charAt(0) == '-'&&
60、clickable == true) {</p><p> text.setText("負數不能開根號");</p><p> clickable = false;</p><p><b> }</b></p><p><b> else</b></p>&
61、lt;p> text.setText(Double.toString(java.lang.Math.sqrt(Double.</p><p> parseDouble(text.getText()))));</p><p><b> ?。?)百分號運算</b></p><p><b> %</b></p&
62、gt;<p><b> 功能實現(xiàn)代碼:</b></p><p> if(s.equals("%"))//單擊了"%"按鈕 </p><p> { double x;</p><p> x=Double.parseDouble(text.getText().trim()); </
63、p><p> text.setText(""+(0.01*x)); </p><p> //str.setLength(0); </p><p><b> //y=0d; </b></p><p><b> } </b></p><p><b&
64、gt; ?。?)倒數運算</b></p><p><b> 1/x</b></p><p><b> 功能實現(xiàn)代碼:</b></p><p> if(s.equals("1/x"))//單擊了"1/X"按鈕 </p><p> { doub
65、le x;</p><p> x=Double.parseDouble(text.getText().trim()); </p><p><b> if(x==0) </b></p><p><b> { </b></p><p> text.setText("除數不能為零&quo
66、t;); </p><p><b> } </b></p><p><b> else </b></p><p><b> { </b></p><p> text.setText(""+(1/x)); </p><p>&l
67、t;b> } </b></p><p><b> 3.2本章小結</b></p><p> 本章主要講述的是計算器設計的整個過程,其中包括設計計算器界面主要使用到的控件和各按鈕功能的實現(xiàn)代碼,以及整個程序中所使用到的變量,雖然本章表述的設計過程比較詳細,但是仍有不足之處,部分變量值的變化沒有包含在內,需要用戶根據自己的需要進行調整,在此就不做詳
68、細的說明了。</p><p> 第4章 設計中遇到的問題及改良</p><p> 4.1 設計中的遇到的問題</p><p> ?、僭谶M行aqrt 、%、 1/x這三個運算后再輸入數據就在文本框中繼續(xù)輸入,不能重新輸入。需要按下清零鍵才可繼續(xù)輸入下一數據再進行運算。</p><p> ?、诓藛螜谥须m然設計了“查看—標準型、科學型、數字分組
69、”以及“幫助—幫助主題、關于計算器”可是其功能并沒有時間。</p><p> ?、墼撚嬎闫髟O計了有關內存的操作,可是并沒有達到預期中的效果。</p><p> ?、躂ava計算器在進行混合運算時,不能準備的進行計算,后面輸入的數值會覆蓋先前輸入的數據,造成數據丟失。</p><p> 4.2問題解決及改良</p><p> ①在文件開頭部
70、分定義一個標志性布爾型變量sign,并賦初值為false;</p><p> ?、谠诩犹?、減號、乘號、除號的代碼里添加if判斷語句,如果sign值為false,就另Operator的值為相應的運算符,并改變sign的值為true;</p><p> ?、廴绻鹲ign的值為true,則執(zhí)行與等號代碼相同的switch…case…選擇分支語句;</p><p> ④最
71、后在四個運算符按鈕代碼的switch語句的最后分別添加一句、 、 、。</p><p><b> 4.3本章小結</b></p><p> 通過對本程序的改良,這個程序將會更加完善,問題都是我們自己發(fā)現(xiàn)的,只要我們多做,就會發(fā)現(xiàn)問題,只有發(fā)現(xiàn)問題還會去想怎樣去解決問題。這樣系統(tǒng)就會不斷的改善,不斷的提高。</p><p><b>
72、 結 論</b></p><p> 本次論文設計,將我本學期所學的JAVA知識得到鞏固和應用,在設計的過程中我遇到了很到問題,不過在老師和同學們的幫助和自己的思考下還是很好的完成了。這次論文設計還讓我懂得了寫程序不能閉門造車,要努力拓寬知識面,開闊視野,拓展思維。它還讓我學會了在網上查閱那些無限的資料。我深刻地體會到自己所學知識得淺薄,當課程結束以后感覺自己已經掌握了Java的真諦,但是在課程設
73、計中我才發(fā)現(xiàn)自己僅僅握了一點皮毛而已,存在的一些問題全暴露出來了,在完成課題的過程中也不斷充實了自己,學習到了很多以前沒有學習到的知識,收獲很大。最大的收獲就是對大學學習的總結和培養(yǎng)了解決困難的信心和能力,使我對所學知識能夠融會貫通,又不斷豐富了新知識。Java計算器設計使得我們對所學的專業(yè)課有了更為深刻的認識,使得知識得到了鞏固和提高當然,我還需要不斷的學習,因為在目前看來,我所設計的計算器還存在很多不足。學習還要繼續(xù),今后還應不斷努
74、力完善自己,用知識武裝自己。只有適應社會發(fā)展的需求,適應時代發(fā)展的需求,才能在競爭日益激烈的社會中立足。所以,在今后的學習中,我會嚴格要求自己,希望在老師的幫助下,自己的努力下,在生活中找到屬于自己</p><p><b> 致 謝</b></p><p> 首先誠摯的感謝指導老師**,論文完成的前提是老師給我提供了舒適的工作、學習環(huán)境,并給予我悉心的關懷與指導
75、,在此表示衷心地感謝。老師認真負責的工作態(tài)度、嚴謹的治學風格,使我深受啟發(fā);開發(fā)的同時,和同學們之間的相互探討也使我獲益匪淺在設計的過程中我遇到了很到問題,不過在老師和同學們的幫助和自己的思考下還是很好的完成了。它還讓我學會了在網上查閱那些無限的資料,我深刻地體會到自己所學知識得淺薄,但是在論文設計中我才發(fā)現(xiàn)自己僅僅握了一點皮毛而已這此課程設計還讓我懂得了寫程序不能閉門造車,要努力拓寬知識面,開闊視野,拓展思維,一個月時間內,我除基本學
76、會開發(fā)java程序外更重要的是學到了兢兢業(yè)業(yè),奮發(fā)向上的精神,這種精神是我今后人生前進道路上的一種力量。所以我再次感謝老師和我的同學們。</p><p><b> 參考文獻</b></p><p> [1] 馬世霞,《java程序設計》,機械工業(yè)出版社.2010.1</p><p> [2] 楊武,劉貞《java編程及應用》,北京:高等教
77、育出版社. 2004</p><p> [3]張居敏,《java程序設計經典教程》,電子工業(yè)出版社. 2008.1</p><p> [4] 馮智圣,《java程序設計習題解析與上機指導》,北京:冶金工業(yè)出版社會,200</p><p> [5] 印旻,《Java與面向對象程序設計教程》,高等教育出版社,2004.4</p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- java課程設計報告---設計一個多功能計算器
- 基于java語言的計算器設計與實現(xiàn)畢業(yè)論文
- 基于java的標準型計算器設計【畢業(yè)論文】
- 基于java語言的計算器設計與實現(xiàn)畢業(yè)論文
- 簡易計算器畢業(yè)論文
- 計算器畢業(yè)論文_——基于單片機的計算器設計
- 計算器java課程設計--簡單計算器
- 設計一個簡單的陷波器 畢業(yè)論文
- java課程設計---java計算器
- 科學計算器設計-本科畢業(yè)論文
- 畢業(yè)論文設計-簡易計算器的制作
- 編寫一個計算器程序課程設計報告-范例
- 簡易計算器畢業(yè)論文.doc
- 計算器畢業(yè)論文-- 基于單片機的電子計算器設計
- java計算器課程設計報告---模擬科學計算器
- java課程設計—計算器
- java課程設計計算器
- java計算器課程設計
- java計算器課程設計-- 計算器的設計與實現(xiàn)
- java課程設計---計算器
評論
0/150
提交評論