How to Create a Notebook Application via SHELLO

Three Parts:InstallationModelingExecution

SHELLO is an application builder tool best for creating simple personal applications. I want to show you how to create a very simple "Notebook" application using SHELLO.

Part 1
Installation

  1. Image titled Create a Notebook Application via SHELLO Step 1
    1
    Go to http://www.shello.ir
    • If you are a "The Matrix" movie fan download the DEMO otherwise download the APP.
  2. Image titled Create a Notebook Application via SHELLO Step 2
    2
    Create a folder somewhere and name it something like "My Notebook". Copy "SHELLO.exe" to the folder and execute the file.
  3. Image titled Create a Notebook Application via SHELLO Step 3
    3
    It will ask you for a password. to get a free one go to the application website and navigate to the bottom of the page.

Part 2
Modeling

  1. Image titled Create a Notebook Application via SHELLO Step 4
    1
    Enter "NEW Note"
    • SHELLO throws an exception because it knows nothing about Note.
    • It gives us an option to define a "Note" extension.
  2. Image titled Create a Notebook Application via SHELLO Step 5
    2
    Enter "Y" or "y"
    • SHELLO automatically adds two default attribute one for a globally unique id and one for an auto incremental reference with a default value.
  3. Image titled Create a Notebook Application via SHELLO Step 6
    3
    SHELLO asks for a new attribute name. Enter "Date".
    • asks for attribute type. Enter "3" as the index of "DATE" type.
    • asks for if we want to put an index on this attribute. Enter "N" as "No".
    • asks if this attribute is optional. Enter "N" as "No".
    • asks for an optional default value. Enter "NOW".
    • Displays extension configuration after adding new attribute.
  4. Image titled Create a Notebook Application via SHELLO Step 7
    4
    SHELLO asks for a new attribute name. Enter "Time".
    • asks for attribute type. Enter "10" as the index of "TIME" type.
    • asks for if we want to put an index on this attribute. Enter "N" as "No".
    • asks if this attribute is optional. Enter "N" as "No".
    • asks for an optional default value. Enter "NOW".
    • Displays extension configuration after adding new attribute.
  5. Image titled Create a Notebook Application via SHELLO Step 8
    5
    SHELLO asks for a new attribute name. Enter "Subject".
    • asks for attribute type. Enter "9" as the index of "TEXT" type.
    • asks for if we want to put an index on this attribute. Enter "Y" as "Yes".
    • asks if this attribute is unique. Enter "Y" as "Yes".
    • asks for an optional default value. Enter.
    • Displays extension configuration after adding new attribute.
  6. Image titled Create a Notebook Application via SHELLO Step 9
    6
    SHELLO asks for a new attribute name. Enter "Content".
    • asks for attribute type. Enter "7" as the index of "MEMO" type.
    • asks for if we want to put an index on this attribute. Enter "N" as "No".
    • asks if this attribute is optional. Enter "N" as "No".
    • asks for an optional default value. Enter .
    • Displays extension configuration after adding new attribute.
  7. Image titled Create a Notebook Application via SHELLO Step 10
    7
    SHELLO asks for a new attribute name. Enter "." to end the loop.
    • SHELLO will create "Note" extension file definition and default export layouts.
    • It will open a form for capture your first note.Fill the "Subject" and "Content " attributes and Click on OK.
    • Your note will be saved.

Part 3
Execution

  1. Image titled Create a Notebook Application via SHELLO Step 11
    1
    Actually you started the execution at the end of "Modeling" by capturing your first note, but lets try a different way to capture a note.
    • Enter "NEO" or "neo" SHELLO fills "Date" and "Time" attributes and
    • asks for the "Subject" enter your second note subject
    • asks for the "Content" enter your second note content
    • Displays the neo created file.
  2. Image titled Create a Notebook Application via SHELLO Step 12
    2
    Enter "EDT Note" and SHELLO will list all of the notes created so far, you can select one or many of them and an individual form will be displayed for each form one after another.
    • If any modification is made SHELLO will log the modifications.
  3. Image titled Create a Notebook Application via SHELLO Step 13
    3
    Enter "WIN" to see a list of notes and other extensions.
    • You can create, update and delete notes directly from the list
    • You can create export such as htm and txt.

Tips

  • All of the interaction between you and SHELLO will be logged, and you can access them from "Log" folder.
  • Use 'HLP' command to access a list of SHELLO commands and their usages.
  • When using "NEO" command, ^Z will undo last data entry.
  • When using "NEO" command, you can enter relative dates such as: NOW, NOW-1D (yesterday),NOW+1D (tomorrow).Keys are: Y:Year, P:Month, D:Day, H:Hour, M:Minute, S:Second
  • You can easily change your extension export layout by editing export layouts located in the "Config" folder

Warnings

  • For your own good don't change the content of "Data" folder manually unless you know what you are doing.


Article Info

Categories: Web Programming