|
Module
|
Topic
Outline
|
|
The
Environment
This lesson introduces the Clarion environment. Topics
discussed include: navigation within the environment,
the purpose of each major menu selection, the major
areas of functionality within Clarion, the files created
and used by the environment, and the steps associated
with the development of a typical application.
|
- The
Clarion Environment
- A
quick look at loading Clarion
- Navigation
in the Clarion IDE
- The
Clarion Main Menu
- The
File Menu
- Major
Environment Components
- Launch
the Application Generator
- Launch
the Dictionary Editor
- Launch
the Source Editor and Project
- The
Project Menu
- The
Setup Menu
- What
is a Registry?
- The
Help Menu
- Self
Test
- Flash
Movies
|
|
Using
the Dictionary Editor
This lesson describes the creation and maintenance of
Database Dictionaries. Database dictionaries define
the physical layout of the data tables to be accessed
by an application, the relationships existing between
tables, and the rules for maintaining these relationships.
Database Dictionaries are required by programs created
with the Application Generator in order to access data
tables.
|
- Why
Clarion is Different than other Programming Languages
- A
Quick Tour
- Creating
a New Dictionary
- Creating
a Dictionary
- Adding
Tables to Your Dictionary
- Table
Import Technique
- Copy
& Past Technique
- Custom
Method
- Adding
Columns
- Adding
Numeric Columns
- Adding
Text Based (STRING) Columns
- Adding
Keys
- Adding
a Single Component Key
- Adding
a Multi Component Key
- Adding
Relationships
- Adding
One-to-One Relationships
- Adding
Many-to-Many Relationships
- Special
Options
- Validity
Checks
- Miscellaneous
Options
- Self
Test
- Flash
Movies
|
|
The
Application Generator
This lesson describes the basic functionality of the
Application Generator. Defining procedures, using the
Application Generator's Application and Procedure Wizards,
defining global characteristics, and creating common
types of windows are discussed. The purpose of template
files and template file defaults is also covered.
|
- What
is an Application
- What
is a Procedure
- Starting
a New Application
- Application
Wizard
- Shaking
the Application Tree
- Defining
Global Characteristics
- More
Global Options
- Creating
a New Application File
- Creating
Procedures
- Creating
A Procedure
- Common
Procedure Properties
- An
Important Word About the Right Mouse Button
- Self-Test
- Flash
Movies
|
|
Using
the Window Formatter
This
lesson takes a first look at the commands, options,
and features of the IDE Window Formatter. Understand
the various techniques used to populate and align windows
controls.
|
- The
Window Formatter
-
Using the Window Formatter
-
The Window Formatter's Edit Menu
-
Editing Window Properties
-
The List Box Formatter
-
Using the List Box Formatter
-
Populating Controls
-
Populating a Window
-
Window Controls
-
Aligning Controls
-
Changing Window Formatter Options
- <
Self-Test
- Flash
Movies
|
|
Using
the Report Formatter
This
lesson describes the fundamentals of creating reports
in Clarion 6. Topics include: report design fundamentals,
using the Application Generator’s Report Formatter,
and the supporting report template tools.
|
- What
is a Report?
-
Before you enter the Formatter
-
Using the Report Formatter
-
The Report Formatter Menu
-
Placing Controls on the Report
-
Movie - Populating Controls on a Report
-
Additional Bands
-
Optional Formatter Views
-
Movie - Views in the Report Formatter
-
The Populate Menu
-
Formatter Options
-
Saving the Report
-
Self-Test
- Flash
Movies
|
Formulas
and the Formula Editor
This lesson describes the creation and use of program formulas
in the Application Generator’s Formula Editor
using simple and conditional assignments. Program Formulas
are used to manipulate and translate pieces of information
that are being accessed in the program.
|
- What
is a Formula?
- What
is a Simple Assignment?
- What
is a Conditional Assignment?
- Creating
Formulas
- Creating
Simple Formulas
- The
Formula Editor
- Constructing
the Formula
- Creating
a Computed Date Field
- Concatenating
Fields and Constant Text
- Using
a Formula in a Browse Box
- Creating
Conditional Formulas
- Creating
a Conditional Field
- Self-Test
- Flash
Movies
|
|
Template
Tools and Wizards
This lesson describes the internal template components
of the Application Generator. It presents a brief summary
of the development environment, followed by an overview
of the template registry file and its major building
blocks: Control, Extension, and Code templates.
The
lesson concludes with an in-depth look at the Application
Wizard, which uses the template technology to the fullest
by offering an easy-to-use interface that results in
a feature-rich application.
|
- Development
Environment Summary
- Graphical
Look at the Clarion Development Environment
- Template
Classifications
- Template
Registry
- The
Wizards
- Application
Wizard
- Theme
Selection
- File
Usage
- Control
Model
- Window
and Control Customization
- Internet
Connect
- Procedures
and Reports
- Self
Test
- Flash
Movies
|
|
Creating
Menus
In
this lesson, we will explore the elements of a standard
Clarion Frame procedure, and look in detail at the Menu
Editor.
|
- How
to Create a Menu
- Using
the Menu Editor
- Template
Support for Menus - The Frame
- Self-Test
- Flash
Movies
|
|
Template
Tools — Browse (Scrolling Lists)
A
detailed look at the Browse Wizard and Browse Box Control
Template. Understand the concept of a scrolling list
and its use in the Browse procedure. Understand the
use of the Browse Wizard. Become familiar with the List
Box Formatter. Learn the different types of Record Filter
and Range Limits available in the Browse template procedure.
Understand the use of runtime filters (Query by Example).
|
- Creating
Scrolling Lists
- Using
the Browse Wizard
- The
Browse Procedure Wizard
- Modifying
Your Browse Procedure
- Using
the List Box Formatter
- Record
Filters
- A
Record Filter under Program Control
- A
Record Filter under User Defined Control
- Range
Limits
- Using
Range Limits
- Filtering
Records at Runtime: An Introduction to Queries
- Self-Test
- Flash
Movies
|
|
Template
Tools — Form (Data Entry)
A
look at the Form Wizard and the Save Button control
template. Learn how to create Data Entry Windows (Form
or Update Procedures) in the Clarion Application Generator,
the easy process of populating controls, and the support
templates provided for Form procedures. Understand how
to access and use the Form Wizard.
|
- Creating
Data Entry Windows
- Populating
Controls
- Save
Button Control Template
- The
Cancel, Close, and Save Button Control Templates
- Self-Test
- Flash
Movies
|
|
Template
Tools — Building Reports
A
look at the powerful Report Wizard and Report Procedure
defaults. Understand the Windows based report paradigm.
Learn how to create and format report data, and how
to use the available template tools that support report
generation.
|
- Creating
Reports
- The
Three-step Report Design Process
- The
Report Wizard - TO DO
- The
Report Wizard Movie
- Report
Customization
- Report
Template - Properties
- Additional
Report Properties
- Breaks
- Hot
Fields and Detail Filters
- Report
Properties Movie
- Special
Template Tools for Reports
- Using
the Custom Report Control Templates
- Self-Test
- Flash
Movies
|
|
Program
Creation and Distribution
A
look at the program distribution options and settings
available. Understand the process of compiling and linking,
be able to create a distributable program. Understand
the template generated shipping file, the source editor
and its use during the project compile cycle.
|
- Compiling
and Linking from the Application Generator
- Generating
source from the Project Menu
- The
Compile "Flow"
- Compile
and Link
- The
Project Menu
- Tour
of the Project Editor
- Project
Editor Properties
- Adding/Removing
Files to the Project System
- Troubleshooting
a Project
- Meet
the Source Editor
- Editing
source from the Application Generator
- Source
Editor in Standard Mode
- Source
Editor in Error Mode
- Source
Editor in Embeditor mode
- >The
File Menu
- The
Edit Menu
- The
Search Menu
- My
Application is Done. Now What Do I Ship?
- Generating
On-line Help for your Clarion Programs
- Self
Test
- Flash
Movies
|