390 likes | 495 Views
Jeep3 軟體安裝與使用說明. 內 容 大 綱. Jeep3 軟體介紹 安裝 Jeep3 軟體 Jeep3 軟體使用說明 Jeep3 軟體原始程式碼. Jeep3 軟體介紹 (1/4). Jeep3 是作者自行開發的 Java 語言 整合發展環境( IDE, Integrated Development Environment) 軟體,隨書附於光碟中供本書讀者免費使用。 Jeep3 軟體授權個人免費使用並授權教師免費教學使用,唯作者本人不對 Jeep3 軟體及其附屬程式的執行結果負擔任何責任。若預計使用此軟體於商業用途,請務必與作者連繫討論 授權 問題。
E N D
內 容 大 綱 • Jeep3軟體介紹 • 安裝Jeep3軟體 • Jeep3軟體使用說明 • Jeep3軟體原始程式碼
Jeep3軟體介紹 (1/4) • Jeep3是作者自行開發的Java語言整合發展環境(IDE, Integrated Development Environment)軟體,隨書附於光碟中供本書讀者免費使用。 • Jeep3軟體授權個人免費使用並授權教師免費教學使用,唯作者本人不對Jeep3軟體及其附屬程式的執行結果負擔任何責任。若預計使用此軟體於商業用途,請務必與作者連繫討論授權問題。 • Jeep3為Java editor for Chineseprogrammer 3.0的縮寫字,其意思為「中文Java程式設計編輯器」。 • 此軟體純粹以Java語言撰寫,提供完全中文化的介面,並克服了微軟視窗作業系統版本的Java解譯器無法直接執行以中文命名類別的問題。
Jeep3軟體介紹 (2/4) • 使用Jeep3軟體,使用者可以隨心所欲的於程式中使用中文識別名稱,而達成全中文化Java程式設計的目標。 • 使用者無須記憶繁瑣且冗長的文字模式指令,只需要按下按鈕就可以呼叫JDK的各種工具程式,完成Java程式的編輯、存檔、字串尋找與取代、開舊檔、另存檔、編譯及執行等工作。 • Jeep3是為了Java語言的教學與學習而設計,Jeep3軟體中有許多有助於Java語言教學與學習的功能。
Jeep3軟體介紹 (3/4) • [F10]:可以立即放大文字編輯區及結果顯示區的文字字體12.5%。 • [F9]:可以立即縮小文字編輯區及結果顯示區的文字字體12.5%。 • [Alt][M]:可於Java程式編輯游標處插入main()方法的樣板定義區塊程式碼。 • [Alt][C]:可於Java程式編輯游標處插入類別(class)的樣板定義區塊程式碼。
Jeep3軟體介紹 (4/4) • Jeep3可以快速開發直接執行的Java應用程式(application)與內嵌於網頁中執行的Java小程式(applet),Jeep3軟體整合上列二種型式的Java程式,使用者不需要判斷Java程式的型式也不需要另外編寫網頁檔案就可以直接觀察二種型式的Java程式執行情形,這可方便使用者快速開發Java程式。 • Jeep3本身也有教學效果,可以視為大型的、整合型的範例程式。
安裝Jeep3軟體 (1/5) • 執行Jeep3軟體安裝程式 Jeep3Setup.exe,即可安裝Jeep3軟體,此安裝程式隨書附於光碟中(儲存於tools目錄中)。 • 必須安裝JRE(Java Runtime Environment)之後才可以執行。 • 若需要使用到Jeep3軟體中的Java程式編譯功能,則必須安裝JDK之後可以執行Jeep3軟體。
安裝Jeep3軟體 (2/5) • 下圖為Jeep3軟體安裝程式開始執行的畫面,如畫面中所提示,Jeep3軟體預設的安裝目錄為c:\Jeep3,請讀者不要更動這個安裝目錄,否則Jeep3軟體將無法正確執行。
安裝Jeep3軟體 (3/5) • Jeep3軟體安裝完畢之後,會自動使用「記事本」開啟Readme.txt檔案,如下左圖所示,同時,並在桌面自動產生一個如下右圖的圖示(icon),讀者只須要雙擊(double click)這個圖示,就可以啟動Jeep3軟體的執行。
安裝Jeep3軟體 (4/5) • 因為編寫Java程式一定要經過程式編譯的步驟,因此,建議讀者在執行Jeep3軟體前直接先安裝好JDK。 • 而且JDK內含JRE,也就是說在安裝JDK時也會自動安裝JRE。 • Jeep3軟體中也包含Compile及Run程式,其中Compile程式可以讓使用者在「開啟檔案對話框」中直接選擇Java原始程式檔案,並呼叫Java編譯器(javac.exe)加以編譯。 • 當Java原始程式檔案以中文命名時,Compile程式可以解決在「MS DOS模式」命令視窗中不易輸入中文的問題。
安裝Jeep3軟體 (5/5) • Run程式則可以解決Java解譯器(java.exe)無法執行以中文命名類別的問題。
Jeep3軟體使用說明 (1/27) • 完成Jeep3軟體安裝後,若系統中已經安裝了JRE(Java Runtime Environment)或JDK(Java Development Kit)則可以直接雙擊(double click)在桌面上的Jeep3軟體圖示(icon)以啟動Jeep3軟體。 • 也可以於「檔案總管」瀏覽目錄Jeep3安裝目錄C:\Jeep3,並以滑鼠雙擊目錄中Jeep3捷徑來啟動Jeep3軟體。
Jeep3軟體使用說明 (2/27) • Jeep3捷徑會指定執行 Jeep3.jar檔案,此檔案為Jeep3軟體的Java語言壓縮文件可執行檔(Executable Jar File),也已經安裝於C:\Jeep3目錄中。 • 下圖是以「檔案總管」瀏覽目錄C:\Jeep3的畫面,C:\Jeep3目錄中有四個檔案,其中第三個檔案就是Jeep3捷徑Jeep3.lnk,第一個檔案就是Jeep3軟體的Java語言壓縮文件可執行檔Jeep3.jar。
Jeep3軟體使用說明 (4/27) • Jeep3軟體啟動之後的畫面如下左圖所示。此時若使用者鍵入任何資料則Jeep3軟體會自動開一個名為「未命名.java」的新檔,此檔名應會在窗框之抬頭區域顯示。如下右圖所示。
Jeep3軟體使用說明 (5/27) • Jeep3軟體捨棄功能表(menu)的使用,完全採用按鈕(button)介面,並以全中文化的按鈕標記以最直接的方式表示各個按鈕所代表的功能。 針對每一個按鈕所對應的功能項目加以說明: • 建新檔 ─ 按下此按鈕Jeep3軟體會開一個空白的新檔案,若按下此鈕之前編輯區中仍有未存檔之資料,則編輯器會以「尚未存檔」對話框發出確認訊息確認使用者是否確定要離開,如下圖所示。
Jeep3軟體使用說明 (6/27) • 開舊檔 ─ 按下此按鈕可以自檔案系統中載入一個已存在之檔案,同樣的,若在按下此按鈕之前編輯區中仍有未存檔之資料,則Jeep3軟體會以「尚未存檔」對話框發出確認訊息以確定使用者是否確定要離開,否則會出現檔案選擇對話框,如下左圖所示。讀者此時可選擇適當的Java程式檔案,按「開啟舊檔」鈕之後Jeep3軟體會將該檔案載入以供使用者編輯,如下右圖所示。
Jeep3軟體使用說明 (8/27) • 另存檔 ─ 按下此按鈕後Jeep3軟體會出現「另存檔」對話框,可以讓使用者使用不同的檔名儲存檔案,如下圖所示。此時若使用者輸入的檔名不是以.java結束,則Jeep3軟體會在檔案名稱之後自動加上附加檔名 .java。
Jeep3軟體使用說明 (9/27) • 存檔 ─ 按下此鈕將程式最後的編輯結果存入檔案中。 • 編譯 ─ 按下此鈕則Jeep3軟體自動呼叫JDK之工具程式javac編譯器編譯目前編輯並已存檔之檔案,若編譯成功則出現之「編譯訊息」對話框,會列出>>>編譯成功<<<字樣,如下左圖所示。若按下「編譯」按鈕時文字編輯區的資料已經更動但尚未存檔,則會出現如下中圖的對話框以提醒讀者先行存檔。若編譯過程中有錯誤發生,則編譯之錯誤訊息會逐條顯示在「編譯訊息」對話框中,例如,我們故意在第一個應用程式.java檔案中的out之後故意多鍵入一個t字,如此在編譯時會出現錯誤訊息,如下右圖所示。
Jeep3軟體使用說明 (11/27) • 執行 ─ 按下此按鈕則Jeep3軟體自動呼叫JDK之工具程式java直譯器執行編譯完成後的位元組碼檔案。若Java程式尚未編譯成位元組碼檔案,則程式會出現訊息要求使用者先進行編譯動作;反之,位元組碼執行結果即會出現在結果對話框中,如下左圖所示。此時若使用者所編寫之檔案為applet小程式,則Jeep3軟體會自動編寫一個網頁檔案,此網頁檔案內嵌使用者所編寫程式之小程式之位元組碼檔案,並自動呼叫JDK工具程式appletviewer以顯示小程式內嵌於網頁中的執行結果。如下右圖所示。
Jeep3軟體使用說明 (13/27) • 參數 ─ 按下此按鈕會先出現一個「輸入參數」對話框要求使用者輸入類別執行之命令列參數,如下圖所示。使用者在此輸入之參數會傳入主程式main的字串陣列參數中。
Jeep3軟體使用說明 (14/27) • 尋找取代 ─ 按下此按鈕會出現一個「尋找取代」對話框,如下左圖所示,使用者可以使用此對話框裡提供的功能來執行一些尋找與取代的功能。此時若所輸入的尋找字串(以藍色顯示)在程式中找不到,則會出現「找不到字串」的訊息,如下右圖所示。
Jeep3軟體使用說明 (16/27) • 跳至行號 ─ 按下此按鈕會出現一個跳至行號對話框要求使用者輸入一行號,使用者輸入一個數字後,系統即會將游標自動移至讀者所輸入的行號之所在,如下圖所示。此功能在編輯除錯時相當有效,因為編輯器會指出程式出錯的所在行號,在程式動輒成千上百行的情況之下,使用此一功能找出編譯時出錯之所在是很有效率的方法。
Jeep3軟體使用說明 (17/27) • 結果 ─ 按下此按鈕可以呼叫出最近一次Java程式編譯訊息或執行結果。此處之結果指的是程式中輸出至System.out標準輸出裝置與System.err標準錯誤輸出裝置的結果。
Jeep3軟體使用說明 (18/27) • 求助 ─ 按下此按鈕則程式出現文件編輯快速鍵對照表,如下圖所示。
Jeep3軟體使用說明 (19/27) • 以下我們說明各快速鍵的用法如下: [F1] 顯示求助訊息框。 [F2] 儲存檔案,如同按下「存檔」按鈕。 [F3] 進行編譯,如同按下「編譯」按鈕。 [F4] 執行程式,如同按下「執行」按鈕。 [F5] 以輸入命令列參數方式執行程式,如同按下「參數」按鈕。 [F6] 顯示結果對話框,如同按下「結果」按鈕。 [F9] 縮小字體12.5% 按下此快速鍵可縮小編輯區及結果顯示區的文字大小 12.5%,此功能在以展現程式原始碼教學時特別有用, 較小的文字字體可以使學員看清楚程式的全貌。
Jeep3軟體使用說明 (20/27) [F10] 放大字體12.5% 按下此快速鍵可放大編輯區及結果顯示區的文 字字體大小12.5%,此功能在以展現程式原始 碼教學時特別有用,較大的文字字體可以使學 員看清楚程式的細節。 [Alt][C] 於游標位置插入類別定義區塊: 按下此快速鍵會出現一個「插入類別」對話框 如下圖所示,要求使用者輸入類別名稱。 在使用者輸入類名稱之後,會在游標位置出現一個空的、 有註解的、已經縮排的類別定義區塊,使用者只要輸入 類別定義區塊的內容即可。
Jeep3軟體使用說明 (21/27) [Alt][F] 於游標位置插入方法定義區塊: 按下此快速鍵會出現一個「插入方法」對話 框,如下圖所示,要求使用者輸入方法名稱。 在使用者輸入類名稱之後,會在游標位置出 現一個空的、有註解的、已經縮排的方法定 義區塊,使用者只要輸入方法定義區塊的內 容即可。
Jeep3軟體使用說明 (22/27) [Alt][I] 於游標位置插入介面定義區塊: 按下此快速鍵會出現一個「插入介面」對話 框,如下圖所示,要求使用者輸入介面名稱。 在使用者輸入類名稱之後,會在游標位置出 現一個空的、有註解的、已經縮排的介面定 義區塊,使用者只要輸入介面定義區塊的內 容即可。
Jeep3軟體使用說明 (23/27) [Alt][M] 於游標位置插入方法public static void main(String 參數)定義區塊。 [Alt][P] 於游標位置插入敘述System.out.println(); [Alt][R] 於程式開頭插入//檔名:及//說明:註解。
Jeep3軟體使用說明 (24/27) [Alt][S] 於游標位置插入敘述結束註解: 按下此快速鍵會出現一個「插入敘述結束註解」的對 話框(如下圖),要求使用者輸入敘述。在使用者輸入敘 述之後,會在游標位置出現一個敘述區塊結束註解。
Jeep3軟體使用說明 (25/27) [Alt][L] 將程式碼加上行號並列表至檔案,並加上附加 檔名.prn。例如,若程式檔名為「第一個應用程式.java」, 則按下[Alt][L]快速鍵將產生「第一個應用程式.java.prn」 檔案。使用者可以緊接著使用「記事本」或「小作家」 或其他文書編輯程式將此列表檔案讀入後,將其內容列 印至印表機,就可以得到加上行號的程式列表。 [Alt][D] 將文件轉為Dos 系統檔案格式,也就是說以’\r’與’\n’ 代表跳行字元。 [Alt][U] 將文件轉為Unix 系統檔案格式,也就是說以’\n’代表跳 行字元。
Jeep3軟體使用說明 (26/27) • 關於 ─ 按下此按鈕會出現一個包含Jeep3軟體名稱、版權宣告、作者等相關訊息的對話框,如下圖所示。
Jeep3軟體使用說明 (27/27) • 離開 ─ 按下此按鈕可以關閉Jeep3軟體,同樣的,在Jeep3軟體關閉之前Jeep3軟體會檢查檔案是否尚未儲存。若檔案尚未存檔,則會出現「尚未存檔」對話框;若檔案已存檔完畢,Jeep3軟體才會確定結束執行。
Jeep3軟體原始程式碼 • 請參閱書本上之程式碼。