| |||||
Visual Programming LanguageLimnor Studio uses following graphic symbols for visual programming. ![]() ![]() ![]() ![]() Programming entitiesInherited property: Inherited read-only property: Custom property: Custom web client property: Custom web server property: Inherited method: Custom method: Custom web client method: Custom web server method: Inherited event: Custom event: Method parameter: Local variable: Event Path Visual Language The icon represents one event; one or more lines start from the event and reach objects or custom methods. If a line starts from an event and reaches an object then it represents a programming such that on occurring of the event the object will execute one or more actions. If a line starts from an event and reaches a custom method then it represents such a programming that on ocurring of the event the custom method will be executed.This is an event path example for a web page of web mail: ![]() Actions For all the action symbols, there is one outwards arrow for linking with the next action, there is one or more inwards arrows linking with previous actions. An arrow can be at any point on the border of the action symbol. An action symbol can be of any size. It represents one action. It can be an action of executing a method; it can be an action of setting a property value; or it can be an action of firing an event. It represents an ordered list of actions. It represents a loop action for executing actions repeatedly. It allows setting initial actions, ending conditions and incremental actions. It represents a loop action for executing actions repeatedly. It allows setting the number of repeat times. The repeat index goes from 0 to the repeat count minus 1. The repeat index is available for the actions to be repeatedly executed. It represents a loop action for executing actions repeatedly while going through an array or a collection. The array item or the collection item is available for the actions to be executed repeatedly. Control Flow Visual Language This is a control flow for a web mail user input validation:
ExpressionsExpressions can be used where values are required. An expression is formed by constants, properties, method return values and operators. An expression is displayed and edited graphically.
| |||||