GUI for .NET

GUI for .NET

Introduction

The SmartComponent Library provides a rich GUI for .NET front‑end framework on top of Progress OpenEdge. Instead of building forms, viewers, browsers, and toolbars from scratch, you work with prebuilt SmartControls (such as SmartViewerControl, SmartDataBrowser, SmartToolbarController and SmartBusinessEntityAdapter) that are designed to bind directly to Business Entities and other SmartFramework services.

Using GUI for .NET within the SmartComponent Library means you design your user interface in a visual designer, configure data sources and links rather than hand‑coding UI plumbing, and let the framework handle common tasks such as data retrieval, update, validation and navigation. This enables you to build consistent, data‑centric desktop applications faster, while keeping the UI closely aligned with the meta‑data and business logic defined in the SmartFramework backend.