 VisualAge RPG With VisualAge® RPG you can develop and maintain client/server applications in a visual development environment on the workstation. You leverage your existing RPG skills to create graphical user interface (GUI) applications that you can deploy as native Windows applications, or as Java applets that can run on any Java-capable Web browser. These applications can access System i data and other System i objects. With VisualAge RPG you can create, edit, compile, and debug applications on your workstation. You can build an application from the top down. You start by focusing on the look and feel of the interface, and then you tie all the parts together with workstation RPG logic that you write in the VARPG language. You can reuse RPG logic and import display files (DSPF) from an existing application. You can learn VisualAge RPG quickly thanks to its tightly integrated tools and its visual development environment. For example, you can quickly create text, buttons, and fields in your design window using a point-and-click action. VisualAge RPG includes the following features and tools: - You can create interfaces in the GUI Designer by selecting visual parts and dropping them onto your design window, rather than by coding UI capabilities in source code. Select a part such as a push button or an entry field, drag it with the mouse, and drop it on the window you are designing. You can then select an event for the part from the part's pop-up menu, and use the editor to create the workstation RPG program logic behind the event. From the GUI Designer, you can also launch the editor, the compiler, and the debugger.
- The syntax checker helps you detect syntax errors quickly in your VisualAge RPG programs.
- The compiler performs compilations on the workstation, where your applications eventually run.
- The help and message compiler allows you to incorporate online help and messages into your workstation application.
- The editor allows you to add new editor functions or change existing ones. Language-sensitive editing and language-sensitive help are provided with the editor.
|