Application Generator

Top  Previous  Next

Overview and Introduction

The lessons that follow describe the heart of the Clarion IDE, the Application Generator. You will learn how to create and maintain an application. An application combines elements from the Clarion template language, a data dictionary, and optional custom source code to produce rich and robust source code modules. These modules are then compiled and linked to executables or libraries using the Project system.

When you use the Application Generator, you define procedures for the major tasks you want your application to do. Then you describe how the procedures accomplish the tasks, and how their windows, dialogs and reports appear to the end user.


Lesson 1 - Anatomy of an Application

What makes up an application file? A quick tour of the Application Generator, then see how to create one.


Lesson 2 - The power of the Application Wizard

Explore the Application Wizard and its powerful options to create a ready-to-run application.


Lesson 3 - The Application Generator Environment

Examine in this lesson the Application Options and other configuration issues.


Lesson 4 - The Window Designer

Examine in detail the options and features of the Window Designer.


Lesson 5 - Exploring the Menu/Frame Procedure

Learn how to create menus in your application, and understand the many options available to you.


Lesson 6 - Exploring the Browse Procedure

Learn what is a Browse procedure, how is it used, and what variations are available to you.


Lesson 7 - Exploring the Form (Update) Procedure

Learn what is a Form procedure, how is it used, and what variations are available to you.


Lesson 8 - The Report Designer

Similar in function to the Window Designer, this tool helps you to create rich and deeply detailed reports for your application. Explore its options and features in this lesson.


Lesson 9 - Exploring the Report Procedure

Learn what is a Report procedure, how is it used, and what variations are available to you.


Lesson 10 - Other Procedures - (Viewer, Process, etc.)

Explore the Viewer, Splash, and Process template procedures and their options and features.


Lesson 11 - Global Application Properties

Explore the application’s global area, including standard options and features.


Lesson 12 - Advanced Features of the Application Generator (Formula Editor, Utilities, etc.)

The Application generator is packed with tools and utilities that make your design cycle more efficient. This lesson explores several of these items.


Lesson 13 - Customizing the Application: Adding Templates

This lesson explores the rich library of Extension, Control, and Code templates available to you. Use these templates to extend the power and features of your application.


Lesson 14 - The Source Procedure

This lesson explore a very powerful door to open in your Clarion expertise. When a template just doesn’t fit into a feature or requirement of your application, what can you do?


Lesson 15 - Customizing the Application: Source Embeds

Sometimes a template will take your design requirements only so far. This lesson explores using Source Embeds to finish the job.


Lesson 16 - SQL, ODBC and ADO application support

Clarion is made to order when you need an application that needs access to a server-based database. In this lesson, we explore how to implement this design process using the Application Generator


Next: Lesson 1 - Anatomy of an Application