Schedule

Beginner

Intermediate

Advanced

Programming

Libraries

Programming

Designing Graphical User Interface

Duration: 1 Hour
Location: Online
Prerequisite: Completion of the Advanced course

The Programming course builds on all topics taught in Intermediate and Advanced course. The AVSnap coordinator will introduce User Interface design concepts with practical application.

During the course a small control system with full Graphical User Interface (GUI) will be designed and programmed. The AVSnap uses internal programming language modeled after Pascal language. It is event driven with powerful user interface.

Additional information will be provided on RS-232 and TCP communication design and control of other equipment. To participate in this course you should have active RS-232 port. If you computer does not have RS-232 port, then simulated port will be created to complete exercises.

1.

Introduction

1.1.

Active objects

1.2.

System objects

1.3.

Communication objects

1.4.

Time objects

2.

Language Structure

2.1.

Language keywords

2.2.

Language syntax

2.3.

Defining variables

2.4.

Type of Variables

2.5.

Scope of Variables

3.

User Interface

3.1.

Graphical design of user interface

3.2.

Adding interaction to objects

3.3.

Presentation mode

3.4.

Read Only mode

4.

Active Objects

4.1.

Array of Objects

4.1.1.

Button / Level Control / Progress Bar

4.1.2.

IMG object

5.

Page formatting

5.1.

Page size/orientation

5.2.

Page dimensions using Custom

5.3.

Page templates

6.

Multiple pages

6.1.

Designing Multipage user interface

6.2.

Switching between pages

6.3.

Determining Run Mode

9.

Passive Objects properties

9.1.

Line tool + format

9.3.

Text tool+ format

9.5.

Rectangle tool + format

9.15.

Rotate tool (shortcut)

13.

Active Objects Library

13.1.

Basic concepts

13.2.

Switching to Library Mode from Design Mode

13.3.

Returning to Design mode

13.4.

Drawing objects

13.5.

Inserting BMP/JPG

13.6.

Adding Snap points

13.7.

Defining defaults

13.8.

Setting up first symbol in the library

13.9.

Identifying type of symbol (Diagram, Outline, Photo, My)

13.10.

Defining library symbol size

 

Altinex Inc. Copyright 2004-2013