Copyright © 2007 SoftVelocity, All rights reserved worldwide

Course II — Advanced IDE Development Techniques

Understand and learn how to specify the advanced options in the Data Dictionary. The Dictionary options you choose are reflected in the behavior of your application. You'll learn about client-side triggers, validity checks, 3rd normal relations, and more.

Template properties are the instrument panel that control the generated code, and this course explains all of the available templates, and dives into a detailed look at EIP, advanced Browse techniques, label based reports, utilizing the Process template, and more.

You'll understand how to perform data conversions, properly design your application into multiple DLL's, adjust and apply UI themes, and you'll get an in-depth walk-through the Clarion debugger.

Module
Topic Outline
Data Conversion Techniques

This lesson describes common data table maintenance options that may need to be performed for Clarion applications. It reviews the different options and techniques available for data table conversion.
  • Data Table Maintenance
  • Converting Data Tables
  • Auto-conversion
  • An Alternative Conversion Technique
  • Conversion:Part 1 of 4
  • Conversion:Part 2 of 4
  • Conversion:Part 3 of 4
  • Conversion:Part 4 of 4
  • Self Test
  • Flash Movies

Dictionary Editor — Advanced Options

A detailed look at the options of the dictionary that greatly affect the generated application. Including triggers, validity checks, relations, etc.

  • The Data Dictionary
  • Table Definitions
  • Defining a Table
  • Defining Dictionary Global Variables
  • Using Column Pools
  • Column Definitions
  • General Tab Options
  • Attributes Tab Options
  • Comments and Options Tab Options
  • Options Tab Movie
  • Help and Validity Checks Tab Options
  • Validity Checks Tab Movie
  • Window Tab Options
  • Report Tab Options
  • Key Definitions
  • General Tab Options
  • Attributes Tab Options
  • Comments Tab Options
  • Options and Columns Tab options
  • Columns Tab options
  • Alias Definitions
  • Adding a New Alias Table
  • Relations
  • Adding Relations
  • Lookups
  • More Validation - Triggers
  • Self Test
  • Flash Movies

Table Processing — Process Wizard

A look at the Process Procedure and the supported wizard. Understand what a process is as defined in Clarion. Get to know the options and features of the Process Wizard, the Process Procedure template, and its core options. Learn the key embed points used by the Process template.

  • What is a Process?
  • Process Wizard
  • The Process Template
  • Progress Window Options
  • Process Embeds
  • Process Support Templates
  • Self Test
  • Flash Movies

Label-based Report Tools

A look at the new Report Label Wizard. Learn the fundamentals of a label-based report, and the steps necessary to create one. Understand the new Label Wizard, how to use and configure it. Know the Clarion ReportWriter’s role in label-based reports.

  • Label Report Basics
  • The Label Wizard utility template
  • Label Reports in ReportWriter
  • Suppressing Blank Lines in Label Reports
  • Self Test
  • Flash Movies
Extension Templates

This lesson describes the default Extension template components of the Application Generator. It examines a summary of these Extension templates, followed by a detailed overview of the most common procedure-based extensions found in applications.

This lesson is the first part of a continuing series. In later lessons, a detailed examination of other template types; specifically code, control and utility types, will be presented.

  • Extension Templates Defined
  • Global Extension Templates
  • Procedure Extension Templates
  • Date and Time Display
  • The Date/Time Extension Template
  • Record Validation
  • Record Validation Extension
  • ASCII View in List Box
  • ASCII View in List Box Movie
  • The WindowResize Extension
  • A look at the WindowResize Extension
  • Self Test
  • Flash Movies
Control Templates

This lesson describes the powerful Control Template components of the Application Generator. It examines a summary of all key control templates installed in the Template Registry, followed by a detailed overview of each.
  • Control Templates Defined
  • Using the Control Templates
  • Browse Box Control

 

 


Copyright © 2007 SoftVelocity, All rights reserved worldwide