Home Page   We Generate Your Software.
Products Services Company Technology Demo Contact Site Map Search
Please note: this document is currently under revision.
The information herein contained, while still valid, does not reflect the latest state of the described technology.
The Somusar/SoProTech[tm] Booklet Series
Volume III

"somusar/Sisendel: A Tutorial Introduction"

Printer friendly


1. Introduction
2. Sisendel Software Entities
3. Sisendel Basic Types
4. Sisendel User Types
5. Contents of an Entity File
6. Section CORE
7. Section DEFS
8. Section DB
9. Section LOGIC
10. Section UI
11. Implicit Section DOC
12. Section ADJUST
13. Further Reading
      
      
      
      
      
      
      
      
Somusar/Sisendel[tm]

A Tutorial Introduction

Francesco Aliverti-Piuri

Copyright © 2003-2012 Somusar

      
      
      
      
      
      
      
      
      
      
      
      
      
      

  Contents     Code Examples     Figures     Tables  
 
Contents
Chapter 1 - Introduction
Chapter 2 - Sisendel Software Entities
2.1 - Sample Software Entity
Chapter 3 - Sisendel Basic Types
Chapter 4 - Sisendel User Types
4.1 - Embedded Entities
4.2 - Related Entities
Chapter 5 - Contents of an Entity File
5.1 - Syntax Conventions
5.2 - Definition of Collections
Chapter 6 - Section CORE
6.1 - Entity Identifier
6.2 - Entity Fields
6.3 - Unique Collection of CORE
Chapter 7 - Section DEFS
7.1 - Definition of a numeric range
7.2 - Definition of an enum
7.3 - Definition of a function
Chapter 8 - Section DB
8.1 - Applying an SQL mold
Chapter 9 - Section LOGIC
9.1 - Applying a Java[tm] mold
9.2 - Applying a C++ mold
Chapter 10 - Section UI
10.1 - Applying an HTML GUI mold
Chapter 11 - Implicit Section DOC
11.1 - Applying an HTML documentation mold
Chapter 12 - Section ADJUST
12.1 - Syntax of Adjusting Parameters
12.2 - Using Adjusting Parameters
12.3 - Example of ADJUST Section: "customer.ef"
12.4 - Example of ADJUST Section: "person_info.ef"
Chapter 13 - Further Reading

Code Examples
Code Example 1 - Software Entity "project"
Code Example 2 - Use of basic types
Code Example 3 - Sisendel user type image
Code Example 4 - Use of the new type image
Code Example 5 - Multilevel entity embedding
Code Example 6 - SQL result of multilevel embedding
Code Example 7 - Java[tm] result of multilevel embedding
Code Example 8 - C++ result of multilevel embedding
Code Example 9 - Collections in Sisendel
Code Example 10 - Fields of "project.ef"
Code Example 11 - Library entity "strings.ef"
Code Example 12 - From DB.table and DB.pkey to "employee.sql"
Code Example 13 - From LOGIC.class and LOGIC.parent to "Employee.java"
Code Example 14 - From LOGIC.class and LOGIC.parent to "Employee.h"
Code Example 15 - Section customer.ADJUST
Code Example 16 - Section person_info.ADJUST

Figures
Figure 1 - image.UI.full_view embedded in person_info.UI.full_view
Figure 2 - HTML result of multilevel embedding
Figure 3 - From employee.UI.full_view to "employee.html"
Figure 4 - employee.UI.compact_view within "project.html"
Figure 5 - Example of generated document
Figure 6 - Layout refinements derived from UI.full_view adjusting

Tables
Table 1 - Basic types in Sisendel
Table 2 - Syntax conventions of entity files
Table 3 - Collection definition syntax
Table 4 - Collections in employee
Table 5 - Entity fields syntax
Table 6 - Range definition syntax
Table 7 - Plain enumeration definition syntax
Table 8 - Integer enumeration definition syntax
Table 9 - Character enumeration definition syntax
Table 10 - Function definition syntax
Table 11 - Section adjusting parameter syntax
Table 12 - Collection adjusting parameter syntax
Table 13 - Field adjusting parameter syntax


[Back to top]

http:// www.somusar.com  / doc  / booklets  / sisendel_tut  - Powered by SoProMach
Copyright © 2003-2012 Somusar - Trademarks - Legal - Privacy - Webmaster