< 上一课 | 下一课 >

第 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 生成结果”视图显示已生成项目,未发生任何错误。

    在 Project Explorer 视图中,现在会见到 Hello\Java Resources\hello\helloMain.java 文件。如果要在编辑器中显示内容并查看单行 EGL 函数生成相当数量的 Java 代码,请双击文件名。

  14. 在“导航器”视图中右键单击文件名 Hello\Java Resources\hello\helloMain.java,然后在生成的选项窗口中单击运行 > Java 应用程序
  15. 稍后“控制台”视图选项卡上的字母会变为粗体,指示有要查看的消息。
  16. 通过单击“控制台”视图的选项卡来切换至该视图。 “控制台”视图显示来自程序的消息。
    “控制台”视图,显示消息“Hello, Cleveland!”
“控制台”视图中的此消息说明此简单程序生效。
< 上一课 | 下一课 >

反馈