




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、2,本章主要介紹Eclipse、JBuilder、NetBeans三種開發(fā)工具的基本使用方法。 一個概念:IDE-Integrated Development Environment (集成開發(fā)環(huán)境),3,傳統(tǒng)的程序開發(fā)過程: 利用“文本編輯軟件”編寫“源程序”;(Editor) 利用“編譯程序”對源程序進行編譯生成“OBJ目標文件”;(Compile) 再用“連接程序”將OBJ文件與“庫文件(LIB文件)”連接,生成可執(zhí)行 的“EXE文件”;(Link) 最后還要對程序進行運行、調(diào)試。 (Run、Debug) 這個過程比較復(fù)雜。,這里提出IDE概念的用意,4,C語言代碼編輯器,5,IDE中的
2、程序開發(fā)過程: IDE通常集編輯、編譯、連接、運行、調(diào)試為一體,使程序的開發(fā)變得很簡便。 Turbo C、Turbo Pascal、Borland C+、Visual C+、Visual Basic、Delphi等等SDK中,都包含有很好的IDE。 通常說用它們編寫程序,實際上都是在它們的IDE中進行工作。,6,Turbo C 2.0的IDE,7,這里我們分別了解Eclipse、JBuilder、NetBeans 三種開發(fā)工具的一些基本知識,并通過簡單的圖形開發(fā)程序,初步了解如何使用此三種開發(fā)工具進行編寫、編譯、運行。,8,2.1 如何利用Eclipse開發(fā)Swing程序,2001年11月,I
3、BM捐獻4千萬美圓開發(fā)Eclipse。 雖然目前Eclipse的開發(fā)仍未停止,但從現(xiàn)有版本中已能認識到Eclipse設(shè)計的主導(dǎo)思想和主要功能特點。 Eclipse是一個Java圖形程序開發(fā)工具。,9,Eclipse的界面,圖:Eclipse啟動界面,10,圖2.1 Eclipse軟件界面,11,為能具體了解如何使用Eclipse開發(fā)Swing圖形界面程序,我們通過一個實例來介紹如何使用此工具進行一個圖形化程序的“開發(fā)流程”。 首先,創(chuàng)建一個Java工程;(project) 其次,創(chuàng)建一個抽象類;(class) 最后,輸入代碼并運行。(Run),12,1、創(chuàng)建一個Java工程,編寫Java程序之
4、前,必須要創(chuàng)建一個工程,否則一切都無法開始。工程的創(chuàng)建就如同是一個“應(yīng)用程序框架的搭建”,只有先創(chuàng)建了工程,才能往這個工程的框架里放入各種各樣的元素。 工程在整個程序中作為一個項目組,相當于一個成形的軟件。在這個工程中包含有“類、包、接口”等元素,將這些元素組合在一起,打包成一個應(yīng)用軟件。,13,步驟一:打開Eclipse應(yīng)用程序,選擇File/New命令; 彈出如圖2.2所示對話框。,圖2.2 新建工程,14,步驟二:在下拉列表中選擇“Java Project”選項后,輸入工程的名稱; 單擊Next按鈕彈出如圖2.3所示對話框。,圖2.3 產(chǎn)生一個新的工程,15,步驟三:, 若要產(chǎn)生新的工程
5、 選中“Create new project in workspace”單選按鈕; 若在原來工程的基礎(chǔ)上再產(chǎn)生一個工程包 選中“Create project from existing source”單選按鈕。 選擇完畢后單擊“Finish”按鈕,完成新建工程。,16,2、創(chuàng)建一個抽象類,步驟一:選擇File/New命令,選擇“Class”選項; 彈出一個“新建類”的對話框,如圖2.4所示:,圖2.4 新建一個類,17,步驟二:在圖2.4中輸入類的名稱“HelloWorld”后,單擊“Finish”按鈕; 彈出一個“代碼編輯框”,如圖2.5所示:,圖2.5 代碼編輯框,18,步驟三: 在編輯窗
6、口中輸入代碼:(見2.1實例代碼HelloWorld.java) 上面的Swing程序代碼運行結(jié)果如圖2.6所示:,圖2.6 程序運行結(jié)果,19,2.2 如何利用JBuilder開發(fā)Swing程序,JBuilder是Borland公司開發(fā)的一個跨平臺的Java IDE, 主要用于創(chuàng)建和使用Java“分布式應(yīng)用程序”的快速開發(fā)工具。支持Windows、Linux和Solaris平臺,支持J2EE標準,能夠為創(chuàng)建可復(fù)用的JavaBean提供可視化工具和向?qū)еС?并且可以在所有支持J2EE技術(shù)標準的服務(wù)器上應(yīng)用,包括WebLogic、WebSphere和Borland AppServer等。,20,
7、從以上描述中,我們可認識一些技術(shù)概念: J2EE、JavaBean、WebLogic、WebSphere、 ClearCase、Visual SourceSafe、CVS、 Tomcat、JSP、Servlet。,21,這些概念幾乎覆蓋了網(wǎng)絡(luò)、分布式操作、服務(wù)器、客戶端、系統(tǒng)平臺、數(shù)據(jù)庫及開發(fā)工具。 因此,這也意味著當前“軟件開發(fā)技術(shù)和模式”發(fā)生了很大變化,軟件規(guī)模龐大,開發(fā)人員眾多,技術(shù)復(fù)雜。,22,JBuilder的基本特性有: UML可視化展現(xiàn)代碼程序 高效率的Web服務(wù)開發(fā)環(huán)境 單元測試功能 代碼重構(gòu)功能 簡單的程序發(fā)布功能 支持團隊開發(fā)機制,23,JBuilder具有不同的使用版本,
8、一般可分為三種: JBuilder Enterprise -適合開發(fā)各種Java應(yīng)用程序,包括程序代碼的編寫、調(diào)試和部署 等功能,可協(xié)助開發(fā)人員開發(fā)各種企業(yè)級標準應(yīng)用系統(tǒng)。 JBuilder Developer -內(nèi)部擁有各種高效率的輔助開發(fā)工具,并提供了團隊開發(fā)所需 要的版本管理功能,為團隊開發(fā)提供了方便。 JBuilder Personal -針對學(xué)習Java程序的學(xué)生和個人,提供一個學(xué)習Java的開發(fā)環(huán)境。 版本異同:基本用法一樣,只是“外掛包”的數(shù)量多少不同。,24,JBuilder2005 Enterprise開發(fā)工具界面,25,通過實例了解,如何使用JBuilder開發(fā)工具,開發(fā)S
9、wing圖形界面程序的步驟。 首先,創(chuàng)建一個Java工程;(project) 其次,創(chuàng)建一個抽象類;(class) 最后,輸入代碼并運行。(Run),26,步驟一:選擇File/New命令;彈出Object Gallery對話框。,圖2.8 程序運行結(jié)果,27,步驟二:選擇其中“Project”選項,彈出如圖2.9所示對話框; 在“Name”文本框中輸入工程名稱; 單擊“Finish”按鈕即可完成新建工程的操作。,圖2.9 完成新建工程,28,圖2.10 新建HelloWorld類,步驟三:在新建工程中創(chuàng)建一個名為“HelloWorld”類。,29,步驟四:確定后,彈出一個代碼編輯區(qū)。,圖:J
10、Builder代碼編輯器,30,本節(jié)實例,用于創(chuàng)建一個含有“工具條”和“菜單”的窗口。 (參見2.2節(jié)程序代碼),圖2.11 運行結(jié)果,31,2.3 如何利用NetBeans開發(fā)Swing程序,NetBeans是一個開源的集成開發(fā)環(huán)境,可用于Windows、Mac、Linux和 Solaris。 除完全支持所有Java平臺之外,還是PHP、Ajax和JavaScript、Groovy和 Grails、Ruby和Ruby on Rails以及C/C+軟件開發(fā)的理想工具。,32,NetBeans既可作為壓縮文件形式下載,也可跨平臺安裝。在Windows平臺下,安裝NetBeans后會與操作系統(tǒng)無縫
11、集成,包括桌面的快捷方式和增加安裝、卸載控制面板等。 在Windows系統(tǒng)中,其使用非常方便,菜單布局也非常有邏輯,使用簡單,大多數(shù)功能很容易上手,穩(wěn)定性較好。 可充分利用其RCP(Rich Client Platform)向?qū)韯?chuàng)建新的、成熟的Swing應(yīng)用。,33,NetBeans開發(fā)工具界面,圖2.12 NetBeans界面,34,圖2.13 新建工程,35,步驟二:單擊Next按鈕,彈出如圖2.14所示對話框。,圖2.14 完成新建工程,36,步驟三:輸入工程名稱后,單擊Finish按鈕,完成新建工程的操作。 而后同樣須新建一個Java類,選擇File/New Java Class。,圖2.15 新建類,37,步驟四:于Class Name文本框中輸入類名HelloWorld,單擊Finish, 完成新建類的操作,彈出代碼編輯窗口。,圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 肉牛養(yǎng)殖可行性研究報告
- 2025年人力資源管理平臺銷售合同范本
- 5G網(wǎng)絡(luò)標準化研究-深度研究
- 等離子體物理特性-深度研究
- 2025年公共設(shè)施建設(shè)內(nèi)部承包合同樣本
- 2025年企業(yè)資產(chǎn)轉(zhuǎn)移委托代理合同協(xié)議
- 前置條件適應(yīng)策略-深度研究
- 精神健康風險評估-深度研究
- 邊緣設(shè)備協(xié)同優(yōu)化-深度研究
- 2025年中國內(nèi)貿(mào)運輸合同評估
- 溶質(zhì)的質(zhì)量分數(shù)課件-九年級化學(xué)人教版(2024)下冊
- 全國河大版(三起)小學(xué)信息技術(shù)第三冊第1單元第1課《珍藏童年的回憶-文字輸入和格式設(shè)置》教學(xué)設(shè)計
- 10我們所了解的環(huán)境污染 (教學(xué)設(shè)計)2023-2024學(xué)年統(tǒng)編版道德與法治四年級上冊
- 2025中國煙草/中煙工業(yè)招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 新教科版小學(xué)科學(xué)三年級下冊教案(全冊)
- 2024年中國電動助力汽車轉(zhuǎn)向系統(tǒng)(EPS)行業(yè)市場現(xiàn)狀、前景分析研究報告
- 住建部《建筑業(yè)10項新技術(shù)(2017版)》解讀培訓(xùn)課件
- 通用橫版企業(yè)報價單模板
- 中國移動B-BOSS系統(tǒng)總體結(jié)構(gòu)
- 人教版三年級下冊數(shù)學(xué)試卷5套
- JJF 1738-2019高聲壓測量傳聲器動態(tài)范圍上限校準規(guī)范(高清版)
評論
0/150
提交評論