With LANSA components, you can create applications with powerful graphical user interfaces (GUI) using LANSA's repository-based development method.
With components you create event-driven applications using an advanced visual designer together with an easy to use code editor. You can accomplish most development tasks graphically.
Applications are assembled from components with extensive built-in functionality. Because Visual LANSA is based on a component technology and repository approach, you can reuse every part of an application. You can store groups of fields, menus, pictures, and other parts of an application with the associated code in the LANSA repository and reuse them. The reuse of these standard elements in all applications ensures rapid development, consistency and ease of maintenance.
The language you use in creating Visual LANSA components is the familiar RDML with a few extensions required for event-driven programming (RDMLX). The event-driven programming method provides the foundation for easy to use applications which put the user in control. However, new commands have been kept to a minimum to ensure that you can use a single set of skills for Windows, IBM i and web application development.
Because you may not be familiar with developing applications for the web, it has its own guide:
Building Web Applications with Visual LANSA.
Also see
2.1.1 You Work in a Graphical Editor
2.1.2 You Create Powerful Graphical Interfaces
2.1.3 You Use a Repository-Based Graphical Designer
2.1.6 Move Existing Applications to Visual LANSA
If you're unfamiliar with this topic, you should review some or all of the following: