資源描述:
《計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用編程技術(shù) 林濤 第3章 JBuilder開發(fā)基礎(chǔ)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第3章JBuilder開發(fā)基礎(chǔ)JBuilder簡(jiǎn)介3.1JBuilder2006安裝簡(jiǎn)介3.2JBuilder開發(fā)環(huán)境3.3JBuilder編程基礎(chǔ)示例3.43.1JBuilder簡(jiǎn)介3.1.1JBuilder簡(jiǎn)介JBuilder是具有強(qiáng)大功能的Java開發(fā)平臺(tái),能夠快速構(gòu)建各種復(fù)雜的Java企業(yè)級(jí)應(yīng)用,包括獨(dú)立運(yùn)行的程序、小應(yīng)用程序、服務(wù)器端小程序、JSP、EJB、Web服務(wù)等,內(nèi)置支持多種企業(yè)級(jí)應(yīng)用服務(wù)器,包括WeblogicServer、IBM公司的WebSphereServer、Tomcat、JBo
2、ss以及Sun公司的JavaApplicationServer。1.P2P對(duì)等協(xié)作開發(fā)2.JDK5.0的支持3.J2EE和EJB的提升4.Web開發(fā)的提升5.Webservices3.1.2JBuilder2006的一些新特性3.2.1安裝準(zhǔn)備3.2.2安裝過(guò)程3.2JBuilder2006安裝簡(jiǎn)介JBuilder2006安裝完成后,打開JBuilder集成開發(fā)環(huán)境,可以看到圖3?8所示的界面。3.3JBuilder開發(fā)環(huán)境圖3?8JBuilder開發(fā)環(huán)境界面從圖中可以看出,JBuilder使用單一窗口來(lái)提
3、供給用戶絕大部分的開發(fā)功能,包括設(shè)計(jì)、導(dǎo)航、瀏覽、編譯、調(diào)試以及其他的一些操作。JBuilder的這個(gè)單一窗口開發(fā)環(huán)境又分割為多個(gè)單元,表3?1所示為各個(gè)單元的主要功能,下面將逐一加以介紹。單元名稱單元功能主菜單(Menubar)集中了開發(fā)環(huán)境所有功能,按照功能劃分為多個(gè)子菜單主工具欄(Maintoolbar)位于整個(gè)窗口上方,主菜單的正下方,提供了多個(gè)操作的快捷按鈕,按功能劃分為幾個(gè)小工具條內(nèi)容窗口(Contentpane)用于查看所有打開的文件??赏瑫r(shí)打開多個(gè)文件,但只有一個(gè)文件保持當(dāng)前狀態(tài)。可單擊內(nèi)容
4、窗頂部的文件標(biāo)簽切換當(dāng)前文件,單擊底部的視圖標(biāo)簽則切換當(dāng)前文件的視圖項(xiàng)目窗口(Projectpane)包含當(dāng)前項(xiàng)目的文件列表以及一些項(xiàng)目操作的快捷按鈕,亦包含一個(gè)默認(rèn)為關(guān)閉狀態(tài)的類列表。在項(xiàng)目窗口中可用鼠標(biāo)右鍵選擇所有項(xiàng)目相關(guān)的操作結(jié)構(gòu)窗口(Structurepane)顯示內(nèi)容窗口中當(dāng)前文件的結(jié)構(gòu),根據(jù)內(nèi)容窗口中當(dāng)前文件的視圖狀態(tài),結(jié)構(gòu)窗口將顯示相應(yīng)的結(jié)構(gòu)消息窗口(Messagepane)提供各種處理所輸出的消息,例如編譯信息、搜索結(jié)果、調(diào)試信息等狀態(tài)欄(Statusbars)提供對(duì)當(dāng)前文件處理的各種狀態(tài)信
5、息表3?1開發(fā)環(huán)境的主要單元及其功能JBuilder的主菜單集中了整個(gè)開發(fā)環(huán)境的所有功能,按照功能分類的不同又分為多個(gè)子菜單。用戶可以通過(guò)鼠標(biāo)或者相應(yīng)的快捷鍵來(lái)選擇所需要的菜單項(xiàng)。表3-2所示為主菜單中各個(gè)子菜單的主要功能。3.3.1主菜單子菜單名稱功能簡(jiǎn)介File創(chuàng)建、打開、關(guān)閉、保存項(xiàng)目和文件,打印文件,以及退出JBuilderEdit包括編輯源代碼的相關(guān)命令Search搜索和替換文本,增量搜索,在源文件中搜索類及定義,在程序行、方法和類成員中導(dǎo)航,添加和管理書簽等命令Refactor代碼重組和優(yōu)化的相
6、關(guān)命令CollaborateP2P對(duì)等協(xié)作開發(fā)的相關(guān)命令View控制開發(fā)環(huán)境的視圖,設(shè)置哪些顯示,哪些隱藏Project項(xiàng)目管理的相關(guān)內(nèi)容Run程序運(yùn)行和調(diào)試的相關(guān)命令Team提供當(dāng)前項(xiàng)目所集成的版本控制系統(tǒng)(VCS)的相關(guān)版本控制命令Enterprise配置和部署應(yīng)用服務(wù)器,企業(yè)級(jí)設(shè)置以及EJB處理的相關(guān)命令Tools配置JBuilder環(huán)境和顯示各種內(nèi)置或外部的工具Window在打開的文件或項(xiàng)目中切換,在歷史打開文件中導(dǎo)航Help訪問JBuilder在線文檔集,訪問Borland網(wǎng)站,顯示示例項(xiàng)目等表3
7、?2主菜單中各個(gè)子菜單的主要功能JBuilder的主工具欄位于主菜單下方,按照功能分為文件、編輯、搜索、編譯、運(yùn)行/調(diào)試、導(dǎo)航、幫助等幾個(gè)小工具條,如圖3-9所示通過(guò)選擇“View”/“Toolbars”命令可設(shè)置哪些小工具條顯示。將鼠標(biāo)指針移到工具欄的按鈕圖標(biāo)上,按鈕的名稱就會(huì)在鼠標(biāo)指針尾部顯示出來(lái),同時(shí)有關(guān)按鈕的簡(jiǎn)單描述也會(huì)相應(yīng)地顯示在主狀態(tài)條中。3.3.2主工具欄3.3.3內(nèi)容窗口3.3.4項(xiàng)目窗口圖標(biāo)對(duì)應(yīng)操作及簡(jiǎn)介關(guān)閉項(xiàng)目:關(guān)閉當(dāng)前項(xiàng)目。JBuilder在關(guān)閉任何修改過(guò)的文件前,會(huì)提示用戶保存文件添
8、加文件/包/類:在當(dāng)前項(xiàng)目中添加文件或者包從項(xiàng)目中移除:把所選擇的文件從當(dāng)前項(xiàng)目中移除,文件不會(huì)從硬盤上刪除刷新:刷新項(xiàng)目的樹狀列表只顯示根選擇一個(gè)打開的項(xiàng)目:在下拉式的打開項(xiàng)目列表中選擇一個(gè)成為當(dāng)前項(xiàng)目表3?4項(xiàng)目窗口中小工具條的按鈕介紹結(jié)構(gòu)窗口根據(jù)內(nèi)容窗口中的文件,按照樹狀結(jié)構(gòu)來(lái)顯示其內(nèi)部的結(jié)構(gòu),包括所有的方法、事件和屬性。結(jié)構(gòu)窗口同時(shí)也可以用來(lái)在內(nèi)容窗口中導(dǎo)航。舉例來(lái)說(shuō),假設(shè)在內(nèi)容窗口中打開了一個(gè).java