The Evolution of MCL-Designer (from V3 to V4)

Navigation:  Getting started with MCL-Designer V4 >

The Evolution of MCL-Designer (from V3 to V4)

Previous pageReturn to chapter overviewNext page

 

Overview

 

This chapter focuses on a direct feature comparison between the previous MCL-Designer V3 and MCL-Designer V4. This is directly beneficial to those already familiar with the MCL-Collection.

 

 


MCL-Design V3

MCL-Design V4

Unicode Support.

Web Services Client Integration (http).

Peripheral Support (phone, camera, GPS, RFID, etc.).

Local Database Support on Client.

Multiple Monitor Setup.

Code Execution.

Sequential execution

 

The project is created following a rigid structure:

Creating a main program ➔ adding a screen ➔ adding objects to a screen ➔ adding processes [process in/process out]) ➔ adding a screen ➔ automatically continues (sequence).

Event driven execution

 

The creation of a project is NOT linear, but flexible. Now, the next action/object/process must be called in order to continue the workflow (trigger).

 

Templates.

 

Focus on using predefined templates instead of creating custom ones.

Example:

 

Processes when entering a Screen.

“Process – In”

“Routine In”

 

Used to perform some actions prior to painting objects on a screen.

Processes when leaving a Screen.

“Process – Out”

“On Validate”

 

Use this event when all objects on the screen have been validated according to the rules specified within the object.

Procedures with Input/Output arguments (Global and Local Procedures).

Reusability of functions, objects and code

 

(Design function once, use across multiple client/server). This allows for Cross Developer maintenance.

A set of instructions to perform recurrent or shared functions locally (inside a program). Similar to a local procedure.

Its start and finish is marked with a label and an explicit “Go to Exit”.

Subroutine

Routine

Multiple Language Support.

Possibility to dynamically change the language used in your project.

GUI theme selection for the project.

Input Objects’ new features.

 

Hint ( shadowed text inside the object).

SIP (calls a virtual keyboard).

 

 

Screen Object Properties.

 

Alignment

Tab Stop

Send to Front/Back

Visible/Not Visible

Enabled/Disabled

Auto Refresh

See Setting Screen Properties

 

 

“Drag and Drop” of images from Windows Explorer directly into the Resources section.

Enhanced graphic feature that automatically resizes all visual objects without rescaling.