Skip to main content
You are viewing help content for pre-release software. This document and the features it describes are subject to change.
All docs
V26.1
  • VCL Template Kit

    • 4 minutes to read

    The VCL Template Kit is designed to quickly create common application types and frequently used UI forms. The VCL template kit addresses typical business app usage scenarios (such as data-centric forms, master-detail layouts, and common navigation patterns).

    VCL Shared Libraries — VCL Template Kit (Project Wizard)

    Tip

    All project and form templates listed in this topic are shipped and installed automatically with corresponding DevExpress products.

    Project and Form Wizards

    The DevExpress VCL Template Kit integrates the following wizards into your RAD Studio IDE:

    Application/Project Wizard

    Allows you to create an application project from scratch. The generated project includes all required dependencies, contains a fully-functional UI, and implements a specific DevExpress component usage scenario.

    The Data Grid, Report Viewer/Dashboard Viewer, and similar controls include sample data in generated projects while Office-Inspired controls (Rich Text Editor, Spreadsheet, PDF Viewer) automatically load sample documents.

    Refer to the following section for a complete list of available templates by category: Project Templates.

    Form/User Control Wizard

    Allows you to create a scalable form (a TdxForm descendant) designed for a specific purpose. A generated form contains a pre-configured Ribbon/Toolbar UI and/or a DevExpress UI control. This wizard is particularly useful if you need to add a new form with DevExpress controls to an existing application project.

    VCL Template Kit — The Grid-Based Form Template

    Run VCL Template Wizards

    The FileNew menu available in the RAD Studio IDE contains the following items you can use to run corresponding VCL Template Kit wizards:

    • DevExpress VCL v26.1 Application/Project - Delphi
    • DevExpress VCL v26.1 Form/User Control - Delphi

    VCL Template Kit — RAD Studio Menu Items

    Project Templates

    Project templates are designed to:

    • Reduce time spent on repetitive project and form setup. All templates listed in this section generate fully-functional app projects in 1–2 clicks.
    • Encapsulate best practices introduced in DevExpress VCL components in recent releases (global skin/palette management, modern Fluent UI layouts, a unified image list for vector UI icons, etc.).
    • Improve onboarding for new VCL developers and boost productivity in experienced teams.

    Common

    The Common category includes general-purpose application templates.

    Application Builder

    Application Builder is a universal application template that allows you to choose/combine multiple target business scenarios, and different UI layouts and navigation options. You can add one or multiple views with pre-configured DevExpress UI controls based on project requirements.

    VCL Template Kit — The Application Builder Template

    Blank Application

    Creates a VCL application with an empty form.

    VCL Template Kit — Blank Application Template

    Ribbon-based Application

    Creates a VCL application with an empty form that includes a Ribbon UI.

    VCL Template Kit — The Ribbon-Based Application Template

    Toolbar-based Application

    Creates a VCL application with an empty form that includes a toolbar/menu UI.

    VCL Template Kit — The Toolbar-Based Application Template

    Grid-based Application

    Creates a VCL application with a Ribbon UI-based form that hosts a Data Grid (TcxGrid) control for browsing and editing data.

    VCL Template Kit — The Grid-Based Application Template

    Reporting & Data Analytics

    BI Dashboard Viewer Application

    Creates a VCL application with a TdxDashboardControl component that visualizes key metrics form a sample data source.

    VCL Template Kit — BI Dashboard Viewer Application Template

    Report Viewer Application

    Creates a VCL application with a TdxReportControl component that displays a pre-built tabular report.

    VCL Template Kit — The Report Viewer Application Template

    Office-Inspired Controls

    Word Processing Application

    Creates a VCL application with an integrated Rich Text Editor (TdxRichEditControl) and a Ribbon UI (TdxRibbon). The resulting application is designed for editing DOCX/RTF files using a Ribbon UI inspired by Microsoft Word®.

    VCL Template Kit — Word Processing Application Template

    Spreadsheet Application

    Creates a VCL application with integrated Spreadsheet (TdxSpreadSheet)/Formula Bar (TdxSpreadSheetFormulaBar) controls and a Ribbon UI (TdxRibbon).

    VCL Template Kit — Spreadsheet Application Template

    PDF Viewer Application

    Creates a VCL application with an integrated PDF Viewer (TdxPDFViewer) control and a Ribbon UI (TdxRibbon) designed to execute typical document viewer application commands (navigation, zoom, print, etc.).

    VCL Template Kit — PDF Viewer Application Template

    Scheduling Application

    Creates a VCL application with an integrated calendar/scheduler (TcxScheduler), navigation bar, and Ribbon UI (TdxRibbon).

    VCL Template Kit — Scheduler Application Template

    Map Application

    Creates a VCL application with an integrated map (TdxMapControl) and a Ribbon UI (TdxRibbon).

    VCL Template Kit — Map Application Template

    Tabbed MDI Application

    Creates a VCL application with a tabbed multi-document interface (MDI). The generated application is based on the TdxTabbedMDIManager component designed to incorporate tabs and custom buttons into the form title or a separate bar below.

    Wizard Application

    Creates a VCL Wizard application based on the TdxWizardControl component.

    VCL Template Kit — Wizard Application Template

    See Also