Java和JBuilder集成開發(fā)學(xué)習(xí)教案_第1頁
Java和JBuilder集成開發(fā)學(xué)習(xí)教案_第2頁
Java和JBuilder集成開發(fā)學(xué)習(xí)教案_第3頁
Java和JBuilder集成開發(fā)學(xué)習(xí)教案_第4頁
Java和JBuilder集成開發(fā)學(xué)習(xí)教案_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、會(huì)計(jì)學(xué)1Java和和JBuilder集成集成(j chn)開發(fā)開發(fā)第一頁,共33頁。 Java是一個(gè)(y )由Sun公司于1991年開發(fā)新一代編程語言。主要有三個(gè)成員: J2MEJava 2 Micro Edition,嵌入式應(yīng)用的Java2平臺(tái)。J2SEJava 2 Standard Edition,工作站、PC機(jī)的Java2標(biāo)準(zhǔn)(biozhn)平臺(tái)。J2EEJava 2 Enterprise Edition,可擴(kuò)展的企業(yè)級應(yīng)用的Java2平臺(tái)Java語言特點(diǎn)語言特點(diǎn)簡單性。(2) 面向?qū)ο?3) 分布性。(4) 魯棒性。第1頁/共32頁第二頁,共33頁。 (5) 安全性。 (6) 體系結(jié)構(gòu)

2、中立(zhngl)。 (7) 可移植性。(8) 解釋(jish)執(zhí)行。(9) 高性能。 (10) 多線程。(11) 動(dòng)態(tài)性。第2頁/共32頁第三頁,共33頁。【例1.1】已知圓的半徑(bnjng)r,求圓的面積。/* Title: 求圓的面積* Description: 已知圓的半徑r,求圓的面積。* Copyright: Copyright (c) 2004* Company: 南京師范大學(xué)* author 鄭阿奇、姜乃松、殷紅先* version 1.0 */public class Ex_Carea final static double PI=3.1415; /定義常量 public

3、static void main(String args) double r,area;r=Double.parseDouble(args0; /從命令行輸入(shr)半徑area=PI*r*r; /求圓的面積圓的面積=”+area; /在屏幕上顯示所求的結(jié)果 第3頁/共32頁第四頁,共33頁。下面是解決上述問題(wnt)的步驟: (1)用字處理軟件如記事本等將上述代碼輸入,并把它保存到一個(gè)名為Ex_Carea.java的文件中。(2)用編譯器javac.exe對它進(jìn)行(jnxng)編譯。命令set path=c:jdk1.3bin用以指定編譯器javac.exe和解釋器java.exe所在的

4、位置。 (3) 用解釋器java.exe來運(yùn)行該字節(jié)碼文件得到結(jié)果,如圖表示求半徑為1.5的圓面積運(yùn)行結(jié)果。第4頁/共32頁第五頁,共33頁。 Java提供(tgng)了一個(gè)免費(fèi)的開發(fā)工具集Java Developers Kit,簡稱JDK,又稱J2SDK。(1) javac.exe用法用法(yn f) javac-g-O-debug-depend-nowarn-verbose-classpathpath -ddirfile.java(2) java.exe用法用法 javaoptionsclassname args0 args1 args2 選項(xiàng)options的值為:-cp或-classpa

5、th path定義搜索類的路徑。-verbose讓java解釋器在每個(gè)類被調(diào)入時(shí),標(biāo)準(zhǔn)輸出打印相應(yīng)信息。第5頁/共32頁第六頁,共33頁。(3) 環(huán)境變量環(huán)境變量 在編譯和運(yùn)行(ynxng)Java程序時(shí),有兩個(gè)環(huán)境變量需要設(shè)置: path用于設(shè)置命令文件搜索的路徑, classpath用于設(shè)置用戶類文件搜索的路徑。 在MS-DOS方式下應(yīng)該設(shè)置(shzh)如下: D:set classpath=.;D:yhx;輸入path輸入JDK路徑第6頁/共32頁第七頁,共33頁。 JBuilder 9.0的主要特性如下:(1)JBuilder 自帶,完全支持JDK。(2)引入了錯(cuò)誤自動(dòng)標(biāo)識機(jī)制。(3)

6、引入工程組的管理。(4)引入自動(dòng)修改機(jī)制,方便了類名、方法名的修改。(5)提供了更簡單的程序發(fā)布功能,所有(suyu)的應(yīng)用都可以打包。(6)提供了對企業(yè)應(yīng)用的開發(fā)功能,集成多種應(yīng)用服務(wù)器。(7)提供了制作可執(zhí)行程序(.exe文件)的功能。 JBuilder 9運(yùn)行(ynxng)環(huán)境推薦下列要求:Windows 98/2000/2003/NT/XP操作系統(tǒng),最低Intel Pentium II 233MHz 或兼容的CPU處理器,最小256MB內(nèi)存,700MB硬盤空間,建議512MB內(nèi)存。 第7頁/共32頁第八頁,共33頁。JBuilder的主界面分為(fn wi)以下幾個(gè)主要部分,如圖所示。

7、菜單欄工具欄工程面板結(jié)構(gòu)面板代碼與設(shè)置面板信息面板狀態(tài)欄1. 菜單欄與工具欄菜單欄與工具欄 菜單(ci dn)欄主要有File、Edit、Search、View、Project、Run、Team、izards、Tools、Window、Help等組成,每項(xiàng)(主)菜單(ci dn)還有若干子菜單(ci dn)。 第8頁/共32頁第九頁,共33頁。2. 工程工程(gngchng)面板面板Project 使用JBuilder開發(fā)程序須先創(chuàng)建一個(gè)工程,JBuilder工程用來組織文件和維護(hù)用戶設(shè)置的屬性。JBuilder可以打開多個(gè)工程,但只有一個(gè)工程處于(chy)激活狀態(tài),稱之為當(dāng)前工程。它處于(c

8、hy)工程面板的最頂端。如圖所示。關(guān)閉工程按鈕工程添加文件按鈕刪除文件按鈕刷新文件結(jié)構(gòu)樹按鈕選擇不同工程按鈕第9頁/共32頁第十頁,共33頁。3. 結(jié)構(gòu)結(jié)構(gòu)(jigu)面板面板Structure 結(jié)構(gòu)面板用來顯示代碼與設(shè)置面板中當(dāng)前選擇的文件結(jié)構(gòu),它用樹狀結(jié)構(gòu)顯示文件的所有成員和域,通過它可以很方便的查看文件的各個(gè)(gg)部分的構(gòu)成,如圖所示。結(jié)構(gòu)面板代碼與設(shè)置面板第10頁/共32頁第十一頁,共33頁。4. 代碼代碼(di m)與設(shè)置面板(內(nèi)容面板)與設(shè)置面板(內(nèi)容面板)Content 雙擊工程面板中文件 選中后按回車鍵都可以在顯示(xinsh)代碼與設(shè)置面板中打開文件。 單擊文件標(biāo)簽可使相應(yīng)

9、文件成為當(dāng)前文件。 代碼與設(shè)置面板關(guān)閉文件按鈕當(dāng)前文件代碼設(shè)計(jì)標(biāo)簽界面設(shè)計(jì)標(biāo)簽UML視圖標(biāo)簽第11頁/共32頁第十二頁,共33頁。5. 信息信息(xnx)面板面板Message程序編譯時(shí)的出錯(cuò)信息(xnx),程序運(yùn)行時(shí)的命令和的輸出結(jié)果。 如圖:出錯(cuò)信息出錯(cuò)的代碼行信息面板第12頁/共32頁第十三頁,共33頁。6. 組件組件(z jin)箱箱 組件箱以標(biāo)簽頁的形式將Java的組件分類顯示,以方便(fngbin)選擇與使用,如圖所示。第13頁/共32頁第十四頁,共33頁。 JBuilder應(yīng)用程序的一般開發(fā)步驟如下:(1)創(chuàng)建或打開一個(gè)(y )工程Project;(2)創(chuàng)建應(yīng)用程序Applica

10、tion或其他類;(3)界面設(shè)計(jì)Design;(4)編寫代碼Source;(5)調(diào)試、運(yùn)行Run。 【例1.2】下面將例1.1以JBuilder開發(fā)環(huán)境(hunjng)為例,說明JBuilder應(yīng)用程序的一般開發(fā)過程。圖是應(yīng)用程序的外觀。 第14頁/共32頁第十五頁,共33頁。 (1)創(chuàng)建一個(gè)新的工程Ex_Carea。選擇(xunz)File菜單中的New roject選項(xiàng),進(jìn)入工程創(chuàng)建向?qū)АH鐖D所示。第15頁/共32頁第十六頁,共33頁。(2)定義工程(gngchng)結(jié)構(gòu),一般保留默認(rèn)的選項(xiàng),如圖所示。 第16頁/共32頁第十七頁,共33頁。(3)定義工程的文檔屬性,如標(biāo)題、版本、作者(z

11、uzh)等。如圖所示。雙擊要輸入的項(xiàng),即可輸入。定義文檔屬性,如標(biāo)題(biot)、版本、作者等(4)創(chuàng)建應(yīng)用程序Application。在General標(biāo)簽頁中選擇Application,進(jìn)入應(yīng)用程序創(chuàng)建向?qū)А?第17頁/共32頁第十八頁,共33頁。創(chuàng)建創(chuàng)建(chungjin)應(yīng)用程序應(yīng)用程序Application與創(chuàng)建與創(chuàng)建(chungjin)應(yīng)用程序向?qū)?yīng)用程序向?qū)?(5)定義(dngy)包名和類名Ex_Carea,如圖所示。 第18頁/共32頁第十九頁,共33頁。 (6)定義窗口屬性(shxng),如窗口標(biāo)題為“計(jì)算圓面積”,其他一般取默認(rèn)值。 第19頁/共32頁第二十頁,共33頁。(7

12、)模塊(m kui),如圖所示。 (8)在窗體上安排(npi)組件。第20頁/共32頁第二十一頁,共33頁。在窗體上再設(shè)計(jì)一個(gè)Label類型的組件jLabel2,其顯示文本(wnbn)為“Area=”設(shè)計(jì)兩個(gè)JTextField類型的文本(wnbn)框jTextField1和jTextField2第21頁/共32頁第二十二頁,共33頁。 (9)編寫(binxi)代碼。第22頁/共32頁第二十三頁,共33頁。void jButton1_actionPerformed(ActionEvent e) /以下(yxi)是需要自己寫的 double r,area;/定義實(shí)型變量r、area分別表示半徑、

13、面積 r=Double.parseDouble(jTextField1.getText() ); /在文本框jTextField1中輸入半徑r值 / jTextField1.getText()表示獲得文本框jTextField1中輸入的文本 / Double.parseDouble()表示將字符串轉(zhuǎn)換為double型的實(shí)數(shù) area=3.1415*r*r; jTextField2.setText(area+) ;/在文本框jTextField2顯示計(jì)算結(jié)果 / jTextField2.setText()表示將文本寫到文本框jTextField2中 /因?yàn)閍rea是double型,area+則是

14、字符串型 /代碼結(jié)束在jButton1_actionPerformed方法中輸入以下(yxi)代碼:第23頁/共32頁第二十四頁,共33頁。 在jButton1_actionPerformed方法(fngf)中輸入以下代碼: 第24頁/共32頁第二十五頁,共33頁。制作(zhzu)可執(zhí)行文件的一般步驟是: (1)選擇(xunz) File菜單中的New選項(xiàng),如圖所示。 選擇Build標(biāo)簽頁中的Native Executable Builder,將進(jìn)入創(chuàng)建可執(zhí)行文件向?qū)Т翱?。?5頁/共32頁第二十六頁,共33頁。定義(dngy)可執(zhí)行文件的工程名為Ex_area,其余用默認(rèn)值。 第26頁/共3

15、2頁第二十七頁,共33頁。(2)定義可執(zhí)行文件的運(yùn)行類和資源(zyun),一般用默認(rèn)值,如圖所示。 (3)定義(dngy)可執(zhí)行文件的運(yùn)行類包,本例不需要定義(dngy),如圖所示。 第27頁/共32頁第二十八頁,共33頁。(4) 定義Manifest文件(wnjin),選擇Craete a Manifest,如圖所示。 (5) 定義可執(zhí)行文件的運(yùn)行主類(包含(bohn)main方法的類),這里選Ex_Carea,如圖所示。選擇運(yùn)行主類第28頁/共32頁第二十九頁,共33頁。(6) 選擇可執(zhí)行文件的運(yùn)行(ynxng)類型,如圖所示。 第29頁/共32頁第三十頁,共33頁。 (7) 選擇(xunz)創(chuàng)建可執(zhí)行文件的配置文件Create executable configuration,如圖所示。 第30頁/共32頁第三十一頁,共33頁。 如圖所示,即可生成一個(gè)名為Ex_CareaW.exe的Windows下的可執(zhí)行文件。 雙擊Ex_CareaW.exe,即可執(zhí)行得到(d

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論