Category: ZIM STUDIO

The Original Internet Language

Zim IDE Components

The Organization of Zim IDE Zim IDE consists of eight separate visual components distributed within five different panels. Some panels are occupied by two different visual components, of which only one is displayed individually when selected by the designer. The visual components of Zim IDE and their respective display panels are introduced below:   Component Display Area Menu…
Read more

The Document Editor

Main Characteristics of the Document Editor The Document Editor is where documents such as Zim programs, database parameters and configuration files are viewed and edited. It occupies the same area as the GUI Designer it offers syntax highlighting customized for the Zim programming language. Documents can be opened and edited directly from the Database Tab Page: Click on the Documents node…
Read more

The Menu Tool Bar

Main Characteristics of the Menu Tool Bar The Toolbar contains shortcuts to menu items that are frequently used.  There are icons for the following menu items: The Menu Tool bar is divided into the following menu areas: The Main Menu File Contains file operations: New, Open, Save, Save As and Close. Edit Contains edit operations: Cut, Copy, Paste. View Enable or Disable the Field…
Read more

ZimIDE: Features and Functionality

ZimIDE at a Glance The Zim Integrated Development Environment (ZimIDE) is a full-featured development environment to build graphical user interfaces (GUIs) for Zim database applications. ZimIDE combines and extends the functionality of three separate development components for Zim applications available in previous versions of Zim:   Zim Painter Zim Development Center Data Dictionary Browser  …
Read more

Relationships

A relationship is a data object that defines and establishes an association between entity sets. A relationship may, in addition to expressing an association between entity sets, act as a repository for some portion of the data managed by the application. There are therefore two classes of relationships: those with fields (containing data) and those…
Read more

Documents

Defines external files or devices. A document is a programming object which identifies, to Zim, a line-oriented device or text file in your operating system, giving you the means to access that device or file in your application programs.  A document may be unstructured (e.g., containing straight text or a program), or it may be…
Read more

EntitySets

Defines database files. An entity set is a data object or a repository for some portion of the data managed by the application. Establishing an Entity Set Call up the Zim IDE, select ENTITY SETS from the DataBases menu, and use the tools of the Zim IDE Development to define the desired entity set. Creation…
Read more

Variables

Describes global variables. A variable is a programming object that provides a method of handling temporary data required for various purposes during application execution. Zim provides a number of pre-defined system variables and sets or resets their values at various times.  For details, consult your Language Reference. Establishing a Global Variable Call up the Zim…
Read more

Directories

  A directory is an application object. Application directories are used to organize the objects defined in the Object Dictionary for the application. Establishing an Application Directory   Call up the Zim IDE, select DIRECTORIES from the DataBases menu, and use the tools of the Zim IDE Development to define the desired directory. Creation of Directory step…
Read more

Roles

Defines alternative names for entity sets, relationships or for subsets of an object’s members. A role is a programming object that provides an alternative name for a data object or for a subset of the members of a data object. Establishing a Role Access the Zim IDE, select ROLES from the DataBases menu and use…
Read more

en_CAEnglish