home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / educate / compez1.zip / CHAPTER.2 < prev    next >
Text File  |  1993-07-22  |  32KB  |  512 lines

  1.  
  2.  
  3.                                    CHAPTER 2
  4.                                   THE SOFTWARE
  5.  
  6.                 Once you have the hardware correctly in place and all
  7.                 connected and plugged in properly, then it will remain a
  8.                 pile of expensive "junk" unless you give the CPU exact
  9.                 instructions on what it is you want it to do:  what
  10.                 switches do you want it to turn on and off for you. This is
  11.                 where the SOFTWARE comes into play!
  12.  
  13.                 "Software" is the instructions for operation that the
  14.                 computer needs to run.  These instructions are written out
  15.                 in a code that the computer understands in a language that
  16.                 it understands. It used to be that ALL computer language
  17.                 was really difficult to understand and grasp and write.
  18.                 Now it is easier in that an intermediary language can be
  19.                 used that is made up of familiar words that anyone can
  20.                 understand.  While it is true then that the only language
  21.                 the computer understands is  "1" and "0" - it is possible
  22.                 now to preset the computer in the "chip" (that is part of
  23.                 the CPU) to translate the 1s and 0s not only into letters
  24.                 (characters) and numbers and symbols but also into groups
  25.                 of them like words!  Therefore if I give the computer the
  26.                 command to DELETE (DEL) something.... it will know what to
  27.                 do, and turn the proper 1 and 0 switches off and on to
  28.                 cause that to happen!
  29.  
  30.                 PROGRAMS therefore are sets of instructions for a specific
  31.                 task(s) to be given to the computer. The programs are made
  32.                 up of all kinds of "files" or sets of commands each under a
  33.                 specific title or name or category.  Filenames can have no
  34.                 more than 8 characters followed by a "." and then three
  35.                 more characters.   For example:  CALENDAR.EXE   is the main
  36.                 file that has the operational set of instructions for a
  37.                 program having no doubt to do with "calendar making"!  The
  38.                 .EXE (extension) means that this is an executable
  39.                 file...which means that it has "running" or "operational"
  40.                 instructions..... other files such as CALENDAR.DAT is a
  41.                 DATA file which doesn't have any instructions, but has a
  42.                 record of what happened when the program was actually run,
  43.                 the data that was produced.   A  .TXT file is a simple
  44.                 document file which is produced by a word processor program
  45.                 and looks like it was typed in a typewriter.  I am using
  46.                 such a program to type this right now.  The  .EXE file that
  47.                 is running the program I am using now is  GLITE.EXE  as it
  48.                 is the "Galaxy-Lite" Program.  It is named with any name at
  49.                 all  that  I  want  to give it and so I chose to give it a
  50.                 .TXT extension because that is what traditionally goes with
  51.                 text type files!  In this GLITE Program for example there are
  52.                 about 7 other files that are needed by the .exe file to run
  53.                 the program or were produced by the program when it ran the
  54.                 .exe file.  For example there is a  .dic  file which is the
  55.                 on-line dictionary as part of the spell-checker for the
  56.                 program.  There is also  a .prd  file which has instructions
  57.                 for the printer when I want to print out a copy of this file
  58.                 that I am making.
  59.  
  60.                 A bigger program would have many many more subsidiary files
  61.                 to run it.  WINDOWS has several hundred for example!  The
  62.                 good thing about it all is that once the program begins and
  63.                 you see the first screen... it doesn't matter how many
  64.                 files it is taking to run it ...... most programs these
  65.                 days are USER-FRIEDNDLY which means just that .... that the
  66.                 on-screen helps and tips are very obvious and that the
  67.                 writer of the program has thought about almost anything you
  68.                 would need to run the program smoothly ... also in most
  69.                 programs by hitting the  F1 Key  on the top row of the
  70.                 keyboard, context-sensitive "help" is available ....
  71.                 meaning, no matter what you are doing at the moment.... an
  72.                 explanation is only a key-stroke away on what the
  73.                 recommended way is to do it!
  74.  
  75.                 The only really confusing part of the whole deal is to
  76.                 start to grasp just how many programs there are out
  77.                 there...and what actually CAN be done on your PC.  Now
  78.                 that I have this wonderful invention: what can I do with
  79.                 it? what CAN I do with it???
  80.  
  81.                 I would suggest making a list of things right now that you
  82.                 do by hand that could just as easily be done in a more
  83.                 orderly and neat way by the computer:
  84.  
  85.                         Such as:
  86.  
  87.                         WORD PROCESSING types of things: document making:
  88.                         letter writing: note taking: and the like!  Like
  89.                         the title says: the processing of words!
  90.  
  91.                         DATA BASING: this has to do with keeping records as
  92.                         you would in a file-box  (There's that word "file"
  93.                         again!)  This is the Christmas Card listing, PTA
  94.                         Membership Listing, Listing Inventory for your
  95.                         business.
  96.  
  97.                         SPREADSHEETING:  this has to do with ROWS and
  98.                         COLUMNS: numbers and figures; personal finances and
  99.                         the like....... keeping track of your accounts etc.
  100.  
  101.                         There are all kinds of programs available to help
  102.                         you do these in the most efficient and fun way
  103.                         possible.  Those are the TWO OPERATIVE WORDS
  104.                         EFFICIENT and FUN!  If is it not a FUN program then
  105.                         look around for another one.  In this day in age
  106.                         MOST programs are FUN ... they have great color
  107.                         graphics some have terrific sound and are VERY USER
  108.                         FRIENDLY!  There is no excuse for using a stale old
  109.                         program that is very difficult to use!
  110.  
  111.                         One way to know what programs to have:  talk to
  112.                         other computer users and ask them what they have.
  113.                         Also: use your modem (an add-on "card" that is
  114.                         plugged into the Motherboard which will allow your
  115.                         computer to talk to other computers via the phone
  116.                         line) and call BBSes and "download" the files you
  117.                         think you may like directly to your own computer.
  118.                         Initiallly, you need a good communications program
  119.                         in order to call out.  Q-MODEMPRO is a good program
  120.                         as is PROCOMM PLUS and TELIX.  You can get these in
  121.                         most computer stores.  A BBS is a Program run
  122.                         usually by a private individiual in  his/her  home,
  123.                         or by a company,for the very purpose of having others
  124.                         call and use the features available.  BBS stands for
  125.                         BULLETIN BOARD SYSTEM..... but a BBS is much more than
  126.                         a place to post electronic bulletins:  it is a
  127.                         place to correspond with other bbs "users" and also
  128.                         to "browse" through the file areas and look for
  129.                         programs that might be useful to you and then
  130.                         "download" them from the BBS (transfer them
  131.                         electronically) to your own waiting computer.  In
  132.                         addition to message conferences and files, there
  133.                         are also GAME DOORS  which when entered cause games
  134.                         of various kinds to be available for your playing
  135.                         pleasure! Most games you compete with other players
  136.                         who make their moves when they "log-on" after you.
  137.                         COMPU-DOC runs a BBS called TOWN SQUARE BBS in Norfolk,
  138.                         VIrginia -modem #: (804)625-0728.
  139.  
  140.  
  141.                         All of this has to do with SOFTWARE: of the
  142.                         programs the you can run on your computer.
  143.                         One very basic program that HAS to run on just
  144.                         about everyone's computer is the DOS program. The
  145.                         Disk Operating System.  This is the program that
  146.                         instructs the computer to do everything else you
  147.                         or your programs may want it to do.  Before we get
  148.                         into DOS we first have to talk a bit about VERSION
  149.                         NUMBERS.   If you see a program that has a V.3.2.
  150.                         after it.   It is NOT a STRANGE CODE for the
  151.                         computer nerd to understand.  It simply means
  152.                         V=VERSION   3=THIRD MAJOR RELASE of the Program and
  153.                         2=THE SECOND MINOR REVISION of that 3rd major
  154.                         revision.    Got it.  V.3.2.  = 2nd minor release
  155.                         of the third version of the program.  To see the
  156.                         numbers increase from time to time in a program is
  157.                         a good sign..... it means that the "bugs" are being
  158.                         worked out... and that the "later versions" are
  159.                         probably more reliable and better than the earlier
  160.                         ones.     [Just a note about "bugs"!  This is a
  161.                         real computer term which comes from the days of the
  162.                         giant computers that used to take up rooms to do
  163.                         what can be done on a desktop today.... one day a
  164.                         program was producing some strange results (data)
  165.                         where the night before it was working just
  166.                         fine....on a careful search of the units they
  167.                         discovered that real "bugs" had gotten in and were
  168.                         stuck to various parts of the data boards.....from
  169.                         then on any problem with running a program is
  170.                         affectionately called "bugs"]
  171.  
  172.                         We are now using DOS 6.0, then, now you understand
  173.                         what 6.0 means.  It means that DOS is a few years
  174.                         old now and then this is the latest and most
  175.                         "debugged" version of it so far. DOS language is
  176.                         easy to understand because it is English.  COPY,
  177.                         DELETE, FORMAT, INSTALL, CHKDSK, MSBACKUP, DBLSPACE
  178.                         are all DOS commands as well as CD  MD  RD  MEM.
  179.                         By telling the computer to do certain things you
  180.                         can access your  TREE  (DIR)  and you can move
  181.                         around within that tree to various files using
  182.                         DOSSHELL or other SHELL Programs. (A shell is a kind
  183.                         of "x-ray" program  where you can see the whole
  184.                         family tree at the same time and can access any
  185.                         part of it you want instantly. The specific
  186.                         instructions using the dos language for your
  187.                         computer as you have it set up to run any programs
  188.                         you may have that need pre-installed files to run
  189.                         are found in the AUTOEXEC.BAT file.  This
  190.                         automatically activates programs that need to be
  191.                         running before other ones can run.  (.BAT simply
  192.                         means that there is a list of more than one
  193.                         instruction - a typical AUTOEXEC.BAT file has about
  194.                         6 or 7 files in it).
  195.  
  196.  
  197.                         A typical AUTOEXEC.BAT file:
  198.  
  199.  
  200.  
  201.                         PROMPT $P$G
  202.                         PATH=C:\;C:\DOS
  203.                         C:\DOS\MOUSE.COM
  204.  
  205.                               These commands get your DOS command
  206.                               line prompt working; set your path
  207.                               directories (the files in C:\ directory
  208.                               and C:\DOS  directories are accessible
  209.                               from any DOS prompt); the mouse (if you
  210.                               have one) is engaged and should run in
  211.                               any program.
  212.  
  213.  
  214.  
  215.                         Another file that must be run
  216.                         to pre-set the system for other programs is called
  217.                         the CONFIG.SYS file.   Or Configuration.System
  218.                         file.  This too is a .bat file in that it has a list
  219.                         of instructions or conditions that must be present
  220.                         for other programs to be able to run without
  221.                         problems.
  222.  
  223.  
  224.                         A typical CONFIG.SYS file would
  225.                         have the following in it.
  226.                         
  227.  
  228.                         FILES=30
  229.                         BUFFERS=30
  230.                         DEVICE=-C:\DOS\HIMEM.SYS
  231.                         DOS=HIGH
  232.                         DEVICE=C:\DOS\ANSI.SYS
  233.                         STACKS=0,0
  234.  
  235.  
  236.                                   This means that you can have up to
  237.                                   30 files open at one time; that you
  238.                                   are storing 30 bytes at a time in
  239.                                   the buffer; also that the HIGH MEMORY
  240.                                   storage function is operational, and
  241.                                   that the ansi graphics program is
  242.                                   working; and that the stacking capbility
  243.                                   for open files is set at default (0)!
  244.  
  245.                         Two of the most important files in your ROOT
  246.                         DIRECTORY or MAIN FILE DRAWER is the AUTOEXEC.BAT
  247.                         and the CONFIG.SYS.   Before DOS 6.0 it was a very
  248.                         difficult and cumbersome thing to run the computer
  249.                         with defective autoexec.bat and config.sys files.
  250.                         Now at least it is easier to bypass these files if
  251.                         necessary in order to correct them and then restart
  252.                         the computer (re-boot)!  To do this now with the
  253.                         6.0 as soon as the words:  STARTING MSDOS appear on
  254.                         the screen hit the F5 key and these files will be
  255.                         bypassed.
  256.  
  257.                         If you do not have DOS 6.0 you must insert a
  258.                         start-up disk in your A: (floppy) drive and then
  259.                         restart the computer, at which point you will have
  260.                         very limited commands at your disposal: one of
  261.                         which is to EDIT the autoexec.bat or config.sys
  262.                         file.... so that the system may be rebooted and
  263.                         started properly.
  264.  
  265.                         Some of the advantages of DOS 6.0 is that it has a
  266.                         very user friendly BACKUP program.  On a regular
  267.                         basis, depending on how much you use your system,
  268.                         making a COPY of every file on your hard disk (the
  269.                         disk that is internal and part of the "hardware")
  270.                         is VITAL to have....sometimes you need to RESTORE
  271.                         copies when the originals get messed up somehow...
  272.                         and it can happen, very easily in fact. There are
  273.                         two destinations to backup the system to:  floppy
  274.                         disks, or a tape drive.  A tape drive is like a
  275.                         little tape recorder that occupies the same space
  276.                         in your computer unit as a floppy drive.  Using
  277.                         this device you can set the MSBACKUP Program to
  278.                         automatically copy the files of the hard drive onto
  279.                         the magnetic tape of the tape drive ... no fuss no
  280.                         bother.  The other more conventional method is to
  281.                         manually make a copy using a stack of floppy disks
  282.                         and then storing them in a safe place.  Either way
  283.                         you are safe from anything that could happen to
  284.                         your valuable programs and work.  Once a FULL
  285.                         backup has been made, for a while it is only
  286.                         necessary to make INCREMENTAL backups, or backups
  287.                         of the files that were added or changed since the
  288.                         last backup.  This is so you don't have to take an
  289.                         hour to backup each time.  Incremental backups
  290.                         usually take only a few minutes.  After every 5 or
  291.                         6 incremental backups it is logical to make another
  292.                         original FULL BACKUP if most of the information has
  293.                         changed and there is nothing on the original backup
  294.                         that you want to keep anymore.
  295.  
  296.                         Like backing up ... is SAVING your work as you go
  297.                         along.  As you are working in programs the
  298.                         information is stored in local memory on the
  299.                         computer....however what is in the local memory
  300.                         buffer is not in anyway protected because it is not
  301.                         yet on a file of any kind.... so it is important to
  302.                         SAVE your information to a FILE and then re-save
  303.                         the information (overwrite the file) every few
  304.                         minutes.  If there is a power failure, for example,
  305.                         you would lose all of the work you were currently
  306.                         working on back to the last SAVE.   Some programs
  307.                         have automatic saving that either is already
  308.                         activated or which can easily be toggled (switched)
  309.                         on by you by hitting the spacebar or another
  310.                         pre-determined key on the keyboard (directions are
  311.                         always either on the screen or available by pushing
  312.                         F1 (in most cases).
  313.  
  314.                 It is usually important to keep updated with the latest
  315.                 versions of programs.... so you can have the latest changes
  316.                 and improvements at your disposal.  Many programs offer
  317.                 upgrade contracts, where for a lower than retail price, you
  318.                 can obtain these new products.  You can generally run an
  319.                 "install" program which will automatically upgrade the
  320.                 program without harming the data aleady gathered from the
  321.                 older version!
  322.  
  323.                         Some major programs that are highly recommended by
  324.                         this author are:
  325.  
  326.                                 Q-MODEM PRO- communications program: to
  327.                                 make use of your modem!
  328.  
  329.                                         Modem: or interface (plug-into-the
  330.                                         motherboard "card") device which has a
  331.                                         built in phone jack so you can
  332.                                         connect your telephone line to it
  333.                                         making  it possible for your computer
  334.                                         to "talk with" other computers.
  335.                                         These come in a variety of "baud
  336.                                         rates" or "rate of byte transfer"
  337.                                         speeds: eg.  300 baud is 300
  338.                                         characters per second...which may
  339.                                         sound like a lot until you know
  340.                                         that it also comes in 1200, 2400,
  341.                                         9600, 14,000 called 14.4k and even
  342.                                         higher.  These higher speeds allow
  343.                                         information to pass back and forth
  344.                                         with as little delay as
  345.                                         possible.... this is important
  346.                                         especially when "downloading" or
  347.                                         "uploading" files to or from your
  348.                                         system....and if you are doing
  349.                                         this long distance.... the higher
  350.                                         the baud rate the faster the
  351.                                         transmission the  cheaper it is.  A
  352.                                         100K file can be transferred in
  353.                                         about 2.5 minutes rather than 10 at
  354.                                         2400 baud (the average)!
  355.  
  356.  
  357.                                 PROCOMM PLUS: another very good
  358.                                 Communications Program which makes use of
  359.                                 Z-Modem, the fastest form of internal
  360.                                 protocol or method of file transfer. About
  361.                                 232 character/sec is the fastest transfer
  362.                                 possible. Z-modem can give you 232,3 even 4
  363.                                 sometimes depending on the phone line
  364.                                 connection.
  365.  
  366.                                 GALAXY (GALAXY LITE) - The major or
  367.                                 stripped down version of a good word
  368.                                 processor program. It is easy to use and is
  369.                                 ASCII compatible ... which means the files
  370.                                 it makes follow a standard code, making it
  371.                                 usable in other kinds of programs calling
  372.                                 for .txt files.  Easy to modify files. Easy
  373.                                 to print files.
  374.  
  375.                                 WORD PERFECT 3.1  The "mother" of all word
  376.                                 processing programs.  A very sophisticated
  377.                                 word processing and organizing program.  A
  378.                                 very excellent program in its own right ...
  379.                                 but the receiver of your file also has to
  380.                                 have WP to read your files.  This is good
  381.                                 for business use where the processing of
  382.                                 verbal information is going to stay in a
  383.                                 closed environment.
  384.  
  385.                                 dbaseIII - DataBase 3.0  An older database
  386.                                 program which is also a world unto itself.
  387.                                 Very command line oriented: which means you
  388.                                 need to type in most of the commands you
  389.                                 want it to do.  Very DOS oriented.  Not
  390.                                 very user friendly....but for a business a
  391.                                 very excellent way to make and keep
  392.                                 records.
  393.  
  394.                                 FILE EXPRESS 5 or 6.  A very easy to use,
  395.                                 user friendly data basing program.  To make
  396.                                 file card records, with a varied sorting
  397.                                 ability, and label printing capability.
  398.  
  399.                                 PUBLISH IT 2.0  A fairly easy to use
  400.                                 Desktop Publishing Program. Make your own
  401.                                 documents, or newsletters, or even books!
  402.                                 Many fonts/styles to choose from (types of
  403.                                 print and size etc). Can even make your own
  404.                                 fonts.  Very professional looking!
  405.                                 Supports all printer types.
  406.  
  407.                                 QUICKEN 6.0  The "mother" of all financial
  408.                                 tracking programs.  A marvelous and FUN way
  409.                                 to keep personal and/or small business
  410.                                 finances.  Many different types of accounts
  411.                                 available.  Excellent reports and graphs.
  412.                                 Ability to print checks.  Highly
  413.                                 recommended if you only need to balance a
  414.                                 checkbook or are a bookkeeper for a small
  415.                                 firm!
  416.  
  417.                                 LOTUS 123 SPREADSHEET is an excellent
  418.                                 SPREADSHEET Program to do that kind of
  419.                                 recordkeeping which demands the use of rows
  420.                                 and columns.  A large amount of built-in
  421.                                 function codes to add, subtract, multiply,
  422.                                 divide, and any other type of financial
  423.                                 function imaginable at the tip of your
  424.                                 finger.  Highly recommended.
  425.  
  426.                         In addition to these basic types of programs there
  427.                         are many other kinds of APPLICATION and ACCESSORY
  428.                         Programs, far too many to list here, to do just
  429.                         about anything you need doing, organizing, or
  430.                         compiling.   Like I said:  you need to look around
  431.                         in the FILE Areas of Bulletin Boards to see what is
  432.                         available.
  433.  
  434.                         Just a note here on the concept of SHAREWARE.  MOST
  435.                         program writers produce a program that will be
  436.                         helpful to the user.  It takes a lot of time,
  437.                         effort and skill to write a program.  Remiuneration
  438.                         is only right and just for using someone else's
  439.                         authored product.  So most minor non-copyrighted
  440.                         programs (those unlike PUBLISH IT!, LOTUS, Q-MODEM
  441.                         and the like) are presented to the user in the
  442.                         context of SHAREWARE.  This means they are NOT
  443.                         FREE....even though you effortlessly obtained a
  444.                         copy of it.   If you use the program for a couple
  445.                         of weeks and decide to keep it and use it
  446.                         permanently then you are bound in conscience to
  447.                         send the specified amount determined by the author
  448.                         usually at the beginning or end of the  .doc  or
  449.                         document text file which gives instructions on how
  450.                         to run the program, or in a separate VENDOR or
  451.                         REGISTER or README file.   Usually a more complete
  452.                         version and regular upgrades to newer versions are
  453.                         available to those who do send in their money.  If
  454.                         you choose not to REGISTER or send in the fee, then
  455.                         you should delete the program files from your disk.
  456.                         This book, for example, is SHAREWARE.  It costs $10
  457.                         and if you want to keep it and print it out then
  458.                         you are bound to send me $10.  (Free commercial!!!)
  459.  
  460.                 A note on PIRATING:  The unlawful distribution of
  461.                 coyrighted programs is called pirating.  Programs that do
  462.                 not have a sophisticated copy protect mechannism built in
  463.                 are easy to distribute... even for profit.  This is against
  464.                 the law, an infringement of copyright laws, and a felony.
  465.                 Nevertheless, the practice still flourishes underground.
  466.                 The ethical thing to do is not to get involved in it!
  467.  
  468.  
  469.  
  470.                 In addition to DOS there is also another basic operating
  471.                 system called Micro-Soft Windows.  Now at version 3.1.
  472.                 This is a shell program: meaning it can be the skeletal
  473.                 framework from which all of your programs can be run, as
  474.                 well as application programs designed especially for the
  475.                 Windows shell.  Windows is icon/mouse based.  One virtually
  476.                 does not have to know how to write a DOS command, only to
  477.                 recognize the name of it. Windows uses terms such as OPEN
  478.                 and CLOSE - true "window" terminology.  To open a window
  479.                 one merely has to point to it at a graphic picture of what it
  480.                 is you want to work with with the mouse pointer and then
  481.                 "click" it on by pressing the mouse button twice in rapid
  482.                 succession.  Icons (little graphic pictures) can be moved
  483.                 around by dragging them - placing the cursor/mouse arrow on
  484.                 the object and then while holding the left mouse button
  485.                 down ----moving the object wherever it is you want to go
  486.                 and then releasing the button once you get there.
  487.  
  488.                 Windows is meant to make computing easy and FUN!! even
  489.                 doing the most sophisticated of projects.  Windows has its
  490.                 own  WORD PROCESSOR, DATABASE and SPREADSHEET Programs
  491.                 called WORKS for Windows.  These are the basic programs but
  492.                 within the framework of the fun windows shell.   There are
  493.                 countless numbers of smaller programs meant to run in
  494.                 Windows.....a lot of them SHAREWARE.... and most of the
  495.                 very good and useful for the purpose for which they were
  496.                 written.  Again where do I get these programs!   WINDOWS
  497.                 has to be gotten at a COMPUTER STORE.  But the applications
  498.                 can be found at Computer Shows and on BBSes!
  499.  
  500.                 One last word about software at this point: if it is
  501.                 COPYRIGHTED.... like a major program that can only be
  502.                 bought in retail stores...... then it is NOT to be passed
  503.                 around for free to other people like your friends.  This is
  504.                 truly copyright infringement and is a felony.  SHAREWARE
  505.                 likewise, just because it is easier to get a hold of, is
  506.                 still NOT FREE, and the fees must in conscience be sent
  507.                 to the author of the program.  FREEWARE does exist.  It is
  508.                 smaller programs that are truly meant to be passed around
  509.                 for free.  Have fun with them and pass them around!
  510.  
  511.  
  512.