home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / DATABASE / VISDBX.ZIP / #_VISION.DB next >
Text File  |  1990-12-02  |  54KB  |  1 lines

  1.                                 VISION   SYSTEM                                                              =================                                                            (v 2.7 01-Dec-1990)                                                                    by                                                                   Maurizio  Ammannato                                                   Copyright (c) 1990  Maurizio's House                                                                                                                                                                                                                                                                                                                                                     Welcome to VISION System                                                      ========================                                                                                                                                    Vision  System  has  two  main  features; the first one is to                 allow   you  to  see  easily  Textual  Data  Base  (newspaper                 articles,  documents,  books, dictionaries, glossaries, etc.)                 just  done  in  VISION  format.  An  example  are  the  Press                 Releases  Data  Bases,  the Business*Talk info Data Base, and                 why not the wholy New and Old Testament Data Base.                                                                                                                                                                                        The  second feature is to build your own Textual Data Base in                 a very very simple TMP way (TMP = Top Manager Proof).                                                                                                                                                                                                                                                                   Licence Fee                                                                   ===========                                                                   The  package  is  completely free of charge for personal use.                 Do  as many copies you like for you and your friends. However                 you  don't  have  to  sell it or make any kind of profit. Any                 commercial use of VISION must be agreed with the Author.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Enjoy VISION System !                    Maurizio Ammannato                   Decompressing Archives                                                        ======================                                                                                                                                      Create  a  directory  called VISION (DOS command MD) and copy                 there  VISION.ZIP  file  and  eventually  all related Textual                 Data  Base  with  the  extension .ZIP (which means compressed                 via PKZIP.EXE utility).                                                                                                                                     Using  the  companion PKUNZIP.EXE utility (which you can find                 in many BBS) decompress them as following :                                                                                                                                                                                                                  C:\VISION\pkunzip *.zip                                                                                                                                                                                                In this way all .ZIP archives will be 'unzipped'.                                                                                                                                                                                         The VISION package must have the following files :                                                                                                                                                                                        - VISION.EXE        the engine                                                - VIS_CRE.EXE       create your own Textual Data Base (TDB)                   - VIS_ADD.EXE       add new records to existing TDB                           - VIS_SORT.EXE      sort utility                                              - VISION.CFG        configuration file                                        - VISION.COL        configuration file for color monitor                      - VISION.BW         configuration file for mono monitor                       - VISION.MSG        comment/help file (multilingual)                          - VISION.ENG        above comment file in English                             - VISION.ITA        above comment file in Italian                             - VISION.DOC        VISION documentation                                      - #_VISION.NDX      documentation in VISION format (index)                    - #_VISION.DB       Documentation in VISION format (DB)                                                                                                                                                                                                                                                                 Decompress  all .ZIP Textual Data Bases (TDB) you have in the                 directory  using  the  same  procedure  as before; after that                 copy  all  .ZIP files in a back-up device and REMOVE all .ZIP                 (i.e. "ERASE *.ZIP") to save precious disk space.                             Before Starting                                                               ===============                                                               Check   through   your   favorite   Text  Editor  or  WP  the                 configuration  file  VISION.CFG  and  change what you need or                 wish to change.                                                                                                                                             Foreground  color  numbers  can  range  from  1  to 31 (after                 number 15 the color is blinking). Background from 1 to 7.                     The following is the complete list of options you can set :                                                                                                                                                                                                                                                             '---------------------------------- VISION.CFG config file                    RAM=NO          RAMDISK device (i.e. D:) NO for no ramdisk                    SOUND=YES       window sound yes/no                                           SCROLL_SPEED=7  number of secs for automatic scrolling                        F_DBW=15        foreground Data Base Window (DBW) color                       B_DBW=7         background Data Base Window (DBW) color                       F_BOT=0         foreground Help Desk color                                    B_BOT=2                                                                       F_COM=0         foreground DBW comment line                                   F_HIG=14        foreground DBW data base name                                 F_DBR=10        foreground DBW highlighted DB name                            B_DBR=1         background DBW highlighted DB name                            F_IDX=15        foreground Index Window (IW) color                            B_IDX=1                                                                       F_TDX=7         foreground IW text color                                      B_TDX=1                                                                       F_DOC=0         foreground Document Text color                                B_DOC=7                                                                       F_REV=0         foreground reverse Index title                                B_REV=6                                                                       F_ASK=15        input window                                                  B_ASK=4                                                                       F_FND=14        founded string color                                                                                                                                                                                                                                                                                                                                                                  Color or monochrome screen                                                    --------------------------                                                                                                                                  You  can  easily  change color attributes modifying .CFG file                 color parameters.                                                                                                                                           To  make  your  life easier, if you have a monochrome screen,                 copy  directly  VISION.BW  to  VISION.CFG file using DOS COPY                 program:                                                                                                                                                                                                                                               C:\VISION\COPY vision.bw vision.cfg                                                                                                                                                                                                                                                                                                                                                      Comment external file                                                         ---------------------                                                                                                                                       Check  also  VISION.MSG  file to look at VISION comment/helps                 and  change  what  you  need (i.e. from my Italian English to                 Queen's English, etc.)                                                                                                                                      To change language file use COPY DOS command :                                                                                                                                                                                                         C:\VISION\COPY vision.ita vision.msg                                                                                                                                                                                         to  have  the Italian comments/help. You can obviously create                 a  new  comment/help  file  with  your own language; i.e. for                 Spanish :                                                                                                                                                   - copy VISION.ENG into a new file VISION.ESP (DOS "COPY                         VISION.ENG VISION.ESP")                                                                                                                                   - modify the new file with Spanish translation using a TE or                    WP (Text Editor or Word Processor)                                                                                                                        - copy new VISION.ESP into VISION.MSG (COPY VISION.ESP                          VISION.MSG)                                                                                                                                                                                                                             N.B.  New comment strings MUST MUST MUST have the same LENGTH                 of the old ones.                                                              Executing VISION                                                              ================                                                                                                                                            Before  VISION  execution  you  must  have  at  least one TDB                 (Textual  Data  Base).  You  can create a new one by yourself                 (see  below)  or  download  some  from  a  BBS.  Remember  to                 decompress them if in .ZIP format as explained previously.                                                                                                                                                                                You have two different ways to execute VISION.                                                                                                              1)  MENU  MODE.  Typing  VISION at DOS prompt, you enter into                 Main  Menu  Window with the list of available Data Bases (see                 below):                                                                                                                                                                            C:\VISION\vision                                                                                                                                                                                                   2)  COMMAND  LINE  MODE.  Typing VISION followed by data base                 name  at  DOS line prompt, you enter directly into Index Menu                 from  which,  using ESCape command, you come back directly to                 DOS :                                                                                                                                                                          C:\VISION\vision b_newt                                                                                                                                                                                                                                                                              If  you  have a VGA monitor you can execute vision typing VGA                 instead  of  VISION. This allows VISION to load into PC ROM a                 new text font (modern-d) resulting in a more readable text:                                                                                                                         C:\VISION\vga                                                                                                                                                                                                                                                                                   Also  in this case you can enter directly into the Index Menu                 writing VGA followed by data base name:                                                                                                                                         C:\VISION\vga #_vision                                                                                                                   to have on line VISION documentation.                                        Data Base Main Menu                                                           ===================                                                                                                                                                                                                                       Using  first  procedure  you  are in the Main Data Base Menu.                 VISION has three levels of window :                                                                                                                         1) Data Base Window (Main Menu)                                               2) Index Window (Index Menu)                                                  3) Document Window (Record level)                                                                                                                                                                                                                                                                                       In  the  Main  menu,  you  can  see at the same time up to 14                 available  Data Bases with related comments, last update data                 and sizes. The limit of available TDB is 100 Data Base.                                                                                                                                                                                   Use  arrows  to navigate, Alt-H for on-line help. Once on the                 row  of chosen DB (highlighted color) the ENTER key allow you                 to open the Index Menu.                                                                                                                                                                                                                   TDB  are  indexed  as  they  are  (first  record found, first                 record  in  DB).  You  have  two  possibilities to change the                 indexing  method  by  pressing  ATL-S  or  ALT-T  keys. These                 commands   tell   VISION   to   sort   highlighted  index  by                 alphabetical  ascending  (ALT-S) or descending (ALT-T) order.                 Any way Alt-R option restores the original indexing method.                   Index Menu                                                                    ==========                                                                    You  can use the same keys as before (except for indexing) to                 navigate this menu.                                                                                                                                         If  you  have a long index list you can use F1 functional key                 to  quickly  search  for  string  and  F2 to search again. F9                 instead  allows  you  to  search  a string in the entire Data                 Base  (Global Search) and F10 searchs it again. Any way press                 Alt-H keys for help.                                                                                                                                                                                                                      The  difference  between  two above searching methods is that                 F1/F2  keys  search  the string within the index comment line                 (Index  level),  while  F9/F10  keys search the string in the                 entire Data Base, thus at document level.                                     Document Window                                                               ===============                                                                                                                                             Once  in  the  document,  you  have two possibilities. A) the                 document  is  less  then  19  rows, B) the document is longer                 than 19 rows                                                                                                                                                                                                                              A)  you  can  only use Alt-P/Alt-F keys to print the document                 and F1 for help.                                                                                                                                                                                                                          B) in this case you can use different keys :                                                                                                                . using arrows and PgDn/PgUp Home/End keys you can navigate                     the document in any direction                                                                                                                             . Alt-P  print current document                                               . Alt-F  print current document to external file                              . Alt-M  mark current position in current document                            . Alt-J  jump to above mark (set before)                                      . Alt-A  on/off for automatic scrolling                                       . -/+    keys to increase or decrease the speed of automatic                           scrolling.                                                           . Alt-H  Help                                                                                                                                               . F1     Search string through document                                       . F2     Search again                                                         Reading Long Document                                                         =====================                                                         Reading  long document you need some functions to emulate the                 real book reading.                                                                                                                                                                                                                        The  first  one  is marking the position for latter retrieve.                 Use  Alt-M  when  you want stop reading at a certain position                 (a  delicate  sound  advises  you of work done). Once you are                 later  back  to same document use Alt-J to jump to mark. With                 no mark, Alt-J jumps to first document line.                                                                                                                                                                                              If  you  want  to  read  document  without  using  arrows for                 navigation,  you  can  use the Alt-A automatic scroll option.                 VISION  has  a  default value of 7 seconds delay time between                 scrolling  (see  in  VISION.CFG  the  SCROLL_SPEED option) so                 that you can read it relaxed and quite.                                                                                                                     Use  plus  key  (+) to slow down scrolling speed or minus (-)                 key to increase such a speed.                                                 Searching Words (INDEX WINDOW)                                                ==============================                                                                                                                              When  in Index window you can look for words in two different                 ways :                                                                                                                                                      Using  F1/F2  keys  you can search for words within the index                 line  comments. You can search also for a piece of word, i.e.                 "etw".   In   this  case  all  words  having  "etw"  will  be                 displayed. F2 search again using same search string.                                                                                                                                                                                      Using  F9/F10  you  search  instead  for  words line per line                 within documents.                                                                                                                                           An  example. Let imagine you want to search the word disciple                 in the New Testament.                                                                                                                                       1) be in New Testament index window (book title level)                        2) press F9 and give search string "disciple"                                 3) VISION finds search string in a book title                                 4) enter in the book (ENTER key)                                              5) press F2 to search same string inside the document                         6) press ESC to come back to Index window                                     7) press F10 to search again at book title level (index)                      Searching Words (DOCUMENT LEVEL)                                              ================================                                              When  you are into a document, if the document is longer than                 19  lines,  you can use F1 key to search for a word and F2 to                 search again same string.                                                     ON LINE Help                                                                  ============                                                                                                                                                                                                                                                                                                            In  all  of  three  windows (Main Menu, Index Menu, Document)                 you  can  activate  the Help window in two different ways; or                 pressing Alt-H keys or pressing a not permitted key.                                    Help - MAIN Window Available Commands                                         =====================================                                                                                                                             Arrow Up    Line Up                                                           Arrow Dn    Line Down                                                         PgUp        Page Up                                                           PgDn        Page Down                                                         Home        Top of List                                                       End         Bottom of List                                                    Alt-C       Change Data Base Comment Line                                     Alt-D       Shell to DOS                                                      Alt-H       On line Help                                                      Alt-R       Restore Original Index                                            Alt-S       Sort Current Index Ascending                                      Alt-T       Sort Current Index Descending                                     ENTER       Open Data Base                                                    ESC         Quit to DOS                                                 Help - INDEX Window Available Commands                                        ======================================                                                                                                                            Arrow Up    Line Up                                                           Arrow Dn    Line Down                                                         PgUp        Page Up                                                           PgDn        Page Down                                                         Home        Top of List                                                       End         Bottom of List                                                    Alt-D       Shell to DOS                                                      Alt-H       On line Help                                                      F1          Search String                                                     F2          Search Again                                                      F9          Global Search                                                     F10         Global Search Again                                               ENTER       Open Document                                                     ESC         Quit. Back to Main Menu                                     Help - DOCUMENT Window Available Commands                                     =========================================                                                                                                                         Arrow Up   Line Up                                                            Arrow Dn   Line Down                                                          PgUp       Page Up                                                            PgDn       Page Down                                                          Home       Top of List                                                        End        Bottom of List                                                     -          Increase Scroll Speed                                              +          Decrease Scroll Speed                                              Alt-A      Automatic Scroll on/off                                            Alt-D      Shell to DOS                                                       Alt-F      Print Document to File                                             Alt-H      On line Help                                                       Alt-M      Mark Document Position                                             Alt-J      Jump to Mark                                                       Alt-P      Print Current Document                                             F1         Search String                                                      F2         Search Again                                                       ESC        Quit. Back to Index Menu                                                                                                                                                                                                                                                                     N.B.  Using  Alt-D  command  to go temporarily to DOS command                 level, remember to write EXIT to come back to VISION System                   Creating New Data Base                                                        ======================                                                                                                                                      VISION  System  works  using  two  different files, the index                 file  with  .NDX  extension  and  data  base  file  with  .DB                 extension.                                                                                                                                                  The  index  file  is  useful  to  look  at the real data base                 records addresses.                                                                                                                                                                                                                        The following is for technicians its structure :                                                                                                            1) Index record title (78 characters for 78 bytes)                            2) Physical DB address (integer for two bytes)                                3) Length of document  (long integer for 4 bytes)                             4) Position of the Mark (integer for 2 bytes)                                 5) Reserved for later use (integer for 2 bytes)                                                                                                                                                                                           The Data Base structure is very simple :                                                                                                                    1) Comment line (78 characters for 78 bytes)                                                                                                                                                                                              But  you  have  to  don't care at all of this technical info,                 you  have  only  to  follow these very simple instructions to                 create your new data base.                                                                                                                                                                                                                Take  your  favorite  Text  Editor and edit a new source file                 called  i.e.  PIPPO.UPD  (the  .UPD  extension is a MUST) and                 write your info in the following order :                                                                                                                                                                                                  1) First row will become the FIRST index record                                                                                                             2)from  second  line  up to the special break-characters line                 write  document  lines  with  a maximum of 78 characters (pay                 attention  to  don't  write the following special combination                 of characters '@#$' at the line beginning).                                                                                                                 3)   special   break-character   combination  to  finish  the                 document; that is a '@#$' at the beginning of the line.                                                                                                                                                                                                                                                                 EXAMPLE                                                                       -------                                                                                                                                                                                                                                   ----beg of file------ (don't insert this line in your file)                   NETWORK                                                                       ========                                                                      The network is....                                                            ..................                                                            ..................                                                            [@#$]      (Don't write these squared brackets in real file)                  SUPER-CENTER                                                                  ============                                                                  The supercenter are.....................................                      ........................................................                      ........................................................                      ........................................................                      ........................................................                      ........................................................                      [@#$]      (Don't write these squared brackets in real file)                  PROTOCOLS                                                                     =========                                                                     You need protocols when you                                                   have to exchange information with other people/computers.                     The language is one of above protocols.                                       -----end of file------ (don't insert this line in your file)                                                                                                                                                                                                                                                            N.B.  DON'T  insert  the break-characters at the BEGINNING of                 the file neither at the END.  ONLY between two documents.                                                                                                                                                                                                                                                                                                                                             After  editing  your  new   data base source, execute VIS_CRE                 program  giving  the  name  (without  any  extension)  of the                 source file (in this case PIPPO), thus :                                                                                                                                                                                                                     C:\VISION\vis_cre pippo                                                                                                                                                                                                This  program  creates  PIPPO.NDX  with  three master records                 (NETWORK,SUPER-CENTER,PROTOCOL)  and  the  PIPPO.DB data base                 with comment lines.                                                           New Data Base from existing ASCII File                                        ======================================                                                                                                                      Take  ASCII  file  you want to convert and rename it with the                 .UPD  extension  (i.e.  PLUTO.QC  in  PLUTO.UPD);  remove all                 extraneous  lines  (top  of form character, page break, etc.)                 and do exactly as before.                                                                                                                                                                                                                                                                                               Example of ASCII file to convert                                              --------------------------------                                                                                                                                                                                                          ============================================================                                                                                                                          - pag 1 -                                                                                                                                                                                                                                                                                     Italian QC addresses                                                                                                                                        --------------------                                                                                                                                                                                                                                                                                                    AMMA = Maurizio Ammannato,Southern Europe Area Marketing Mgr                                                                                                MANU = Emanuela Sferco, Southern Europe Area Sales Promotion                                                                                                ........................................................                                                                                                                                                                                                                                                                S.Marino QC addresses                                                                                                                                       -------------------                                                                                                                                         VALGO = ....................................................                                                                                                POCO  = ....................................................                                                                                                SESO  = ....................................................                                                                                                POCO  = ....................................................                                                                                                ============================================================                                                                                                                               - pag 2 -                                                                                                                                                                                                                                                                                After erasing extra lines, this file must looks like :                                                                                                                                                                                    --beg of PLUTO file--- (don't insert this line in your file)                  Italian QC addresses                                                          --------------------                                                          AMMA = Maurizio Ammannato,Southern Europe Area Marketing Mgr                  MANU = Emanuela Sferco, Southern Europe Area Sales Promotion                  .... = .....................................................                  S.Marino QC addresses                                                         -------------------                                                           VALGO = ....................................................                  POCO  = ....................................................                  SESO  = ....................................................                  POCO  = ....................................................                  --end of PLUTO file---(don't insert this line in your file)                                                                                                                                                                                                                                                             Now  insert  the special break-characters combination BETWEEN                 the  documents  (in  this case one only) and the final source                 file  (remember  to  rename  the  existing file with the .UPD                 extension) must be the following :                                                                                                                          ---beg of file------ (don't insert this line in your file)                    Italian QC addresses                                                          --------------------                                                          AMMA = Maurizio Ammannato,Southern Europe Area Marketing Mgr                  MANU = Emanuela Sferco, Southern Europe Area Sales Promotion                  .... = .....................................................                  [@#$]      (Don't write these squared brackets in real file)                  S.Marino QC addresses                                                         -------------------                                                           VALGO = ....................................................                  POCO  = ....................................................                  SESO  = ....................................................                  POCO  = ....................................................                  ---end of file---- (don't insert this line in your file)                                                                                                                                                                                  N.B.  Don't  insert  the break-characters at the BEGINNING of                 the file neither at the END; ONLY between two documents.                                                                                                                                                                                                                                                                                                                                              Same procedure to create the new data base; that is :                                                                                                                                                                                                        C:\VISION\vis_cre pluto                                                                                                                                                                                                This  program  creates  PLUTO.NDX with two master records and                 PLUTO.DB data base with respective comment lines.                             Updating an existing Data Base                                                ==============================                                                Take  the  ASCII  file  with  the info to add, rename it with                 .UPD  extension  and  follow  exactly  the  same procedure as                 before.                                                                                                                                                     The  only  difference  is  that  you  have to execute VIS_ADD                 program  (instead  of  VIS_CRE)  which adds the record at the                 end of existing data base and index files.                                                                                                                                                                                                An example.                                                                   -----------                                                                   Let  imagine  we  want  to  update the existing P_PCMB.DB and                 related P_PCMB.NDX file.                                                                                                                                    We  have  to prepare or rename the updating file exactly with                 the  same .DB and .NDX name, but with .UPD extension. In this                 case the name is P_PCMB.UPD.                                                                   -----------                                                                                                                                Built  this  file  with the same procedure as before, copy it                 into  the  VISION  directory  and  execute VIS_ADD program as                 following :                                                                                                                                                                    C:\VISION\vis_add p_pcmb                                                                                                                 without  any  extension.   Now  VIS_ADD  adds the new item or                 items  to  existing .DB and .NDX. Save .UPD file in a back-up                 disk.                                                                         Removing Data Base                                                            ==================                                                            Simply  use  DOS  erase  command  to  cancel the .NDX and .DB                 files.                                                                        Changing the Main Menu List                                                   ===========================                                                   Renaming  BOTH  files  (.NDX and .DB file) with a your choice                 name,  VISION   sorts  automatically them by new alphabetical                 order putting them in the position you prefer.                                                                                                              In my classification :                                                                                                                                      N_  = network related data bases                                              P_  = product related data bases                                              S_  = services                                                                V_  = various and generic data base                                           $_  = pricing data bases                                                      ..  = ...............................                                                                                                                       Simply  changing the name of your DB (and related .NDX file),                 you have a different classification.                                          For Expert Users                                                              ================                                                                                                                                            You  can  execute  VISION  also from another program or a DOS                 SHELL utility.                                                                                                                                              To  do  that  you have only to execute VISION in command line                 mode, thus VISION.EXE followed by data base name.                                                                                                                                                                                                                                                                                                                                                     If  you  have  a VGA monitor, you can change the ROM standard                 PC  font.  You have simply to execute VGA bat file instead of                 VISION  program. This bat file load a modern-d font (the used                 option is VIS_FONT /D) into PC ROM.                                                                                                                                                                                                       You   can  change  the  font  using  instead  of  /d  the  /s                 "scrawled"  hand  made  font, or /l or no option for modern-s                 font.                                                                         PC Configuration                                                              ================                                                              You need any MS-DOS compatible Personal Computer with :                                                                                                     - at least 256 k Bytes of main memory                                         - hard disk                                                                   - video                                                                                                                                                     better if :                                                                                                                                                 - 640 K bytes of main memory                                                  - 2 Mega bytes of fast device (RAM, VIRTUAL DISK ,etc.)                       - VGA color video (the reading is easier)                                     Security                                                                      ========                                                                      I've   checked  all  my  files  via  ShareWare  SCAN  utility                 (version  67). You can easily find it on many BBS. After file                 decompression,  execute this utility again to verify that all                 .EXE programs are not infected.                                                                                                                                                                                                           If  you  find  some  virus,  use  CLEAN  companion utility to                 remove  infection.  If  you  are  not  successful in removing                 virus  DON'T  USE  AT  ALL  VISION  programs to avoid your PC                 general infection.