Rational Developer for Power System 是一個針對 Power System 的 Eclipse 整合式開發環境。RD Power 的亮點之一,是提供了功能強大的 RPG 可視化編程環境,可用於遠程編輯、編譯、調試、運行包括 UI 介面 與報表在內的各種 IBM i RPG 程式。相比於傳統的“綠屏”命令字元介面,RD Power 的可視化編程大大提高 了 RPG 開發效率,節省了開發時間與成本。
使用 Rational Developer for Power System 開發 IBM i RPG
Rational Developer for Power System(以下簡稱 RD Power) 是一個針對 Power System(支 持 IBM i、AIX、Linux)的 Eclipse 整合式開發環境。RD Power 的亮點之一,是提供了功能強大的 RPG 可視 化編程環境,可用於遠程編輯、編譯、調試、運行包括 UI 介面與報表在內的各種 IBM i RPG 程式。相比於 傳統的“綠屏”命令字元介面,RD Power 的可視化編程大大提高了 RPG 開發效率,節省了開發時間與成本。
本文試圖以 IBM i 平台的 RPG 程式作為切入點,展示如何使用 RD Power 的強大可視化編程環境, 開發各種 RPG 程式,包括介面與報表設計。
文章一共分為以下 9 部分:
概述
LPEX 編輯 RPG 來源程式
Application Diagram 為 RPG 建模
編譯 RPG
運行 RPG
調試 RPG
設計 RPG 介面
IBM i 離線工程
結束語
概述
前面提到,相比於傳統的命令列開發環境(如圖 1 左側),RD Power(如圖 1 右側)的最大 優勢在於 Eclipse 風格提供的可視化編程環境。
圖 1. 5250 模擬器 vs RD Power
使用 LPEX 編輯 RPG
相信從事 RPG 開發的讀者對開發工具 SEU(SOURCE ENTRY UTILITY)並不陌 生。SEU 是 IBM i 提供的全螢幕代碼編輯工具,主要功能如下:
建立源檔案成員。
編輯原始碼,包括添加、修改、刪除、複製、移動等功能。
語言相關提示
語法檢查功能
分屏瀏覽 / 編輯