![]() |
|||
SOIC Manual Chapter 2. User's Reference Guide |
|
|
The following part of The SOIC System User's Manual, the "User's Reference Guide," gives complete details about specific features of the SOIC System. The guide can serve as reference material when you want to look up information about a particular topic. We have also written the "User's Reference Guide" so that you can read it straight through if you wish. Because it is a reference guide, however, it is necessarily somewhat repetitious. If you are already familiar with Windows programs, you may find sections
2.1 and 2.2 to be very elementary-you can certainly skip these sections.
|
||||||||||||||||||||||||||||
| Section 2.4 "The File Menu" | |
| Section 2.5 "The Field Menu" | |
| Section 2.6 "The Record Menu" | |
| Section 2.7 "The Code Menu" | |
| Section 2.8 "The Tools Menu" | |
| Section 2.9 "The Help Menu" |
Immediately below the Menu Bar lies the Button Bar:
![]()
All of the options available through the Button Bar are also available from the drop down menus on the Menu Bar. The Button Bar simply places these options in a conspicuous location so that they are easy to find. You can execute any Button Bar option by clicking on the appropriate button with the mouse. Whenever you move the mouse pointer over one of the buttons, a "tool tips" balloon appears to tell you in greater detail what the button does. The Button Bar buttons cannot be accessed through the keyboard.
The Status Bar is located at the bottom of the screen, below the Data Entry Form:
![]()
The Status Bar contains four indicators that provide useful information about the status of the system. The first of these, taking up most of the left hand side of the bar, is the Coding Progress indicator. This display appears when large tables are coded, and shows how much coding is left:

The next indicator is the Record Number, which shows the record number of the current record, and how many records are in the table.
The third indicator shows the server that is in use for coding records-the 1990 Server. For more information about this server, see Section 1.2 "The 1990 Coding Architecture".
The last indicator displays the time of day. If you like, you can disable this display through the Settings option on the Tools menu.
2.1.6 Dialog Boxes to Manage Files
and Tables
The first six options on the Files menu display dialog boxes that allow you to manage tables. The next two options, Import and Export, display dialog boxes for managing files. (The Convert Access option under the Tools menu also opens a file management dialog box.) Additional file management dialog boxes are available through the Data Source control in many of the table management dialog boxes.
These additional dialog boxes allow the SOIC System to work with external data stored in Access or Xbase files.
The table management dialog boxes are part of the SOIC System, and look the same no matter which operating system you are using-Windows 95, 98, 2000, or NT. The file management dialog boxes, however, are generated by Windows itself, not by the SOIC System. Under Windows 95, 98, and NT, the file management dialog boxes have substantially the same appearance. (Examples shown in this manual were generated using Windows 98.) Under Windows 2000, file management dialog boxes have a somewhat different appearance. Some controls are in new locations, and there are controls that do not exist under Windows 95, 98, and NT. The Windows 2000 file management dialog boxes, however, have all the functionality provided by dialog boxes in earlier versions of Windows.
Note that the menu bar and part of the Data Entry Form are still visible while the dialog boxes are open. Though visible, these parts of the program are inactive. You cannot access them until you close the dialog box and return to the Data Entry Form.
We describe the uses of each dialog box in the section on the Menu Bar option used to invoke it-see the following:
In the following part of this section, we describe common methods of moving about and manipulating dialog boxes, and common elements that all the dialog boxes share. If you have questions about basic Windows operations, you can consult any Windows manual or guide.
Take as an example the Open Table dialog box, the box users will probably see most often. The Open Table dialog box looks like this:

This dialog box contains the following:
| A text entry field (labeled Table Name). | |
| A list box. | |
| Buttons. | |
| A "drop down combo box" (labeled Data Source) that combines a drop down list with a display field. |
2.1.6.1 Moving the Focus in a
Dialog Box
When the Open Table dialog box is initially displayed, the text cursor is in the text entry box of the Table Name field (the only text entry field in this dialog box). Therefore, you can immediately begin typing in the name of a table that you want to open.
You can choose and activate another element in the dialog box by clicking on it with the mouse. Clicking on Cancel closes the dialog box without taking any action. Clicking on OK accepts whatever text is placed in the Table Name field, and the program then tries to open that table. Clicking on a name in the Table Names list box places that name in the Table Name field. Clicking on the Data Source display field (or on the arrow button next to it) opens a drop down list that allows you to open various kinds of external, non SOIC tables or files.
In addition to using the mouse, you can also move the focus from one element to another with TAB or SHIFT+TAB. Tab cycles the focus forward through the elements; SHIFT+TAB also cycles the focus, but in the opposite direction. Unlike the mouse, TAB selects elements but does not immediately activate them. You can use tab to select the Cancel button, for example, without closing the dialog box. To actually close the box, first select Cancel and then press ENTER. (Alternatively, to close a box you could simply press ESC, no matter which element in the box is selected.)
2.1.6.2 How to Tell if A Dialog
Box Element is Selected
Sometimes it is necessary to look closely to tell whether a dialog box element is selected. Sometimes the signs are obvious enough. When the Table Name text entry field is selected, the text cursor appears in the text entry box. When the Data Source element is selected, reverse highlighting makes the selection easy to see.
Other selected dialog box items, however, display subtler markings. Signs that an element is highlighted include a dotted line around the element label, and sometimes a darkening of the object's border. For example, in the following illustration, the OK button is selected, and the Cancel button is not:

A text entry field, such as the Table Name field in the Open Table dialog box, typically consists of a label (Table Name:) and a text entry box. When the field is selected, the text cursor appears in the box. Text entry boxes support all standard Windows text entry features (though all the text entry boxes in the SOIC system are single line boxes, and enter does not create a new line).
From the keyboard, you can move forward through text with RIGHT ARROW and back with LEFT ARROW. HOME moves the cursor to the beginning of the line, and END moves immediately after any displayed text. You can move word by word with CTRL+RIGHT ARROW or CTRL+LEFT ARROW. You can select text by placing the cursor at the beginning of a text block, and then holding down shift as you move the cursor to the end of the block. You can delete selected text with delete. You can even cut, copy, and paste within and between text fields using CTRL+X, CTRL+C, and CTRL+V. Insert is not supported-the normal insert mode is in effect at all times, and pressing insert does not allow you to type over and replace existing text.
Normal mouse actions for text entry are also available. You can move the text cursor with a mouse click. To select a block of text, hold down the mouse button with the mouse pointer at the beginning of a block, drag the mouse pointer to the end of the block, and release the button.
Display fields contain information that can be changed by various program actions. The display fields themselves cannot be directly edited. In the Open Table dialog box, the Data Source field is a display field that cannot be directly edited. You can change its contents, however, through a drop down list. Clicking on the field or its associated down arrow button opens a list from which you can choose an alternate data source.
2.1.6.5 List Boxes and Drop-Down
Lists
The Open Table dialog box contains one list box: the File Names list box immediately below the File Name field. You can copy a file name to the text entry box by selecting it from the list box. Clicking on a name with the mouse copies the name to the text entry box immediately. You can also move the focus to the list box with TAB, and then move the focus down the list of file names with DOWN ARROW. When you reach the file name you want, press ENTER to copy the name to the text entry box.
As in the case of a text entry box, you use the arrow keys to move about within the dialog box element, and tab or SHIFT+TAB to move from one element to another. This is a general rule for dialog boxes.
If the file name you want is too far down the list to be immediately displayed, you can scroll down the list with DOWN ARROW, or use the mouse to operate the scroll bar on the right hand side of the list box.
Some lists would take up too much room in a dialog box if they were displayed in full, even with the scroll bar feature. Such lists expand when you click on them with the mouse. There is one drop down list in the Open Table dialog box: the Data Source drop down list. The field containing the drop down list normally looks like this:

When the list is opened, the field looks like this:

The items on the list represent file management dialog boxes that allow you to open files created using the Access, dBASE, or FoxPro database management systems. You can move up or down the list with the ARROW keys. To actually display one of the other dialog boxes, you must first select the appropriate name from the list and then press ENTER.
To manipulate a drop down list from the keyboard, without using the mouse, press DOWN ARROW or UP ARROW to scroll through the list items without dropping the list. You can also drop the list with ALT+DOWN ARROW, then move up or down the list with the ARROW keys. When you have highlighted the item you want, press ENTER.
In addition to dialog boxes for table and file management, the SOIC System contains a variety of message and dialog boxes to provide you with information or alert you to potential problems. Some of the messages provide relatively routine information, such as announcing that a table is done coding. Other messages warn you of potentially dangerous conditions. An additional kind of message warns you that an error has occurred.
When a message or warning box appears, you must choose one of the buttons in the box to close the box and proceed. You can do so by clicking on one of the buttons with the mouse. Some boxes may only have a single OK button. To close the box and proceed, you must click on that button (or press ESC or ENTER). Other boxes may have several buttons. The Cancel button always closes a box without taking action, and is equivalent to ESC. OK closes the box and accepts the action, if any. It is equivalent to ENTER. Other options, such as Yes or No, take their meaning from the text in the box.
Unlike the pull down menus, you cannot close a message box by clicking outside of it on the main window.
Consider three sample message boxes. The first message box, shown in Section 1.5.5 , is an information box that appears when you are done coding a table. The box contains a single button, OK. To close the box, you can either click on the button with the mouse, press ESC, or press ENTER.
The second message, shown below, is a question box that appears if you choose the Delete option from the Record menu, or press CTRL+D. It seeks to verify whether you really want to move a record out of the table and into the Trash Can. Click on OK or press ENTER to proceed; click on Cancel or press ESC to back out of the deletion.
The third message, is an error message. It appears if, when one of the table management dialog boxes is open, you click on the OK button without first entering a table name.

SOIC SoftwareTopic Index: |