圖解Java開發工具JBuilder 9.0

一、概述

  Jbuilder 9是功能強大的可視化Java集成開發工具,可以快速開發包括複雜企業級應用系統的各種Java程序,包括獨立運行程序、Applet程序、Servlet、JSP、EJB、Web Service等,最新的Jbuilder 9版本支持Sun的J2SE 1.4和J2EE 1.4。使用可視化工具開發程序有很多好處,其中最顯著的是能夠快速生成程序框架、設計圖形界面、調試程序等,此外Jbuilder 9內置了對一些企業級服務器的支持,包括Borland服務器、Bea公司的WebLogic服務器、IBM的WebSphere服務器和iPlanet服務器。Jbuilder 9在以前版本的基礎上,增強和增加了許多功能。特性如下:

  (1)工程管理(Project management)。增強了工程之間的鼠標拖放和其他管理功能,支持打開Together工程文件。

  (2)編譯(Build)。Make、Ant已經升級,支持工程導出到Ant。

  (3)打包(Archive Builder)。該功能更加靈活方便。

  (4)團隊開發(Team development)。CVS、Visual SourceSafe、ClearCase得到升級,增加了StarTeam。

  (5)Web Service。原有的Apache Axis toolkit和Apache SOAP toolkit已經升級,WebLogic toolkit添加了Web Services Console和Export As AnAsynchronous Web Service wizard。

  (6)Productivity enhancements。編碼工具和文檔工具進一步增強,例如JavaDoc、Refactoring。

  (7)Editor(編輯器)和Debuger(調試器)。增強的編輯器和調試器功能使代碼編寫更加方便。

  (8)Web和J2EE。除了增加了新功能外,最重要的是支持目前最新的J2EE服務器,如BEA WebLogic Platform Server8.1、IBM WebSphere Application Server 5.0、Borland Enterprise Server 5.1.1-5.2.1 Sybase EAServer4.2等。

  二、Jbuilder 9的安裝與啓動

  1、Jbuilder 9的軟硬件系統需求

  在Windows平臺上,JBuilder 9的系統需求如下:

  (1)最少256MB內存(recommended minimum)、推薦512MB(recommended)。根據筆者經驗,256MB內存可以運行,對學習JBuilder 9來說,稍微有點慢。

  (2)700MB硬盤剩餘空間。

  (3)Microsoft Windows 2000(SP2)/2003,XP,or NT4.0(SP6)。

  所以建議大家不要把JBuilder 9安裝在非服務器版本的Windows平臺例如Windows 2000 Professional上。

  (4)Intel(r)Pentium(r)II 233MHz以上CPU。

  2、Jbuilder 9的下載

  JBuilder9可以從Borand網站上下載,共包括下面3個文件:

  (1)程序文件JBuilder9.zip。

  (2)聯機手冊JB9docs.zip。

  (3)實例代碼jb9samples.zip。

  3、Jbuilder 9的安裝

  Jbuilder9的安裝較簡單,下面我們就簡單介紹之。首先將jbuilder9.zip文件解包後,運行ent_trial_install.exe文件,開始jbuilder9的安裝過程,如圖1、2所示;


圖1



圖2


  在圖3中點擊"next"按鈕;


圖3


  在圖4中選中"I accept the terms of the License Agreement",點擊"next"按鈕;


圖4


  選擇安裝jbuilder9的路徑爲F:/jbuilder9,如圖5所示,點擊"next"按鈕;


圖5


  在圖6中選擇"install"按鈕,開始jbuilder9的安裝,如圖7所示;


圖6



圖7


  安裝好後出現圖8的畫面,點擊"Done"按鈕,至此Borland jbuilder 9 Enterprise Trial版本安裝就算全部完成。


圖8


  4、Jbuilder 9的啓動

  1)獲得試用授權文件或者序列號

  你需要在Borland網站上註冊,獲得一個trial license key,這樣纔可合法地試用JBuilder9。這個key通過電子郵件發到用戶註冊時提供的信箱上,通常這個key是個文本文件而不是序列號,稱爲activate file,可以試用JBuilder 9一個月(31天),不過有時這個key不一定可用,可能需要上網尋找合法的key。

  2)第一次啓動JBuilder9

  第一次啓動JBuilder9時,會出現一個界面,要求提供JBuilder 9產品的serial number(序列號)或者activate file(產品激活文件),你應該選擇activate file,然後根據提示選擇activate file所在的目錄和文件名。如果沒有錯誤,JBuilder 9開始啓動,會顯示還有多少天的試用期,然後出現JBuilder 9的界面。 第一次啓動JBuilder 9時,會出現如圖9所示的界面,提示界面中的文件類型是否由JBuilder9打開。


圖9


  我們看到的最前面的是Tip of th eDay(每日一訣)窗口,每次啓動時會顯示使用JBuilder 9的一個竅門(tip),如果在Show tip of the day after launching前的方框打勾,那麼以後啓動JBuilder9時,就不會出現Tip of the Day窗口。單擊Close按鈕就關閉Tip of the Day窗口,此時開始正式使用JBuilder 9,這時看到的界面中,JBuilder9會自動打開一個後綴名爲jpx的文件Welcome.jpx,見屏幕左上部鼠標所指處,jpx可能是java project(Java工程或者項目)文件的縮寫。

  希望大家最後安裝聯機手冊jb9docs.zip和實例代碼jb9samples.zip,這對於通過手冊輔助學習JBuilder9是必須的。

  三、Jbuilder 9集成開發環境簡介


圖10


  從上圖10中我們可以看出,JBuilder9的集成開發環境是一個使用單一窗口界面,集編輯、管理文件與工程、可視界面設計、瀏覽、編譯、調試和其他操作等多功能於一體的開發平臺。以下是各個部分的名稱及其功能說明。

  1、主菜單欄(main menu)

  主菜單對於編寫程序來說是非常重要的,比如用戶可以用它打開、保存工程和文件,裝載存儲的文件,在文件之中查找文本,編譯和調試程序等。

  2、主工具欄(main toolbar)

  主工具欄按照其功能劃分成若干小工具欄,其上面的按鈕主要提供對菜單命令的快捷訪問方式。

  3、工程窗口(project pane)

  工程窗口可以顯示所選工程的內容,用於瀏覽與操作工程樹。

  4、工程工具欄(Project bar)

  工程工具欄包含了一個當前所打開工程的列表及一些按鈕,這些按鈕用來增加、刪除文件,關閉及更新工程窗口中的工程文件。

  5、結構窗口(Structure pane)

  結構窗口用於顯示內容窗口中當前文件的結構。對一個Java文件而言,該窗口以樹的形式顯示出所有方法、屬性與事件。結構窗口具有向下展開的功能,雙擊一個類或者界面就可以查看它的祖先類,非常便於用戶查找相關信息。

  6、內容窗口(Content pane)

  在內容窗口中可以查看所打開的文件。每一個打開的文件都有一個顯示其文件名的標籤以及位於底部的各種視圖標籤。

  7、文件視圖標籤(Fileview tabs)

  文件視圖標籤用於在內容窗口中切換文件的各種視圖,如Source、Design、Bean、Doc 或History視圖。

  8、文件標籤(File tabs)

  文件標籤用於顯示打開的文件名。JBuilder9只顯示活動工程的文件標籤。要查看一個 打開的文件,請選擇它的文件標籤。注意,當一個文件被修改時,它標籤上的X符號爲斷開的,否則爲沒有斷開的X符號。

  9、狀態欄(Status bar)

  在狀態欄可獲得有關進程及其結果的最新信息。

  以上各個部分是利用JBuilder編程時最常使用的,掌握了它們的功能,就會對JBuilder 9的編程環境有更深入的瞭解。

  下面,就對JBuilder9的集成開發環境中的各項內容進行介紹。

  一) 菜單欄

  JBuilder9的菜單欄是由一些子菜單組成的,用戶可以通過鼠標或快捷鍵來選擇需要的菜單項。下面將對一些常用和比較重要的菜單項進行介紹。

  1、File(文件)菜單

  1)New菜單項

  單擊File->New菜單項,將打開Object Gallery對話框,如圖11所示。


圖11


  在這個對話框中,用戶可以創建文件、工程、應用程序、Web應用、XML應用、CORBA、Build、Enterprise應用和測試處理等。

  在本對話框中有8個標籤,下面對一些主要標籤中的主要工程進行簡單的說明。

  ·General標籤:用戶可以通過General標籤來創建多種類型的文件,例如,要創建應用程序文件,只需在相應的Application圖標上雙擊即可。

  ·Proiect標籤:在Proiect標籤中可以創建新的工程。

  ·Web標籤:Web標籤中,可以創建和Web相關的應用程序和文件。

  ·XML標籤:XML標籤中,可以創建和XML相關的應用程序和文件。

  ·CORBA標籤:CORBA標籤中,可以創建和CORBA相關的多層次應用程序的服務器和客戶機的接口和應用。

  ·Enterprise標籤:Enterprise標籤中,可以創建和Enterprise應用相關的接口和應用對象,這些功能只有企業版的JBuilder9纔會有。

  ·Build標籤:Build標籤中,可以創建用於生成代碼和工程創建過程中使用的任務。

  ·Test標籤:在Test標籤中,可以創建用於測試的應用框架和類對象。

  另外,Obiect Gallery對話框中還包括Web Services以及Micro等標籤,但是由於其應用範圍不是很廣,所以這裏不再敘述。如有興趣,可以參考相關的幫助信息。

  2)Now Project菜單項

  New Projiect菜單項的主要功能是創建一個JBuilder工程文件。單擊該菜單項,將出現一個標準的創建JBuilder工程文件的嚮導對話框,按照嚮導的提示,就可以創建一個JBuilder工程文件了。

  3)New Class菜單項

  New Class菜單項主要用於創建一個Java class對象。單擊該菜單項,將出現一個標準的創建Java class對象的嚮導對話框,按照嚮導就可以創建一個Javaclass對象文件。

  4)Open Project菜單項

  Open Project菜單項的功能是打開一個已有的工程。JBuilder9可以同時打開多個工程,系統還可以打開多個AppBrowser,顯示多個不同的工程。

  5)Open File菜單項

  本菜單項用於打開已經存在的JBuilder文件、JBuilder工程文件、JBuilder包、C和C++文件、SQL文件、HTML文件、批處理文件、文本文件和類型文件等,該命令的快捷鍵是Ctrl+O。單擊該菜單項,將出現一個標準的打開文件對話框,通過這個對話框,可以選擇不同路徑下的文件。如果文件是一個工程文件,將在集成開發環境中打開工程。如果是其他文件,可以在代碼編輯器中查看文件並編輯它。不同類型的文件可以用文件過濾器進行過濾。

  6)Reopen菜單項

  Reopen菜單項用來打開最近使用的工程或模塊。JBuilder 9對最近打開過的工程文件具有記憶功能,當單擊該菜單時,會出現其級聯菜單,其中列出了最近打開過的文件。

  7)Close All Except "Frame1.java"菜單項

  此菜單項的主要功能是關閉當前集成開發環境中打開的工程文件中除了正在使用的Java文件以外所有其他的文件,如果要關閉的文件有了變更,將會出現一個對話框,提示是否保存所做的修改。

  8)Revert"Frame1.java"菜單項

  此菜單項用來還原當前集成開發環境中打開的Java文件。如果當前文件有了變更,纔會有還原爲修改前的文件的操作,該菜單項纔會被激活。

  9)Page Layout菜單項

  此菜單項的主要功能就是對打印代碼進行頁面設置。單擊該菜單項會打開一個頁面設置對話框,用於修改打印時的各種參數設置。

  2、 Edit(編輯)菜單

  "編輯"菜單的主要功能是用來管理處於用戶設計階段的文本和控件。

  3、View(視圖)菜單

  視圖"菜單的主要功能是決定在當前的IDE窗口顯示哪些內容。在該菜單中的菜單項是用戶根據自己的需要與愛好調整編程環境的重要工具。在"視圖"菜單中提供了很多重要的工具,比如ToolBars(工具欄)、Project(工程窗口)、Content(內容窗口)、Structure(結構窗口)、Messages(消息窗口)、StatusBar(狀態欄)和HideAll(隱藏所有的窗口)等等。 其中,使用ToolBars可以選擇需要顯示的工具欄,主要有File,Editing,Search,Build,Run/Debug,Navigation和Help等等。

  4 、Project(工程)菜單

  在"工程"菜單中,JBuilder提供了一系列用於工程處理的菜單項,主要包括:

  . Make Proiect 菜單項可以將當前工程中的所有文件進行編譯和鏈接;

  . Rebuild Proiect 菜單項可以將當前工程的所有文件進行重新編譯和鏈接;

  . Make 菜單項可以將當前工程文件進行編譯;

  . Rebuild 菜單項可以將當前工程文件進行重新編譯和鏈接;

  . Add Files/Packages 菜單項可向當前工程添加文件和包;

  . New Folder 菜單項用於在當前的工程中添加新的文件夾;

  . Remove from Proiect 菜單項用於從當前的工程中移除文件;

  . Refresh 菜單項用於刷新當前工程窗口的內容:

  . Rename 菜單項用於給當前工程中的文件重命名;

  . Proiect Properties 菜單項用於設置當前工程的屬性;

  . Default Proiect Properties 菜單項用於設置系統默認的工程的屬性。

  在上面講述的菜單項中,Make Projiect,Rebuild Project,Make和Rebuild等菜單項都是經常使用的工程菜單項。

  5、Run(運行)菜單

  "運行"菜單提供了各種運行和調試的菜單項。用戶經常會使用到這些菜單項,這些菜單項在運行程序和調試程序時特別重要。下面就簡單介紹其中的菜單項。

  Run Proiect(運行工程)菜單項和Debug project(調試工程)菜單項是運行程序必不可少的,主要用於運行工程和調試工程。

  Configurations(配置)菜單項可以打開Prpject Properties對話框並以Run頁面顯示,讓用戶選擇要運行的主程序(這和Java中有Application程序和Applet小應用程序有關)。

  Step Over(單步)菜單項和Run to Cursor(運行到光標處)菜單項則和調試程序有關,即單步執行和執行到光標。

  對於Add Watch(添加觀測變量)和Add BreakPoint(添加斷點)等菜單項的使用以及其他的調試技巧。

  6、Team(團隊)菜單

  "團隊"菜單主要用於完成團隊的開發協調工作。其中的Select Project VCS菜單項主要給工程配置用於團隊開發的版本控制系統,單擊該菜單項將彈出Select Project VCS對話框。

  7、Wizards(嚮導)菜單

  "嚮導"菜單提供了一系列用於嚮導的菜單項。

  ·Implement Interface菜單項主要用於打開一個可以創建可執行框架接口的嚮導,當JBuilder創建好框架接口後,就需要給出該接口下可執行方法的實際代碼。

  ·Override Methods菜單項主要用來打開一個用於重載類方法的嚮導。

  ·EJB菜單項主要用於處理EJB方面的嚮導,其中包括三個子菜單項,分別爲EJB1.x Interface Generator,EJB1.x Bean Generator和Use EJB Test Client。

  ·Use DataModule菜單項主要用於打開一個DataModule的嚮導,能夠選擇的數據模塊只有那些已經建立並編譯通過的數據模塊,用戶可以通過該向導選擇一個已經存在的數據模塊並把它加入自己的工程中。

  ·Use CORBA Interface 菜單項主要用來打開一個CORBA Client Interface Object From IDL嚮導,從一個IDL文件中生成CORBA客戶。

  ·Resource Strings菜單項主要用於打開Resource Strings嚮導,將資源綁定到一些單獨的類中。

  ·Archive Builder菜單項主要是將開發完成後的應用程序進行分發。Archive Builder可以收集程序所需的所有文件,依照選擇了的歸檔類型進行分發,例如,這些文件可歸檔爲JAR文件進行分發。該菜單命令和new嚮導中的Archive Builder的作用是一樣的。

  ·Native Executable Builder菜單項主要是將開發完完成後的應用程序進行本地可執行代碼分發處理。JBuilder9可生成在Windows,Linux,Solaris和Mac OS X等多個操作系統平臺上使用的本地代碼。該菜單項將打開一個等同於new嚮導中的Native Executable Builder嚮導。

  ·Javadoc菜單項主要是打開Javadoc嚮導,它可以爲各種API源文件創建HTML格式的文檔文件。

  ·External Build Task菜單項主要是打開External Build Task嚮導,用於創建一個在編譯鏈接工程時使用的擴展Build任務程序。

  8、Tools(工具)菜單

  "工具"菜單主要提供各種環境的選項,用戶可以自定義這些選項,設置適合自己的編程環境。其中主要包括IDE Options(環境選項)、Editor Options(編輯器選項)、Configure Libraries(類庫配置選項),Configure Servers(分發應用的服務器端配置)、Configure Palette(配置選項板)和Configure JDKs(JDK添加和配置)等菜單項。

  另外,還提供了Enterprise Setup,Enterprise Deployment,Create EJB Client JAR,Beanlnsight和Package Migration等與Borland Enterprise Server有關的配置工具,以及JDBC Monitor,DatabasePilot,JDataStore Explorer和JDataStore Server等和數據庫配置相關的工具。

  Configure Tools,Configure File Associations和RMIRegistry等菜單項則用於文件關聯等其他對象的配置工作。

  二)控 件 欄

  在任何可視化編程中,控件欄是用戶取用控件庫中存在的控件的最一般工具,也爲程序設計提供了快捷和方便。在控件庫中的每一個控件實際上就是一個對象,用戶可以增加和改進其功能,並由此形成一個新的控件。另外,所形成的新控件可以被添加到控件庫中, 被程序所調用。

  單擊上圖10中文件視圖標籤中的Design選項,在內容窗口顯示的內容爲用戶界面設計器,它的上方就會出現"控件欄",控件欄位於主菜單的右下方,按控件功能的不同劃分爲14組。

  1、Swing頁

  Swing是Java基礎類庫(JFC)的重要組成部分,它實現了一組新的GUI(Graphics User Interface,圖形用戶界面)控件,具有可插接的外觀感覺效果(可插接的外觀感覺效果就是使用戶只需要設計一個GUI控件集,就可以自動得到與任意OS平臺(如Windows,Solaris,Macintosh)相吻合的外觀感覺效果。Swing是以100%純Java實現的,且以JDK(Java DevelopmentKit,Java開發工具包)Lightweight UI(User Interface,用戶界面)框架爲基礎。


圖12

  在Swing控件中除了包含兩個已有AWT(Abstract Window Toolkit,抽象窗口工具包)控件集(如按鈕、滾動條、標籤等)的純Java版本外,還添加了一個高級控件的全集(例如樹視圖、列表框等)。

  2、Swing Containers頁

  如圖13所示,Swing Containers頁主要包含了一些Swing控件所需要使用的容器外觀等,以使Swing控件的佈局更合理。


圖13

  3、DataExpress頁

  DataExpress頁中所包含的控件都是Borland公司專爲數據庫處理設計的,如圖14所示。


圖14

  4、dbSwing頁和MoredbSwing頁

  dbSwing頁(見圖15)和More dbSwing頁同樣也是Borland公司設計的在數據庫處理方面的控件集合。


圖15

  5、dbSwing Models頁

  dbSwing Models頁同樣也是Borland公司設計的在數據庫處理方面的控件集合,如圖16所示。


圖16

  6、EJB頁

  EJB(Enterprise JavaBean)在企業級的應用程序設計中非常有用,是J2EE的重要組成部分。其包含的控件如圖17所示。


圖17

  7、AWT頁

  AWT是Java基礎類庫的重要組成部分,是Java在較早期的窗口工具集,具有十分強大的功能,包括:

  .豐富的用戶界面控件;

  .強大的事件處理模型;

  .圖形和圖像工具,包括形狀、顏色和字體類:

  .佈局管理器,可以進行靈活的窗口布局而與特定窗口的尺寸和屏幕分辨率無關;

  .數據傳送類,可以通過本地平臺的剪貼板來進行剪切和粘貼。

  AWT頁的控件如圖18所示。


圖18

  另外,還有XML頁、InternetBeans頁、CORBA頁、MIDP和MIDP Screens等在JBuilder中所使用的高級編程功能控件。這裏就不多說了。

<script type="text/javascript">zmbbs=1;</script>   三)對象瀏覽器

  在用戶界面設計器上任選一個控件,則在右下方就會出現對象瀏覽器。對象瀏覽器在程序開發中具有非常重要的作用,是用戶進行可視化編程的基礎。對象瀏覽器的主要作用是向用戶提供對象的聲明段中的屬性(Properties)的訪問,如讀取和修改。同時,對象瀏覽器還提供了對象的事件(Events)的設置,在這些設置中往往可以完成在面向對象技術中需要很多工作才能完成的任務,甚至這些改變屬性和事件的工作就是編寫程序的全部。這大大增加了代碼的重用性,這就是面向對象技術的優勢所在。

  四)用戶界面設計器

  由於目前用戶對界面的要求逐步提高,因此,現在的可視化編程已經取代了傳統的用戶界面的設計方法。而在可視化編程中,人機之間的直接聯繫主要是通過一些窗口和對話框來實現。JBuilder9也不例外,它也是通過這些窗口和對話框來實現窗體。用戶需要的控件則可以直接放置在窗體上,利用這些控件來實現複雜的功能。

  用戶界面設計器是用戶在編寫程序過程中最常用到的工具。用戶在進行界面設計時,只需單擊文件視圖標籤中的Design頁,就會出現該用戶界面設計器。用戶可以利用JBuilder提供的各種控件來搭建自己的程序界面。而且同時,JBuilder9還爲這些界面自動生成了相應的代碼,爲用戶提供了程序的環境。接下來,就要由用戶設置屬性,來編寫一些實現用戶特定功能的代碼。這在很大程度上減少了用戶界面設計的複雜度,使用戶的主要精力投入到如何實現和加強功能上來。

  五)源代碼編輯器

  只要用戶進行有關的程序編寫,就需要相應的程序編輯器,JBuilder9同樣提供了這樣一個編輯器,在進行程序設計時,只需單擊文件視圖標籤中的Source頁,就會出現源代碼編輯器,利用它就可以進行JBuilder的程序編輯了。

  對於源代碼編輯器,用戶還可以根據自己的喜好和習慣進行設置,其設置方法主要是:通過單擊Tools->IDE Options顯示IDE Options對話框,在這個對話框中可設置窗口大小、字體大小等信息。通過Tools->Editor Options菜單項打開的標籤頁可以對編輯器、顯示、顏色、代碼預覽、模板、Java結構等內容進行設置。例如,用戶可以設置自己喜歡的編輯顯示模板。使用代碼摸板也同樣可以加快編程的速度。JBuilder9已經預定義了若於代碼模板,包括類聲明、if語句、if else語句、try/catch語句以及while語句等模板。

  在程序代碼編輯器中,如果用戶想獲得幫助,只要在將鼠標停放在想要查詢的關鍵詞、對象或其他標記上,然後按F1鍵,就能得到相應的幫助。當新建一個應用時,JBuilder 9 便在代碼編輯器中爲主窗體創建一單元文件Frame1.java。

  如果要在源代碼編輯器中訪問其他文件,只要在工程窗口中單擊相應的文件即可。在程序編譯時,如果出現了錯誤,除了在消息框窗口顯示錯誤信息,還會在源代碼編 輯器中高亮顯示出現錯誤的行。 用戶可以在源代碼編輯器中快速定位需要查找的方法、屬性與事件。此外,雙向設計工具支持在可視化編輯器對代碼的修改,同時可以反映到設計視圖中。

  JBuilder9的代碼預覽功能(CodeInsight)可以在編輯器中顯示一個與上下文相關的彈出窗口。它可以幫助用戶快速、準確地編寫Java代碼。例如,單擊一個對象,馬上在相應位置出現其所有的屬性和方法等內容,用戶可以快速地選擇所需要的內容。代碼預覽功能可幫助用戶顯示與上下文相關的數據成員與方法列表(MemberInsight)、當前代碼中要使用的方法的參數列表(ParameterInsight)、可以通過當前類路徑訪問的類列表(ClassInsight)、結構窗口中的錯誤(ErrorInsight)以及在調試時顯示變量值及表達式的值。

  六)錯誤檢查和調試

  在JBuilder9中,在編輯器中可以用紅點顯示當前行的代碼錯誤,但是並不能顯示在邏輯上的錯誤,以及運行的錯誤,所以還需要進一步瞭解如何進行錯誤檢查和調試,來排除邏輯以及運行時的錯誤。

  首先,要進行斷點設置。方法非常簡單,在編輯器中的任意一行語句的前面單擊鼠標,將會自動將該行設置爲斷點。上面的斷點只是最簡單的行斷點,其實斷點還有其他類型。斷點共有5種類型:Line、exception、class、method和cross-process。具體的含義請大家參考幫助資料。

  用戶還可以通過選擇Run菜單中的Debug ,用藍色顯示的是出錯的文件Project菜單項進入程序的調試界面。在調試和運行程序時,系統會將錯誤顯示出來(紅色部分的文字),其中名和程序行,單擊該部分,在編輯器中將會切入該文件,並以高亮顯示出錯的程序行。當用戶需要觀測對象的情況時,首先要添加觀測對象,方法是單擊Run菜單中的Add Watch菜單項,然後找到該對象的斷點,再運行Debug Project進入調試狀態。

<script type="text/javascript">zmbbs=1;</script>
  四、用Jbuilder 9開發一個簡單的應用程序

  在JBuilder 9中編寫程序的一般過程包括下面4個步驟:

  (1)建立一個工程文件。

  (2)利用嚮導生成程序框架和界面。

  (3)手工修改程序代碼。

  (4)編譯和運行程序。

  這裏我們只介紹生成程序的"全自動"方法,不用手工修改程序代碼。我們在瞭解了集成開發環境之後,現在就可以開始利用JBuilder9所提供的應用程序嚮導來進行應用程序設計。下面將以構建一個簡單的框架應用程序爲例,來說明JBuilder9應用程序的開發過程。

  1、使用Proioct Wizard創建工程

  用戶可以使用JBuilder9的Project Wizard來創建工程。工程名爲example.jpx。工程文件包含了工程中其他文件所在的目錄信息。使用Project Wizard創建工程的具體步驟如下。

  (1) 選擇File->New Proiect菜單項,出現如圖19所示的對話框。


圖19

  (2)在Name(名稱)文本框中,輸入example,其他選項使用默認值。

  (3)單擊Next按鈕,進入如圖20所示的對話框。


圖20

  (4)保持默認設置,單擊Next按鈕,進入如圖21所示的對話框。


圖21

  (5)在Title(標題)中輸入Example,並輸入相關的Description(描述)信息以及Author(作者)等。

  (6)單擊Finish(完成)按鈕,完成工程設置,JBuilder將會自動生成工程example。

  2、使用Application Wizard創建應用程序

  我們可以使用Application Wizard來創建一個Java應用程序,具體步驟如下。

  (1)選擇File->New菜單項,出現Object Gallery對話框。如圖22所示,該對話框提供了創建各種不同文件的嚮導。


圖22

  (2)單擊Application圖標,出現Application Wizard對話框,如圖23所示,保持默認設置,單擊Next按鈕,進入應用程序嚮導的步驟2。


圖23

  (3) 如圖24所示,在Class(類)文本框中輸入Frame1,在Title文本框中輸入Example。


圖24

  (4)勾選Center frame on screen複選框,可以使應用程序運行在屏幕的中心位置,單擊Next按鈕,進入應用程序嚮導步驟3,如圖25所示。


圖25

  (5)保持默認設置,單擊Finish按鈕,即完成Java應用程序的設置,系統會自動建立example.java和Frame1.java程序並添加到工程中,還會自動生成與該應用程序界面相對應的源程序。

  單擊Frame1.java和example.java就可以查看相應的源代碼,如圖26所示。


圖26

  選擇Run->Run Project菜單項,或者按快捷鍵F9,系統會運行應用程序。結果如圖27所示。


圖27
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章