Shopping cart  Shopping cart
0 Product(s) in cart
Total $0.00
» Checkout
 

 

Home » Software » SoftVelocity

Clarion Training - Course #2 - Advanced Clarion 6 IDE Development Techniques

Course II — Advanced IDE Development Techniques

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
  • ASCII View Control
  • More Button Control Templates
  • DOS File Lookup Control
  • Field Lookup Control
  • File Drop Combo Control
  • The Relation Tree Control Template
  • Self-Test
  • Flash Movies
Code and Utility Templates

This lesson describes the internal template components of the Application Generator. It examines a summary of the development environment, followed by an overview of the template registry file and its major building blocks: Control, Extension, and Code templates.

  • Code Templates Defined
  • Using the Code Templates
  • Accessing Code Templates
  • Summary of Code Templates
  • Utility Templates
  • Accessing Utility Templates
  • ViewABCClasses Utility
  • WriteHLPids Utility
  • Self Test
  • Flash Movies

Advanced Browse Tools (QBE)

A detailed look at the Query based templates currently available, including the BrowseQBEButton and BrowseQBEList control templates. An example application is also provided.

  • Lesson Objectives
  • BrowseQBEButton Control Template
  • BrowseQBE Runtime Options
  • BrowseQBEList Control Template
  • BrowseQBEList Template Prompts
  • BrowseQBEList Translation Support
  • Self Test
  • Flash Movies

Advanced Form Tools (EIP)

This lesson explores the use of the template based Edit-in-Place tools available for all BrowseBox template controls. Implementation of the new Edit-in-Place, its variety of design options, and several tips and techniques are examined. In addition to the movies and Self Test quiz at the end of this lesson, there is also an example application provided that showcases all design options discussed in the lesson text.

The lesson concludes with a look at another new Form tool, the FormVCRButtons control template. This template combines the power of a Browse with the update capabilities of a Form on a single window.

  • The Road to Using Edit-in-Place
  • Dictionary Options
  • Selecting an EIP Interface
  • EIP General Options
  • Column Specific Options
  • FormVCRButtons Control Template
  • Self Test
  • Flash Movies

Wizard Themes

This lesson reviews the Wizard Utility templates, and explores the different types that are available in the latest version of Clarion. The wizard theme is introduced, exploring its impact on the current Wizard family, and discusses the powerful Theme Maintenance Wizard and how it can be used to customize the shipping wizards to the next level.

  • Wizards and Theme Control
  • Theme Selection
  • Behind the Theme
  • Shipping Examples
  • Theme Maintenance - Customization
  • Theme Maintenance - Prompts
  • Saving your Theme Modifications
  • Locating the Theme Files
  • Self Test
  • Flash Movies

Multi-DLL Application Design


This lesson explores the use of the Dynamic Link Library in Clarion applications. A good majority of real world applications use this design technique, for reasons that will soon be apparent.

The steps involved to create and maintain a DLL in Clarion applications are surprisingly straightforward and relatively simple to implement. This lesson will walk you through these steps, and encourage you to follow along.

  • DLL Defined
  • Why use a DLL?
  • A Tutorial - Changing your Application to Use DLLs
  • Creating the "Global" Application
  • Global Switches
  • Compile and Build the Global DLL
  • Creating a Second DLL
  • Linking in the Global DLL
  • Global Settings for States
  • Compile and Test
  • Export Flag on Procedures
  • "Borrow" a Procedure.
  • Testing DLLs
  • DLL Checkpoint
  • Putting it all Together
  • Distributing your Application
  • Enhancing the Ship List
  • Modifying the DLL
  • Running the Orders Application from Explorer
  • Rebasing - How to
  • Self Test
  • Flash Movies

Using the Debugger

A detailed tutorial describing the functions and options of the Clarion Debugger. Know when you need to use the Clarion Debugger. Have a better understanding of the debugger windows and settings.

Know how to use it to quickly identify problem code. Learn how to set break points, watch and edit variables, and to implement "Post Mortem" debugging.

  • When Do You Need to Debug?
  • Debugger Defined
  • Setting Debug Options in the Project Editor
  • Starting the Debugger
  • Overview of the Debugger Windows
  • The Procedures Window
  • The Globals Window
  • The Stack Trace Window
  • The Source Window
  • The Disassembly Window
  • The Memory Window
  • The Thread List Window
  • General Tips on Debugging an Application
  • Breakpoints
  • Debugger Scenarios
  • Example Application
  • Debugging DLLs
  • Post Mortem Debugging
  • Starting Debugger from a Popup Menu
  • Self Test
  • Flash Movies

 

 
Price: $299.00 ( $328.90 Inc. GST)
185.38 USD

 
« Previous | Next »

 

 
 

Copyright © 2011 Data Down Under

Designed by 1st Logo Design