home *** CD-ROM | disk | FTP | other *** search
- PIECES
-
- Version 1.00
-
- Shareware, Copyright 1993, Another Company
-
- A suite of inter-related small programs with which you can
- build just about anything for the IBM-compatible. No
- programming experience is required. However, programmers
- too, can use PIECES to avoid reinventing wheels by calling
- these programs from within their own software.
-
- What You Can Do With Pieces
-
- If you've ever wanted to build your own programs, tutorials,
- graphical user interfaces, menus, catalogs, slide shows,
- technical presentations, shareware, school materials, if you
- have anything to say in words, pictures or sounds, if you
- want your finished products to be of truly professional
- quality, if you have just one little thing you'd like your
- computer to do, or if you like to piece together your own
- grand unified software, whether you are a beginner or a
- programmer, PIECES is for you!
-
- You can use one of the PIECES (small programs) or all of the
- PIECES in this kit to: Show a .PCX or .GIF file, make a
- hyperlinked show, run your text files, make a menu, hook your
- own programs into a presentation, make a self-running kiosk
- demonstration, compose a song, talk to you, make your
- programming tasks simpler, make your finished products look
- like finished products, sell your products, and anything else
- you need.
-
- Specifically:
-
- All of the programs on this disk can be inter-related to
- themselves or to outside software.
- For instance, you might project a .GIF graphics file on
- the screen, then write a title on it, then run a digitized
- speech file, then show a menu, which presents an arrow so
- that the user can hyperlink to another .GIF image, which you
- then present, etc. All this can be done with PIECES.
- Not only will you be able to use the software presented
- in this PIECES package, but you can run the PIECES from
- within other programs, and you can run other programs from
- within PIECES. This is perhaps the very best feature of
- PIECES, you can run almost anything which has ever been
- written for IBM-compatibles from within PIECES.
-
- How to Use PIECES
-
- The foundations of PIECES presentations or programs are
- called script files. These are simply text files containing
- one or more lines of instructions. These instructions tell
- one or more PIECES to start up and do their thing. The
- script files look a bit like batch files, but they are
- simpler. To write script files, simply use your favorite word
- processing program or text editor in standard ASCII mode. If
- you have Microsoft Windows, you might like to use NOTEPAD
- which is a standard and easy-to-use text editor.
-
- Pieces script files are most often run by PIECES called
- RUN.EXE, SEQUENCE.EXE, HLINK.EXE and LOOP.EXE. These
- interpret and dispatch the commands you have put in your
- script files.
-
- To understand more about what each PIECE does, and how to use
- it, read all the chapters which follow.
-
- Then, experiment. The powers of this package are fantastic,
- but you may have to try things several different ways and
- read the documentation files several times before you get the
- results you want.
-
- To find out how to purchase PIECES, and about other PIECES
- which are available only from ANOTHER COMPANY, see the OTHER
- THINGS chapter (THINGS.DOC file) at the end of these
- chapters.
-
- PIECES is shareware. You may copy and distribute this whole
- set as long as you keep all files intact and unchanged. If
- you are a shareware distributor you may add your own batch
- and text files.
- If you use any of the PIECES you must register it within
- 30 days. You may register individual PIECES for very low
- cost each, or the whole package for even lower cost.
- Most of the programs in this shareware version have a
- little "unregistered" pop-up notice which occurs randomly,
- every 200th time. The registered versions do not have this
- nocice, and some are as much as 3000 bytes smaller with the
- notice function removed.
-
- An Example
-
- For a complex example of PIECES in operation examine these
- sample files in the PIECES package BEGIN.BAT, PIECES.CFG,
- NOEGA, and HASEGA, using your favorite text file viewing
- program or DREAM.EXE (Type: DREAM filename, where filename is
- the file you want to view.
-
- Oops!
-
- It is possible to accidentally stack up too many pieces.
- Each one takes up a valuable bit of the base 640k of RAM,
- and with enough layers, all the RAM will disappear. You'll
- want to be careful to engineer complex presentations so that
- you never get more than several layers deep.
-
- Windows
-
- All of the PIECES run fine under Windows or DOS. However, as
- with any multimedia, sounds and motion effects may appear
- choppy if multitasking under Windows unless you dedicate
- 100% of foreground and background processor time to your
- PIECES application.
-
- History
-
- This is version 1.00 of what promises to have a long and
- interesting history. I intend to continue making new
- PIECES everytime an interesting need comes up. What I need
- now, are your suggestions for what new PIECES need to be
- invented. Because it is new, I'd really appreciate your
- comments: What needs to be improved, what works well, what
- features I could add, ways to improve the documentation, bug
- reports, and especially ideas for new PIECES. Also keep in
- touch if you would like to know about what new PIECES have
- been created since this shareware was released.
-
- Gary Smith
- c/o OEC Systems
- 4646 North Shallowford Road
- Atlanta, GA 30338-6304
-
- phone: 404-394-1000
- orders only: 800-444-2424
- fax: 404-394-1006
- BBS: 404-804-7889
-
- A Note To Programmers
-
- If you would like to make programs with hyperlinked,
- mouse-supported menus, or display .GIF or .PCX images from
- within your software, or many other such things, but don't
- even know where to start, you'll find that PIECES can do
- these things for you, saving your valuable time. Instead of
- spending months trying to figure out how to bend your
- programming language to the job, simply shell, exec or spawn
- some of the PIECES from within programs.
- Most of the pieces have very small memory requirements,
- but you must usually explicitly leave some stack and heap
- space for them. See your programming language manuals for
- more details.
-
- Quick Basic example:
- SHELL("FADE.EXE 10");
-
- C/C++ example:
- result = spawnp(P_WAIT,"PGIF.EXE","LOGO.GIF");
-
- Turbo Pascal example:
- exec('HLINK.EXE','HLINK.CFG');
-
- This software is copyrighted by Jeff Napier of Another
- Company, and distributed by Gary Smith of OEC Systems.
-
- The shareware or registered versions of PIECES may be
- purchased from Gary Smith at OEC Systems:
-
- Gary Smith
- c/o OEC Systems
- 4646 North Shallowford Road
- Atlanta, GA 30338-6304
-
- phone: 404-394-1000
- orders only: 800-444-2424
- fax: 404-394-1006
- BBS: 404-804-7889
-
- MasterCard and VISA accepted
-
- Neither Another Company nor Gary Smith/OEC Systems assume
- any responsibility for your use of this product or any
- Another Company product.
- _____________________________________________________________
- end of chapter.
-