< 上一個課程 | 下一個課程 >

第 2 課:建立和執行 EGL 程式

在本課程中,您將瞭解如何建立和執行簡式 EGL 程式。
  1. 按一下 EGL 專案以選取它。
  2. 按一下檔案 > 新建 > EGL 原始檔 您將使用此檔案的內容來產生可運作的 "Hello World" 程式。 這時會開啟「新建 EGL 原始檔」視窗,並已將來源資料夾設定為 Hello\EGLSource
  3. 輸入套件名稱,例如 hello 套件是一個資料夾,同時也是共用資源之檔案群組的統一概念。如果您的專案中將只有一個套件,則針對這兩者使用相同的名稱不會發生任何問題。
  4. 輸入 EGL 原始檔名稱,例如 helloMain EGL 將為您新增副檔名 .egl,因為所有 EGL 原始檔都以該副檔名結尾。另請注意,EGL 會依照使用慣例針對檔案、函數、變數以及其他名稱,使用「駝峰式大小寫」。此樣式會將名稱中的每一個單字(不含第一個單字)大寫,並省略單字之間的空格,從而容許您使用足夠長且複雜的名稱來記錄它們的內容。
    已填寫的「新建 EGL 原始檔」視窗
  5. 按一下完成
  6. 工作台會在 EGL 編輯器中顯示新的 helloMain.egl 檔。 請注意,package hello; 程式碼行中已經包含了您的套件名稱。
  7. 強調顯示內容為 //Put EGL Source File Contents Here 的文字,並將其取代為下列程式碼行(與這裡撰寫的程式碼行完全相同):
    program helloMain type BasicProgram

    如果下移 EGL 應用程式的元素結構,則程式會落在套件的下面,在大多數情況下,這代表的是單一商業問題的解決方案。EGL 具有不同類型的程式,其中 BasicProgram 是最簡單的程式。

    另請注意,程式的名稱必須與 EGL 檔的名稱(.egl 副檔名除外)相符。如果將檔案命名為 helloMain.egl,則必須將程式命名為 helloMain。 在大多數情況下,EGL 不區分大小寫,但是針對程式(以及稱為可產生的組件的其他主要類型的 EGL 組件),程式名稱的大小寫必須與檔名的大小寫相符。

  8. 保留一個空白行,然後換行(如果您想要遵循一般樣式,請縮排),輸入此程式碼:
      function main()
    程式由一個以上的函數組成,這些函數類似於最小單位,是 EGL 邏輯的基本建置區塊。所有函數宣告後面都跟隨有括弧,某些情況下,會在括弧內保留傳入函數或從函數傳出的資料。每個程式都必須具有一個且僅限於一個 main() 函數。
  9. 換行後(再次縮排),輸入:
    writeStdOut("Hello, Cleveland!");
    這裡,該函數會執行其實際的工作。在此情況下,它會呼叫另一個名為 writeStdOut() 的函數。此函數存在於名為 sysLib 的程式庫中,該程式庫是您隨 EGL 免費取得之函數的系統程式庫。您可以從任何其他 EGL 函數呼叫該程式庫的函數,並且在大部分情況下(稍後,您將瞭解少數異常狀況),您將不需要明確地針對 EGL 指向該程式庫,就能找到函數。

    writeStdOut() 函數使用單一引數(括弧內的一段資料)。在此情況下,引數是一串文字字元,且 writeStdOut() 的工作是將此字串以單獨一行的形式,顯示在 EGL 認為標準輸出應該位於的任何位置。依預設,該內容將位於工作台的主控台視窗內。該視窗與預設工作台畫面右下方的一個標籤相關聯。

    程式碼行以分號結尾,代表一個完整的概念。

  10. 換行後,使用現行縮排輸入:
    end
    EGL 十分聰明,知道 end 陳述式參照 main() 函數宣告,因此它應該與該宣告的縮排相符。其他語言使用大括弧或其他方式來標示程式碼區塊;而 EGL,更接近自然語言,僅僅使單字 end 與區塊的開頭相符。
  11. 然後換行,使用現行縮排輸入:
    end
    EGL 再次知道此 end 往前參照 program 宣告,因此它會與該宣告開頭的縮排相符。
  12. CTRL+S 來儲存檔案。 已完成的程式應該與下列範例相似:
    已完成的 EGL 程式
  13. CTRL+G CTRL + G 將產生檔案的國家語言版本。在此情況下,EGL 會產生 EGL 程式的 Java 版本。您的產生結果將直接出現在預設工作台配置中,編輯器下面的標籤視窗中。「EGL 產生結果」視圖與此圖片相似:
    「EGL 產生結果」視圖會顯示已產生專案,且沒有發生任何錯誤。

    在「專案瀏覽器」視圖中,您現在可以看到檔案 Hello\Java Resources\hello\helloMain.java。 如果您想要在編輯器中顯示其內容,並查看從一行 EGL 函數產生之相當大數量的 Java 程式碼,請按兩下檔名。

  14. 在「導覽器」視圖中用滑鼠右鍵按一下檔名 Hello\Java Resources\hello\helloMain.java,然後從產生的選項視窗中按一下執行 > Java 應用程式
  15. 經過一段時間之後,「主控台」視圖標籤上的字母會變成粗體,指示該視圖具有訊息。
  16. 按一下「主控台」視圖的標籤來切換至該視圖。 「主控台」視圖會顯示來自程式的訊息。
    顯示訊息 "Hello, Cleveland!" 的「主控台」視圖
「主控台」視圖中的此訊息會示範此簡式程式如何工作。
< 上一個課程 | 下一個課程 >

意見