home *** CD-ROM | disk | FTP | other *** search
/ Chestnut's Multimedia Mania / MM_MANIA.ISO / multi / mmlitetu / multi-1.#1 < prev    next >
Text File  |  1992-09-04  |  19KB  |  419 lines

  1.  
  2.   ╔══╗                                                         ╔══╗
  3.   ║  ║                                                         ║  ║
  4.   ║  ║                                                         ║  ║
  5.   ╚══╬═════════════════════════════════════════════════════════╬══╝
  6.      ║                                                         ║
  7.      ║          `P A R T   T W O :  AN  INTRODUCTION`            ║
  8.      ║         ~─────────────────────────────────────~           ║
  9.      ║                                                         ║
  10.   ╔══╬═════════════════════════════════════════════════════════╬═══╗
  11.   ║  ║                                                         ║   ║
  12.   ║  ║                                                         ║   ║
  13.   ╚══╝                                                         ╚═══╝
  14.  
  15.                                                                                
  16.                                                                                
  17.    ╔════════════════════════════════════════════════════════════╗              
  18.    ║     If you wish to skip to a specific topic, go to the     ║              
  19.    ║               `hotword` and `=Click= or [═╝]`                 ║
  20.    ║     `MULTIMEDIA*   BASICS*   SHOW*   SHOW-WIN*   DELAY*`     ║
  21.    ║             `DELAY-KB*   KEY*   <APPENDIX.#1>*`              ║
  22.    ╚════════════════════════════════════════════════════════════╝
  23.  
  24.  
  25.  
  26.  
  27.  
  28. :AN INTRODUCTION TO MULTIMEDIA
  29.  
  30.      First, let's get one  thing  straight.   This  next  part  is  an
  31. explanation  of  exactly  what `MULTIMEDIA` is and what it does.  If you
  32. want to skip this and go straight to the nitty  and  the  gritty,  put
  33. your  cursor   on   the  hotword, `BASICS*` and  either `=Click= or [═╝]`
  34. and you're there before you can take your  finger  off  the  key.   If
  35. you'd  like  to read through a section with some rough descriptions of
  36. what you can do with  graphics  and  check  out  a  few  short  demos,
  37. `=Click= or [═╝]` on `MULTIMEDIA*` and `=SCAT= !`
  38.  
  39.  
  40. ~What  is MULTIMEDIA ?~
  41.  
  42. ~What can it do for you ?~
  43.  
  44. ~How do you use it ?~
  45.  
  46.      You  know,  it really doesn't matter what business you are in ...
  47. what your profession or job is ...  `every single human being on  earth`
  48. `is  a  Sales-person`  in one form or another.  The medical practitioner
  49. `"sells"` his patients on the idea that he/she knows how to relieve your
  50. aches and pains and make the hurt  go  away.   The  shop  owner  `sells`
  51. his/her  goods and wares to the public.  The telephone company `"sells"`
  52. the idea that they [`~and they, alone~`] can offer you the  fastest,  most
  53. efficient  and  most  economical telephone service.  The Politician is
  54. probably The  Greatest  Salesman  of  them  all.   The  Politician  at
  55. election  time  generally  tries  to  `sell`  the  public  a load of raw
  56. horse-manure while making the  people  think  they  are  smelling  the
  57.  
  58. pleasant  aroma  of  Sweet  Roses.  Teachers `"sell"` facts and ideas to
  59. students.  Preachers `"sell"` religion.  `Selling, after all, is the  art`
  60. `of  capturing  someone's attention; then ~convincing~ them of a specific`
  61. `idea, ideal or fact.`
  62.  
  63.  
  64.  
  65.      Before I go any further, let me say a word about selling ...  any
  66. kind  of  selling.   With  most  folks,  Sales-people   have   a   bad
  67. reputation.   That's really sad, when you think about it.  There isn't
  68. a store, a business or an office that could stay  solvent  for  thirty
  69. days  if  it  wasn't  for  Sales-people.   You wouldn't be wearing the
  70. clothes on your body if someone hadn't sold them to you.  However,  in
  71. Sales,  as  in other businesses, sometimes people spend a bit too much
  72. time worrying  about ~THE BOTTOM LINE~ ... `the  profit ! ~Bean-Counters !~`
  73. Two of my favorite business  authors  have  said  basically  the  same
  74. thing,  but  in  slightly  different ways.  I'll pass it along to you,
  75. for whatever it's worth.
  76.  
  77.      In a seminar in 1989, `Jay Abraham` said, `"Marketing, or  making  a`
  78. `profit,  is  what happens while you are being good to your customers."`
  79. In short,  ~stop  watching `THE BOTTOM LINE~`.  Help the people with  whom
  80. you  are  dealing.   They'll tell their friends and their friends will
  81. tell friends and pretty soon you'll have more profit than you know how
  82. to count.  `Zig Ziglar`, America's foremost Sales Spokesman, put it in a
  83. slightly  different  way.  He  said, `"You  can  have   everything  you`
  84. `want`  ...  ~if~ `you  just   help  enough  other  people to get what they`
  85. `want."` Same  principle; different  words.  I  hope  this  is  what  we
  86. accomplish  with  this  text.   O.k.,  I'm  off the soap-box.  No more
  87. preaching ...  `~until the next time.~`
  88.  
  89. :A SHORT HISTORY LESSON.
  90.  
  91.      `MULTIMEDIA`  uses  sight and sound in innovative ways  to  capture
  92. the  viewer's  attention, present information or make a point.  As the
  93. program  author,  `Orlando Dare` says, "Imagine  turning  dull  meetings
  94. and  boring  classrooms  into show-stopping, eye-popping presentations
  95. and tutorials, complete with speech, music, special effects  and  high
  96. quality graphic images."
  97.  
  98.     Presentation  programs  are not new.  They've been around for some
  99. years now.  However, most  high  quality  presentation  programs  cost
  100. several hundred dollars or more.
  101.  
  102.      Presentation-quality   graphics  programs  within  the  Shareware
  103. market have been slow in coming, but the  progress  has  been  steady.
  104. Lacking   multi-million   dollar  Research  &  Development  Labs,  the
  105. Shareware authors first  developed  screen  capture  programs  with  a
  106. carousel  or slide-show replay capability.  Then someone began to work
  107. on computer-generated speech  [while  gracefully  ignoring  the  tinny
  108. sounds  that emerged from silver dollar-sized PC speakers.] Many of us
  109. learned to program musical notes in  Gee-Whiz  Basic,  but  it  wasn't
  110. until `Neil Rubenking` of Support Group, Inc.  created `PianoMan` [tm] and
  111. `John D.  Brink` of Blackhawk Data Corporation introduced his `PLUS` music
  112. program that we had stand-alone, executable music files.
  113.  
  114.  
  115.      Of  course,  TheSoft  Corporation  introduced  `THEDRAW` as an ANSI
  116. Graphics Paint Program some years ago, giving  us  the  capability  of
  117. creating  colorful  screen  displays.   At  some  point, someone tried
  118. putting whole bucket-loads of ANSI screens in a  batch  file  so  that
  119. they   would   scroll   past,  one  after  another.   The  Poor  Man's
  120. Presentation Program was born !
  121.  
  122.      That more-or-less brings us up to today, doesn't  it  ?   Now  we
  123. have  digitized  human  speech,  sound  and  music  boards that can be
  124. plugged  into  your  PC  like  popping  a  piece  of  bread  into  the
  125. toaster ...  What's next ?
  126.  
  127. :MULTIMEDIA
  128.  
  129.      I'd  like  to  start of with a few basics, but before I do, let's
  130. have a real short demonstration of the different  things  you  can  do
  131. with  `MULTIMEDIA  Graphics`.   {I'll  hold  off on `Voice` sounds until a
  132. bit later, o.k.  ?} `If` your PC has  a  VGA card, put your Mouse Cursor
  133. on `<VPIC1.BAT>*` and we'll  run  through a quick demo.  (If you're  not
  134. using  the   ratty   rodent,  use  your  `[Tab]` key to jump to it, then
  135. press `[Enter]`.
  136.  
  137.      The  purpose  of that little demonstrations was `=NOT=` to show-off
  138. any   high-level   programming  skills.   `Far  from it !` First of all,
  139. `MULTIMEDIA`  does  not  `USE`  any high-level  programming.   That's  the
  140. whole  point of the program !  You don't have to be a rocket scientist
  141. to use it.  The real  purpose  of  the  demo  was  to  show  you  that
  142. `MULTIMEDIA    is    not   limited`  to  just  using  "GIF"  files.   In
  143. `VPIC1.BAT`,  I  used a text file called  TYPE.TXT,  an  ASCII  Graphics
  144. file  that   I  created using `FormGen 3.30` and called GRAFIKFX.DOC, an
  145. ANSI Graphics  file  I swiped from a friend's copy of  `THEDRAW`  called
  146. FLAGS.ANS,  a  GIF  file  called  JUPITERS.GIF  and  my  own  computer
  147. company's logo in a file called ID.COM.
  148.  
  149.      NOTE: I'm sure that sooner or later someone will mention the fact
  150. that  `MULTIMEDIA`  programs  will  show  both  `GIF` and `PCX` files.  I am
  151. well  aware  of that.  However, as both formats require a VGA Graphics
  152. Card to view, it hardly matters, does it ?  Also, should you  use  the
  153. `MULTIMEDIA 1` programs  to  create a GIF file from a PCX file, I'm sure
  154. you'll  be quick to note that the average GIF is somewhat smaller than
  155. its identical PCX.  So, if you convert your PCX files to GIF, why keep
  156. the bulkier PCX files on your hard-disk ?  Just a thought.
  157.  
  158.      The  `MULTIMEDIA`  screen-clearing  programs {ZOOM.EXE, SCROLL.EXE,
  159. etc} do not function at all when you are using  Text,  ASCII  or  ANSI
  160. Graphics.    So,  I  used   a   program  called  `CLR.EXE`  [by  DolSOFT
  161. Creations] and  another  program called `MELT.COM` to achieve all of the
  162. effects you saw in clearing the ANSI/ASCII screens.  {A complete  list
  163. of  every program we use and/or recommend can be found in the Appendix
  164. file of this document.  Go  to  `<APPENDIX.#1>*`  and  `=Click= or  [═╝].`
  165. Any  time  you  see  it  and  `DART`  will   beam   you  up  at  Warp 10
  166. HyperSpeed.  Press the Backspace key to return you to where you were.}
  167.  
  168.  
  169. :BASICS
  170.  
  171.  
  172.  
  173.      `MULTI-MEDIA` is  a  series  of programs that are held together and
  174. "driven" by a batch file that you write.  `It's that simple.`
  175.  
  176.  
  177.      What  type  of word processor or text editor should you use ?  To
  178. be quite honest, it doesn't matter too much which one you use as  long
  179. as  you  can  "save"  the  file as a pure, ASCII Text with no imbedded
  180. control  codes.  I've  used `Ami Pro 2.0` by the Samna Division of Lotus
  181. Development, EDIT.COM  that  came with `MS-DOS 5.0`  and  half  a  dozen
  182. others.   The  Registered  Version  of  `MULTIMEDIA` even has a built-in
  183. Text Editor  you  can use.  My  favorite  happens  to  be  `BlackBeard`,
  184. version 7.46 which I recently downloaded from the Madison PCUG PCBoard
  185. in  Madison,  Wisconsin.  If  you'd  like to learn more about `Ami Pro`,
  186. or  `Blackbeard`  ...   if   you   haven't  registered  your   copy   of
  187. `MULTI-MEDIA  1`  and   would   like  to  know  more  about  it,  go  to
  188. `<APPENDIX.#1>*`, `=Click=  or  [═╝]`  and  you're   outta   here.   `DART`
  189. will  transport you there at lightspeed.  When you've finished reading
  190. that, press the  `[Backspace]`  key  and  `DART` will return you right  to
  191. this  spot.   Also,  for your convenience, I have put the registration
  192. forms for `MULTI-GRAFIX` (this file), `MULTI-MEDIA  1`  and  `DART`  at  the
  193. end  of  `MULTI-1.#2.`  If you want to print  out the Registration Forms
  194. for any one or all three of these programs, you  may  do  so  at  that
  195. time.
  196.  
  197.  
  198.      Using  the batch file you create and the inter-active software in
  199. MultiMedia 1, you can link pictures, sound, music and even overlay GIF
  200. files with text (without altering the GIF file at all.) Let's look  at
  201. a  few  basic  demonstrations  and  see how they are put together.  As
  202. before, if  your  PC has a VGA Card and monitor,  go  to  `<VPIC2.BAT>*`
  203. and  `=Click=   or  [═╝]`.
  204.  
  205.      First, let's look at the tools we have at hand.  We'll start with
  206. the graphics display modes.  If you've got a specific program that you
  207. are  wondering  how to use, pick it out below.  Put your cursor on the
  208. appropriate  `hotword`  and  either `=Click=  or  [═╝]`.
  209.  
  210.       `SHOW*`     `SHOW-WIN*`    `DELAY*`    `DELAY-KB*`    `KEY*`
  211.  
  212.      If  you  want  to skip this and go directly to the next file, put
  213. your cursor on  `<MULTI-1.#2>*`  and  either  `=Click=  or  [═╝]`.
  214.  
  215. :SHOW
  216.  
  217. SHOW.EXE will display graphic image files.  It doesn't slide onto  the
  218. screen,  ooze  down  or  up.   The Command Line "SHOW FILENAME.GIF" in
  219. your driver batch will pop the  image  on-screen  with  little  or  no
  220. fanfare.   The  manual indicates that SHOW.EXE supports PCX, GIF, PIC,
  221. TIFF and TGA [Targa] files.  However, in  the  interest  of  hard-disk
  222.  
  223. space economy, it's usually better to convert your files to GIF.
  224.  
  225.  
  226. :SHOW-WIN
  227.  
  228.  
  229.      `SHOW-WIN.EXE`  displays your  VGA  graphics  using  a  scroll-down
  230. effect.   Rather  than  using  one  of  the clearing procedures listed
  231. below, you can use SHOW-WIN to scroll down, covering an image that  is
  232. already  on-screen.   {This  only works well if the image that you are
  233. scrolling down is as  large  as  or  larger  than  the  image  already
  234. on-screen.   Otherwise,  you'll  have  bits  and  pieces  of the first
  235. graphic sticking out from beneath the edges  of  the  second  graphic.
  236. Bad Berries !} The Command Line is ~SHOW-WIN FILENAME.EXT.~
  237.  
  238.      SHOW-WIN can also be  used  to  deliberately  overlay  a  smaller
  239. graphic  onto  a  larger  one.  An example of this is the way that the
  240. open mouth [MOUTHOP1.GIF] is over-layed on  BLUEYES.GIF  to  give  the
  241. illusion  that the model's mouth is opening and closing during speech.
  242. Using this method, you have  to  include  both  the  X  and  Y  screen
  243. coordinates  so  that  the  image  fits properly.  The Command Line is
  244. ~SHOW-WIN  FILENAME.EXT X Y~ (where  X  and  Y  represent   the   screen
  245. coordinates.   If  you  are  not certain of the coordinates, you might
  246. create a batch file to test this.  Try this.
  247.  
  248. `COPY CON TEST.BAT`
  249. `@ECHO OFF`
  250. `CLS`
  251. `SHOW %1.GIF`
  252. `SHOW-WIN %2.GIF %3 %4`
  253. `DELAY 3`
  254. `ZOOM OUT`
  255.  
  256.      Now,  you might start with the X and Y coordinates that were used
  257. in `EXAMPLE1.BAT` included with your `MULTI-MEDIA 1`  Program.   So,  your
  258. command line would be something like this.
  259.  
  260. ~                    TEST FILENAME SMALFILE 76 142~
  261.  
  262.      Look at the overlay on the screen.  Is it where you want it ?  If
  263. not, then press  F3.   DOS  will  echo  your  last  command  onscreen.
  264. Backspace  over  the X and Y coordinates and change them a little bit.
  265. Look at the new location of the small file.  Is it closer  or  farther
  266. away  to  the  target  location.   It may take a bit of time to get it
  267. exactly where you want it, but once you get the feel of  it,  it  gets
  268. easier.   You  just  have  to  play  with it for awhile ...  and while
  269. you're playing, you're learning.  Just remember that the X coordinates
  270. refer to the horizontal starting point of the image; the Y  refers  to
  271. the vertical.
  272.  
  273. :DELAY
  274.  
  275. `DELAY.EXE`  gives  a  "wait" command to your batch file so that it will
  276. pause for a specified period before  executing  the  next  command  in
  277. the  batch.   The  Command  Line ~DELAY 5~ indicates that your PC should
  278. wait for five seconds before executing the next command in line.   The
  279. Command  Line  DELAY  with  no number following will cause the program
  280. to refer to its default level, which is 1 second.  30 Seconds  is  the
  281. maximum  delay time enabled by DELAY.EXE.  You can use DELAY for other
  282. batch file operations outside of `MULTI-MEDIA 1`, too.
  283.  
  284. :DELAY-KB
  285.  
  286.  
  287. `DELAY-KB.EXE` is  similar  to  DELAY.EXE,  but  with  a  few  important
  288. changes.   First  of all, the maximum "wait" period is extended to 300
  289. Seconds.  While pressing any keys during  the  wait  period  on  DELAY
  290. could  cause  you  some problems, DELAY-KB.EXE is designed so that the
  291. delay can be  deliberately  interrupted  by  pressing  any  key.   The
  292. Command  Line  for  DELAY-KB.EXE  is  ~DELAY-KB NN~ (where NN represents
  293. the number of seconds delay you desire.)
  294.  
  295. :KEY
  296.  
  297. `KEY.EXE`  will cause the batch file to halt completely until  the  user
  298. presses  any  key.  Once the User depresses a key, the batch file will
  299. resume with the next Command Line.
  300.  
  301. The Command Line ~KEY 123Q~ causes the batch  file  to  halt  completely
  302. while  waiting for a User Response.  This uses DOS ERRORLEVEL messages
  303. to accomplish the tasks that  you  set  up  within  the  driver  batch
  304. file. As an example ....
  305.  
  306.   COPY CON MENU.BAT
  307.   @ECHO OFF                   This keeps any command from echoing.
  308.   CLS                         Clears screen
  309.  
  310.   :MENU-AGAIN                 This is the DOS "Label" you create.
  311.   TEXTMODE                    Puts MULTIMEDIA in text mode.
  312.  
  313.   SHOW-WIN PROGRAMZ.GIF       Displays graphics menu file.
  314.  
  315.   KEY 123456789Q              Activates KEY.EXE
  316.  
  317.   IF ERRORLEVEL 10 GOTO QUIT  Sets ERRORLEVEL Search parameters.
  318.   IF ERRORLEVEL 9 GOTO MENU9  Ditto
  319.   IF ERRORLEVEL 8 GOTO MENU8  Ditto
  320.   IF ERRORLEVEL 7 GOTO MENU7  Ditto
  321.   IF ERRORLEVEL 6 GOTO MENU6  Ditto
  322.   IF ERRORLEVEL 5 GOTO MENU5  Ditto
  323.   IF ERRORLEVEL 4 GOTO MENU4  Ditto
  324.   IF ERRORLEVEL 3 GOTO MENU3  Ditto
  325.   IF ERRORLEVEL 2 GOTO MENU2  Ditto
  326.   IF ERRORLEVEL 1 GOTO MENU1  Ditto
  327.  
  328.   GOTO MENU-AGAIN             Refreshes Menu screen.
  329.  
  330.   :MENU1                      Label for MENU 1.
  331.   SAY THANKYOU                PC Greets User.
  332.   REM FILE EXPRESS            For your information.
  333.   CALL C:\BATS\FILEX.BAT      Activates enabling batch file.
  334.  
  335.   GOTO MENU-AGAIN             Returns to Menu screen.
  336.  
  337.   :MENU2                      Ditto
  338.   SAY THANKYOU
  339.   REM EXPRESS CALC
  340.   CALL C:\BATCH\EXCALC.BAT
  341.   GOTO MENU-AGAIN
  342.  
  343.  
  344.   :MENU3                      Ditto
  345.   SAY THANKYOU
  346.   REM EXPRESS CHECK
  347.   CALL C:\BATCH\CHEKBOOK.BAT
  348.   GOTO MENU-AGAIN
  349.  
  350.   :MENU4                      Ditto
  351.   SAY THANKYOU
  352.   REM PAINT SHOW PLUS
  353.   CALL C:\BATCH\PAINT.BAT
  354.   GOTO MENU-AGAIN
  355.  
  356.   :MENU5                      Ditto
  357.   SAY THANKYOU
  358.   REM NEWSMASTER II
  359.   CALL C:\BATCH\NEWS
  360.   GOTO MENU-AGAIN
  361.  
  362.   :MENU6                      Ditto
  363.   SAY THANKYOU
  364.   REM PRINTMASTER PLUS
  365.   CALL C:\BATCH\PMASTER.BAT
  366.   GOTO MENU-AGAIN
  367.  
  368.   :MENU7                      Ditto
  369.   SAY THANKYOU
  370.   REM GRAPHWORKS
  371.   CALL C:\BATCH\GRAPHICS.BAT
  372.   GOTO MENU-AGAIN
  373.  
  374.   :MENU8                      Ditto
  375.   SAY THANKYOU
  376.   REM MULTI-MEDIA 1
  377.   C:\MULTI1\MENU.EXE
  378.   GOTO MENU-AGAIN
  379.  
  380.   :MENU9                      Ditto
  381.   SAY THANKYOU
  382.   REM WINDOWS
  383.   C:\WINDOWS\WIN.COM
  384.   GOTO MENU-AGAIN
  385.  
  386.   :QUIT                       Closing Menu Label; Return to DOS.
  387.   SAY BYE                     PC farewell.
  388.   CD\                         Returns to Root Directory.
  389.   CLS                         Clears screen.
  390.  
  391. :SPECIAL NOTE.
  392.  
  393.     If  your  batch file contains less than 10 labels (or menu items),
  394.  
  395. "Q" is not listed as "Q" in the "KEY" command line.  If, for  example,
  396. you  have  two menu lines plus "Quit" (as we do in the sample ----.OOP
  397. file in VPIC1), the command is KEY 123.  The "Quit" line is  the  last
  398. number  used  (i.e.   3,  in this case.) So your ERRORLEVEL line would
  399.  
  400. read "IF ERRORLEVEL 3 GOTO QUIT".  Actually, as you will  see  in  the
  401. User's  Manual  file  supplied with the Registered Copy of MULTIMEDIA,
  402. "KEY" can accept up to 40 ERRORLEVEL lines.
  403.  
  404.      Of  course,  you  create  your own Menu graphics image to fit the
  405. names of the functions you wish this program to follow.   Rather  than
  406. fiddle  with  a  GIF  file,  I  created the menu screen on my PC using
  407. THEDRAW, saving the finished menu to a COM File, so my first  line  of
  408. MENU-AGAIN simply reads  MENU.COM. Now that we have talked about using
  409. the  various  programs  to put image files on-screen, let's move on to
  410. the topic of clearing them off the screen.  To  do  this,  please  put
  411. your cursor on `<MULTI-1.#2>*` and `=Click= or [═╝].`
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.