Getting Started with MCL-Designer V4
Introduction to MCL-Designer V4
MCL-Collection
MCL-Designer V4's Workflow
Basic Concepts of MCL-Designer V4
The Evolution of MCL-Designer (from V3 to V4)
How to Install MCL-Designer V4
How to Start MCL-Designer V4
MCL-Designer Activation (Subscription)
MCL-Designer Activation (Perpetual License)
Adding an MCL-Designer V4 Add-on
MCL-Designer V4 Updates
Transferring an MCL-Designer V4 License
MCL-Designer V4 Trial Mode
Managing Add-ons
Quick Tour
Setting up the Project
Creating a Program
Simulating the Project
Loading your Project to a Device
Looking at the MCL-Designer V4 Work Area
The Work Area
The Project Modules Area
Navigating the Project Module
Navigating the Programs Module
Navigating the Data Files Module
Navigating the Remote Database Module
Navigating the Local Database Module
Navigating the Resources Module
Navigating the Procedures Module
Navigating the Speech Module
Navigating the Labels Module
The Menu Bar Area
Navigating the Menu Bar
Detailing the Menu Bar
Navigating the Icon Shortcut Bar
Detailing the Icon Shortcut Bar
The Tools Area
Navigating the Control Tab
Navigating the Process Tab
The Working Area
Navigating the Working Area
How to Work with Projects
Project Properties
Application Info
Splash Screen
Project Notes
Target Device
System Preferences
Screen Settings
Keyboard Options
Barcode
NFC / RFID
Host / Aux
Edit Host Profiles section
Edit Aux Profiles section
Platform Services
Messagebox Topic Operations
Counter Operations
Remote Database
Web Service (SOAP)
Localization
Speech
Creating a New Project
Simulating a Project
Publishing a Project
Loading an Application/Project to a Device
Via USB Connection
Via Ethernet/Wifi
App Desktop
Importing From MCL-Designer V3
MCL-Tracer
Detailing the Options Bar
Detailing the Icons Bar
Detailing the Execution Flow Section
Detailing the Variables Section
MCL-PDK Builder
Detailing MCL-PDK Builder's Menu Section
Detailing MCL-PDK Builder's Work Section
Creating a PDK
Editing a PDK
The Configuration File
How to Work with Programs
Programs
Creating a New Program
Working with Routines
Working with Procedures
Local Procedures
Global Procedures
Background Procedures
Working with Library
Export to Library
Import from Library
Exporting/Importing Programs
How to Work with Screens
Screens
Creating and Editing a Screen
Setting Screen Properties
Working with "Routine In"
Working with "Routine Out"
Associating Actions to a Screen or a Control
Custom Actions
Controls
Adding Controls to a Screen
Adding Display Controls to a Screen
Adding a Display Text Control to a Screen
Adding a Display Header Control to a Screen
Adding a Display Line Control to a Screen
Adding a Display Shape Control to a Screen
Adding a SoftKey Control to a Screen
Adding a Display Image Control to a Screen
Adding a Gauge Control to a Screen
Adding a Video Player Control to a Screen
Adding a Web View Control to a Screen
Adding Input Controls to a Screen
Adding an Input Keyboard Control to a Screen
Adding an Input Barcode Control to a Screen
Adding an Input Date Control to a Screen
Adding an Input Time Control to a Screen
Adding an Input Spin Control to a Screen
Adding an Input List Control to a Screen
Adding an Input Cash Control to a Screen
Adding a Signature Capture Control to a Screen
Adding a Slider Control to a Screen
Adding Menu/Selection Controls to a Screen
Adding a Combo Box Control to a Screen
Adding a Button Control to a Screen
Adding a Menu Button Control to a Screen
Adding a Menu Text Control to a Screen
Adding a CheckBox Control to a Screen
Adding a Radio Button Control to a Screen
Adding a File Browse Control to a Screen
Adding an Advanced List Box Control to a Screen
Adding a Grid Control to a Screen
Editing the Style of a Control
Editing and Creating Styles
Editing and Creating the Display Text Style
Editing and Creating the Display Header Style
Editing and Creating the Display Line Style
Editing and Creating the Display Shape Style
Editing and Creating the Input Keyboard Style
Editing and Creating the Input Barcode Style
Editing and Creating the Input Date Style
Editing and Creating the Input Time Style
Editing and Creating the Input Spin Style
Editing and Creating the Combo Box Style
Editing and Creating the Input List Style
Editing and Creating the Input Cash Style
Editing and Creating the Button Style
Editing and Creating the SoftKey Style
Editing and Creating the Menu Button Style
Editing and Creating the Menu Text Style
Editing and Creating the Grid Style
Editing and Creating the Signature Capture Style
Editing and Creating the Display Image Style
Editing and Creating the CheckBox Style
Editing and Creating the Radio Button Style
Editing and Creating the Gauge Style
Editing and Creating the Slider Style
Editing and Creating the File Browse Style
Editing and Creating the Advanced List Box Style
Editing and Creating the Video Player Style
Editing and Creating the Web View Style
Exporting/Importing Screens
How to Work with Processes
Adding and Editing Processes
Adding Processes to a Screen or an Object
Adding Processes to a Routine, "Routine In", "Routine Out", Local/Global/Backgr. Proc. or Global Event
Editing Processes
Working with Aliases
Working with the Branch Processes Group
Working with Set Label Process
Working with Go to (End of Action/Routine) Process
Working with GoSub Process
Working with Test & Branch Process
Working with Case & Branch Process
Working with Control & Branch Process
Working with Call Action Process
Working with Call Local Proc Process
Working with Call Global Proc Process
Working with Call MCL Program Process
Working with Call Background Proc Process
Working with Check Procedure Status Process
Working with Wait for Variable Update Process
Working with Trigger Action Process
Working with the Variable Processes Group
Working with Variable Assign Process
Working with Variable Combine Process
Working with Variable Substring Process
Working with Variable Extract Process
Working with Variable Length Process
Working with Variable Parse String Process
Working with Variable Format String Process
Working with Variable Format Numeric Process
Working with Variable Conversion Process
Working with Variable Insert Process
Working with Variable Delete Process
Working with Variable Remove Process
Working with Variable Search Process
Working with Variable Search/Replace Process
Working with Load File to Var Process
Working with Save Var to File Process
Working with Set Background Var Process
Working with the Mathematics Processes Group
Working with Increment/Decrement Process
Working with Basic Arithmetic Process
Working with Advanced Arithmetic Process
Working with Trigonometry Process
Working with Modulo Process
Working with Random Process
Working with Checksum Process
Working with the Date Processes Group
Working with Date/Time Operations Process
Working with Date/Time Intervals Process
Working with Date/Time Format Process
Working with Get Timestamp Process
Working with the Display Controls Processes Group
Working with Message Box Process
Working with Display Text Process
Working with Display Header Process
Working with Display Line Process
Working with Display Shape Process
Working with Input Keyboard Process
Working with Input Barcode Process
Working with Input Date Process
Working with Input Time Process
Working with Input Spin Process
Working with Combo Box Process
Working with Input List Process
Working with Input Cash Process
Working with Button Process
Working with Softkey Process
Working with Menu Button Process
Working with Menu Text Process
Working with Signature Capture Process
Working with Display Image Process
Working with CheckBox Process
Working with Radio Button Process
Working with Gauge Process
Working with Slider Process
Working with File Browse Process
Working with Advanced List Box Process
Working with Grid Process
Working with the Control Operations Processes Group
Working with Get Property Process
Working with Set State Process
Working with Set Focus Process
Working with Set Value Process
Working with Get Value Process
Working with Video Control Process
Working with Web View Control Process
Working with the Data File Processes Group
Working with File Read a Record Process
Working with File Write Record Process
Working with File Update Record Process
Working with File Delete Record Process
Working with File Copy Record Process
Working with File Seek Record(s) Process
Working with Append File Process
Working with Copy File Process
Working with Rename File Process
Working with Delete File Process
Working with File Check Process
Working with File Open / Close Process
Working with File Alias Setting Process
Working with Create Directory Process
Working with Copy Directory Process
Working with Delete Directory Process
Working with Move Directory Process
Working with Check Directory Process
Working with List Files & Directories Process
Working with Add to Archive Process
Working with Delete from Archive Process
Working with Extract from Archive Process
Working with Archive Content Info Process
Working with Read from Ini File Process
Working with Write to Ini File Process
Working with the Local Database Processes Group
Working with Insert Record Process
Working with Select Record Process
Working with Update Record Process
Working with Delete Record(s) Process
Working with Free SQL Statement Process
Working with Attach/Detach Process
Working with Get Schema Version Process
Working with Local File to DB Process
Working with DB to Local File Process
Working with the Remote Database Processes Group
Working with Insert Record Process
Working with Select Record Process
Working with Update Record Process
Working with Delete Record(s) Process
Working with Local File to DB Process
Working with DB to Local File Process
Working with Update DB from File Process
Working with Free SQL Statement Process
Working with Execute SQL Script Process
Working with the Host Services Processes Group
Working with Send to Host Process
Working with Receive from Host Process
Working with Write into Host File Process
Working with Copy File on Host Process
Working with Rename File on Host Process
Working with Delete File on Host Process
Working with Append File on Host Process
Working with Get Host File Info Process
Working with Send to Host Process
Working with Receive from Host Process
Working with Host Get Data Info Process
Working with Sync Date/Time Process
Working with Execute Program on Host Process
Working with ShellExecute on Host Process
Working with Open Bridge Command Process
Working with Connection Status Process
Working with Set Host Address Process
Working with Get Host Address Process
Working with Connect to Host Process
Working with Disconnect from Host Process
Working with Flush Pending Message(s) Process
Working with the Web Services Processes Group
Working with Call & Parse Process
Working with Parse Response Process
Working With SOAP Process
Working with Set Host Address Process
Working with Get Host Address Process
Working with Get File from URL Process
Working with HTTP Request Process
Working with REST/JSON Process
Working with REST/XML Process
Working with JSON to Variable(s) Process
Working with JSON to File Process
Working with XML to Variable(s) Process
Working with XML to File Process
Working with the Login Process
Working with the Logout Process
Working with the Check Login Status Process
Working with the Get User Info Process
Working with the Retrieve ID Token Process
Working with the Platform Services Processes Group
Working with Outbox / Send File Process
Working with Outbox / Check File Process
Working with Outbox / List Files Process
Working with Inbox / Get File Process
Working with Inbox / Check File Process
Working with Inbox / List Files Process
Working with Outbox / Post Message Background Process
Working with Outbox / Post Message Foreground Process
Working with Outbox / Get Status Process
Working with Outbox / Clear Process
Working with Inbox / Receive Message Process
Working with Inbox / Parse Message's Header Process
Working with Request / Response Process
Working with Update Metrics Process
Working with the Print/Aux Processes Group
Working with Print Label Process
Working with Print File Process
Working with Send Data Process
Working with Receive Data Process
Working with Connect to Aux Process
Working with Disconnect from Aux Process
Working with Flush Aux Buffer Process
Working with Set Aux Address Process
Working with Get Aux Address Process
Working with the Photo/Phone/Image Processes Group
Working with Take Picture Process
Working with Set Parameters Process
Working with Call Phone Number Process
Working with Image Processing Process
Working with the GPS/Navigation Processes Group
Working with Start/Stop GPS
Working with Get GPS Value(s) Process
Working with Calculate Distance Process
Working with Start / Stop Navigation Process
Working with Check Address Process
Working with Load Destination (Address) Process
Working with Load Destination (GPS Position) Process
Working with the RFID Processes Group
The RFID Action
Creating an RFID Profile
Working with Connect RFID Process
Working with Disconnect RFID Process
Working with Read Process
Working with Write Process
Working with Kill Process
Working with Lock/Unlock Process
Working with Erase Process
Working with Enable/Disable Process
Working with Tag Locate Process
Working with Start/Stop Reading Process
Working with Decode BCD Process
Working with Encode BCD Process
Working with the NFC Processes Group
Working with Read NFC Record Process
Working with Enable NFC Process
Working with Tag Dispatch Mode
Working with Set Default NFC Profile Process
Working with the Other Processes Group
Working with Start/Resume Global Event Process
Working with Reset Global Event Process
Working with Suspend Global Event Process
Working with Set Timer Process
Working with Read Timer Process
Working with Pause Timer Process
Working with Beep Process
Working with Play Sound Process
Working with Set Volume Process
Working with Set Backlight Process
Working with Set Keyboard Process
Working with Restart/Reboot Process
Working with Read Registry Process
Working with Write Registry Process
Working with MCL Code Process
Working with Set App. Language Process
Working with Set System Variable Process
Working with Set App Param File Process
Working with Start External Program Process
Working with Start Android Activity Process
Working with the Speech Processes Group
Working with Speech Input Process
Working with Speech Output Process
Working with Speech Operator Info Process
Working with Calibration Process
Working with Speech Setup Process
Working with Speech Set State Process
Working with Prompt Control Process
Working with Set ASR Language Process
Working with Set TTS Language Process
How to Work with a Remote Database
Creating a Remote Database Profile
Getting the Structure of a Remote Database
Refreshing an Imported Table
Viewing the Structure/Data of a Table
Editing a Remote Database Profile
Deleting a Remote Database Profile or Table
How to Work with Data Files
Data File Types
Creating a Data File
Duplicating a Data File
Editing a Data File
Populating a Data File for Testing and Simulating Purposes
Import Data into an Opened Data File
Search Data in an Opened Data File
Exporting/Importing Data Files
Deleting a Data File
How to Work with a Local Database
Working with Tables
Creating a Table
Duplicating a Table
Deleting a Table
Viewing/Editing Table Data
Editing a Table
Working with Views
Creating a View
Duplicating a View
Viewing the Data of a View
Deleting a View
Editing a View
Working with Indexes
Creating an Index
Duplicating an Index
Editing an Index
Deleting an Index
How to Work with Resources
How to Work with Background Procedures
Adding a Background Procedure
Duplicating a Background Procedure
Exporting/Importing a Background Procedure
Editing a Background Procedure
Deleting a Background Procedure
How to Work with Global Events
Adding a Global Event
Duplicating a Global Event
Exporting/Importing a Global Event
Editing a Global Event
Deleting a Global Event
How to Work with Speech
System Word Lists
App Word Lists
TTS Substitutions
Speech in Controls
Speech in the Input Keyboard Control
Speech in the Input Barcode Control
Speech in the Input Date Control
Speech in the Input Time Control
Speech in the Input Spin Control
Speech in the Combo Box Control
Speech in the Input List Control
Speech in the Input Cash Control
Speech in the Button Control
Speech in the Menu Button Control
Speech in the Menu Text Control
Speech in the CheckBox Control
Speech in the Radio Button Control
Speech in the Slider Control
Recommendations on the Use of Speech Applications
How to Work with Labels
Adding a Label Profile
Editing a Label Profile
Deleting a Label Profile
Copying a Label Profile
Exporting/Importing Label Profiles
MCL-Designer Shortcuts
Sample Applications
© 2022 MCL Technologies
v4.10.2.0.431x.1