
TCB Applications
This program is a work in progress.
TCB does not have any standard look or feel. Certain aspects of TCB can be controlled by a file, tcbinit.txt, that can specify things such as background graphic. Programs can ignore tcbinit by including the switch, iggall=, in the program specification.
TCB only shows what the designer wishes to show. Everything you will see in a TCB window was put there by someone for some reason. Most of the TCB programs in this distribution use a chromeless window style. This refers to a windows style without a title bar or menu bar. All controls are found in the program window.
These windows can be moved by placing the cursor in the window where no other object appears and dragging. The TCB designer can prevent this movement with the moveit= switch.
This tcbapps program window has the usual "About" button and screen control buttons seen in many TCB programs in this distribution. The tcbapps program window displays buttons that will run selected TCB programs. To the right of each program button is a graphic button that will display a screen clip of the selected program window.
Note: there are two primary runtime modules tcb.exe and xmenu.exe. Why 2 run-times? xmenu.exe has only four tangible objects besides the program window. It is a fraction of the size of tcb.exe. It is designed for security and for minimalist applications.
More than 12 different tangible objects can be defined in a tcb.exe program window. tcb.exe also contains prototyping and communications functions not available in xmenu. Up to 399 instances of an object can be defined in a TCB program window.
In all current TCB distributions, TCB programs with a .prc extension should be used with the tcb.exe run-time. TCB programs with a .mnu extension should be run with xmenu.exe.
Selected Programs
- main.prc - this program is executed when either tcb.exe or xmenu.exe is executed without command line parameters. This program is usually designed to start several TCB programs and/or run a Windows script file.
- dbmanager2.prc - this program is a powerful SQLite database manager. Demos chrome type window with a title bar and menu bar. Has data tree, datagrid and command window. Create TCB program from table, import and export .csv.
- processgen.prc - this program creates and edits TCB programs. Can save TCB programs to a database and can run a TCB program from the database.
- reportgen.prc - this program creates and edits TCB columnar report specs. Saves a report to a database and can run a report from the database.
- datatreegen.prc - this program creates and edits TCB data tree diagrams. Insert graphics from embedded TCB or from file.
- piunky.prc - this program demostrates all TCB tangible objects in one program.
- deskadmin.prc - this program shows how to setup tabbed internal windows in a TCB program window. Manages all system variables and data from a single place.
- tcbqikpim.prc - Quick PIMS, quick personal info system ,this program demos popup windows, multiple databases, computing and displaying a value on demand.
- reportbar.prc - Report Bar - this program displays html reports - Col Sales selections uses the TCB columnar report writer, sreport.exe.
- treemstr.prc - TreeView Master - this programemulates commercial tree structured document viewers, also views databases in a tree struictured view, includes a command and SQL window.
- pwebedit.prc - split panel WYSIWYG html web page editor, has drop-down boxes for colors, fonts, and HTML code.
- procctrl.prc - this program demos system and popup menus, create program from table, shows how to create objects on demand, demos inter-process messaging.
- zwebjuke.prc - this programdisplays 20 web browser sub windows in a scrollable window. Right-click border of a window to expand, shift-left-click to restore. Manage bookmarks, control messaging, send email, download a file.
- sysflow1.mnu - this program demos creating a flow chart or diagram with a TCB window.
- viewdoc.prc - this program demos viewer for HTML and PDF documents.
- checkbk.prc - this programis an information rich check book with reconciliation info.
- timesheet.prc - this program demos complex command box, custom date format, computing and displaying a value on demand.
- sqliteview.prc - this TCB program views SQLite databases, modify pragmas, demos popup data tree, data grid and command window, create TCB program from default table.
- padmaster.prc - this is a standalone programmers aid, create, edit and manage Portable Application Descriptions. Stores PAD docs in a database.
- tcbjotter.mnu - Always-on Jotter, demos wave-over popup function, , automatically saves jots, can save contents to notes file.
- walkmain.mnu - this program demos the ability to move a program window around automatically, also demos password protecting a program.
- tcbAppbar.mnu - this program demos a stay-on-top button bar, must have focus to see tool-tips, grab far right edge (barely) to get focus on a bar.
- banner.mnu - this programshows how to use banon, banoff banner functions. Syntax: runtime.exe prcs\banner.mnu ;text file;left;top;. Example: xmenu.exe prcs\banner.mnu ;masterlicense.txt;200;200;.
- runner.mnu - Rad Runner is a powerful SQL workshop, demos popup windows, has 2 command windows, insert SQL from drop-down boxesmputing and displaying a value on demand.
- popapps.mnu - this program is a vertical task bar program. It demos wave-over functioning. Pass mouse cursor over top button to open and close the program window.
- pimtodos.prc - this program is a todo list and task manager, demos wave-over functioning, custom date format. Has datagrid and command window. Runs task report.
- mailmesg.prc - this program demos popup menus, custom date format. Has datagrid and command window. Run source doc by double-clicking.
- playvid.prc - this program demos promptin functioning for file search, features loading and playing videos, plays .avi, .wmv, .asf and mpg video formats.
- admin.prc - this program featuress, custom date format, computing and displaying a value on demand.
- fpvapaX.prc - this program is a Medical Imaging application. Uses web object to display docs. Use system picture viewer to view images.
- pimcontacts.prc - this program helps manage contacts. Uses a tabbed interface, displays contact picture, dials phone number
- pimdocs.prc - this program uses a datatree to present documentation.
- myBotBar.mnu - this program demos a bottom-mounted, stay-on-top button bar, must have focus to see tool-tips, grab far right edge (barely) to get focus on a bar.
- tmaindoc.mnu - this program demos scollable windows, displays selected TCB documentation.
- gethash.mnu - this program lets the user produce password keys for protected access.
- screensav.prc - this program lets the use manage screen savers in a secure environment.
- tcbdocs.prc - this program demos using the data tree as a document viewer. Displays TCB documentation.
- passwordset.mnu - this program demos password protecting access to a program.
goto top
Copyright © 1982-2016 Phoenix Information Systems/TM all rights reserved
Contact: Fred Pierce, makpiya@aol.com, makpiya@gmail.com, 831.240.9969