Introduction

Documentation and Help

The text you are reading – the User’s Guide – will lead you step by step through Sfairadora key functionalities. If you have some experience with computers, you may find it useful to take a look at a quick overview in the next section.
This text is identical to the text of the User’s Guide contained in Sfairadora (where it is accessible through the menu item Help|User’s Guide or the keys Ctrl+F1).
When you launch Sfairadora for the first time, the Context Help window opens in the upper right corner of your screen. This window continuously displays an explanation of the part of the application that you are currently working with. Usually, you will see multiple topics covering different options – for example, there will be one topic explaining the currently active item and another topic explaining the entire active window. When you have closed the Context Help window, you can always reopen it by the F1 key or from the Help|Context Help menu.
Comprehensive and detailed documentation outlining how Sfairadora works can be found in the Reference Guide. Both the User’s Guide and the Context Help also contain links to the Reference Guide whenever a more detailed explanation is required. You can open the Reference Guide window from the Help|Reference Guide menu.

Key Features of Sfairadora

●
Intuitive data model:
o
Tables nested in a table. More
o
Ordered and filtered data – intuitive definition of filter conditions. More
o
Tables can be grouped and regrouped with ease. More …
o
Transparent syntax of expressions for computed items (unlike in spreadsheets, you can simply write, for example, price * count instead of E10*F11). More …
o
Straightforward copying and reorganization of data. More …
o
Easy modification of data structure while preserving existing data. More …
o
User-friendly saving data views which are then continuously updated. More …
o
Current state can be saved as a view with a single move of the mouse. More…
o
Import and export of data possible both from/to relational databases, Excel and plain text files. More…
●
Interaction of data and text:
o
Creation of text output from data by mouse drag and drop. More…
o
Built-in text editor editing formatted text. More …
o
Loading and saving texts in the RTF format.
o
Formatting text using styles. More…
●
Well-arranged presentation of data:
o
Display adjusted to contents so that you see all you need in a clear layout.
o
Transparent error diagnostics.
o
Automatically created presentations can be modified as required. More…
o
Functions for the creation of pictures. More…

For Experts

The following features allow you to use Sfairadora for the quick development of simple applications:
●
R-D/C presentation model:
o
Easy creation of presentations at any level of complexity.
o
Concept of a presentation as a program.
o
All properties can be specified by an expression and automatically updated.
o
More…
●
Enki programming language:
o
A single language for simple expressions as well as complex programs so that the sophistication of your solution can increase according to your needs.
o
Handling of errors using the concept of non-strict value.
o
Easy syntax of data search and aggregation.
o
Functions for the manipulation with pictures and formatted texts.
o
More…
●
Enkidu language templates:
o
Easy creation of formatted text outputs.
o
The initial version of the template can be created automatically according to the data structure.
o
More…
●
All properties of a document (data type, presentation definition, etc) can be referenced by programs through the definition objects. More…
●
You can create your own tools and file manipulators. More…