home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
SCRPNT.ZIP
/
README.1ST
< prev
next >
Wrap
Text File
|
1990-05-05
|
7KB
|
186 lines
PAINT - the programmer's screen designer/generator for OS/2 & MS-DOS
--------------------------------------------------------------------
Copyright (C) 1989 by Steve Liberty
Compuserve id (71450,2341)
Welcome to PAINT, the programmer's screen designer/generator. With
this version of PAINT, you will be able to create screen displays
for inclusion in your programs written in any language, with any
compiler or assembler. PAINT creates a data file which contains,
along with some other information, the memory image of your screen
design. Using an appropriate pair of functions, called interface
functions (one to display and one to remove the image to/from your
screen), you can easily and efficiently utilize these screens in any
program.
PAINT was written utilizing the OS/2 family API functions, and therefore
can be rununder both OS/2 and MS-DOS. Of course since the screen generated
is in the form of a data file, it can also be used for both OS/2 and MS-DOS
programs. This is the perfect tool for generating screens for use in bound
applications that will run under both operating systems.
The following files are included in the unregistered version:
README.1ST this file
README.DOC a short documentation file to get you started
PAINT.EXE the screen painter
*.SCR various screen images used by PAINT.EXE
*.HLP online help screens
To use PAINT in your programming projects without registering, you will have
to decipher the screen image file format, and then create the interface
functions needed to display and remove the screen image. However, if you
register PAINT, you will receieve all you will need to use it immediately
(for any of the supported proramming environements listed below). Although
doing it yourself isn't very difficult, it may take you some time, and time
is money. Therefore I highly recommend that if you like the way PAINT
operates, you should register your copy, and use your time creating rather
than reinventing the wheel. Let me sell you that wheel, ready to drive on.
If you register your copy of PAINT, you will receive a set of interface
functions to display and remove screen images for each of the following
programming environments:
C programming with FAPIWIN (my own window package - see below)
C programming with Window Boss
C programming without a window package (MSC under OS/2,
MSC & TC under MS-DOS)
Turbo Pascal
Quick Basic (available soon)
In addition, you will receive complete documentation for PAINT.
Registered users are also entitled to updates at reduced cost, and technical
support via Compuserve (71450,2341), and (if all goes well) a future support
BBS.
There are three basic registration options:
1. Disk only w/documentation file $ 50 + $5 s&h
2. Disk w/printed documentation $ 75 + $7 s&h
3. Disk w/source code and printed documentation $150 + $7 s&h
For orders of more than 5 copies, special pricing is availble. Contact me
for details.
To register, print and fill in the form below, and send along with a check
or money order to:
Steve Liberty / PAINT
36 Van Pelt Court
East Brunswick, N.J. 08816
Make checks payable to Steve Liberty, and indicate PAINT in the check note.
Also available:
FAPIWIN - the window library for OS/2 and MS-DOS C programmers
FAPIWIN is a windowing package that was designed to be easy to use, and
very efficient, and can be used for creating programs to rn under OS/2
(character mode) and also MS-DOS (using the API.LIB function library
found in several OS/2 toolkits). It contains the following basic function
calls:
Medium level functions available to programmer
cls () clear screen
win_init () initialize FAPIWIN system
win_shut () shut down the FAPIWIN system
win_open () create a window and display it
win_title () add a title to a window
win_sub_title () add a sub title (bottom row) to a window
win_close () close a window and remove it from the screen
win_cls () clear a window
win_getxy () get the current window-relative (x,y) coordinates
win_gotoxy () move cursor to window-relative (x,y) coordinates
win_move () move a window to a new location on the screen
win_printf () printf for a window
win_puts_attrib () write a string with a color/attribute to a window
win_cha_attrib (); change color/attribute of a portion of a window
Lower level functions - used internally but also available to programmer
_make_current_win () bring window to top of screen
_refresh_screen () redisplay all remaining windows
_restorescr () display a fulls screen from a memory buffer
_restore_win () display a window from a memory buffer
_savescr () save a full screen in a memory buffer
_save_win () save a window in a memory buffer
_win_putc () write a character to a window
_win_putsa_wrap () write a string with color/attribute w/wrap around
In the future, there will be some higher level functions added to interact
with the screens created by PAINT. In a future version, PAINT will be able
to define data entry and display only fields, and FAPIWIN will have support
for these definitions.
For more information about FAPIWIN contact me on Compuserve (71450,2341)
or write to me at:
Steve Liberty / PAINT
36 Van Pelt Court
East Brunswick, N.J. 08816
PAINT Order Form
----------------
(Please print clearly or type)
First name ______________________________________
Last name ______________________________________
Company name ______________________________________
Address line 2 ______________________________________
City ______________________________________
State ______________________________________
Zip Code ______________________________________
Phone number ______________________________________
Registration option (fill in quantity below):
Quantity
( ) Disk only w/documentation file $ 50 + $5 s&h
( ) Disk w/printed documentation $ 75 + $7 s&h
( ) Disk w/source code and printed documentation $150 + $7 s&h
Amount enclosed: $ ___________
Disk format (check one): ( ) 5 1/4" ( ) 3 1/2"
Information for my files:
Computer make and model ______________________________
Operating system ______________________________
Language/compiler ______________________________
Special libraries ______________________________
NOTE:
Make checks payable to Steve Liberty, and indicate PAINT in the check note.