home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / utilities / utilst / vbase2 / Manual < prev   
Encoding:
Text File  |  1996-09-09  |  22.3 KB  |  626 lines

  1.  
  2.  
  3.  
  4.  
  5.     CONTENTS
  6.  
  7.  
  8.  
  9.      1. Introduction.......................................................1
  10.      2. Getting Started....................................................2
  11.      3. Adding A New Tape..................................................3
  12.      4. Adding A New Recording.............................................4
  13.      5. Saving Files.......................................................4
  14.      6. Editing An Existing Recording......................................4
  15.      7. Making A Selection.................................................5
  16.      8. Exporting Data To Other Applications...............................5
  17.      9. Deleting Recordings................................................5
  18.     10. Deleting Tapes.....................................................6
  19.     11. Customisation......................................................6
  20.     12. Registration.......................................................6
  21.     13. Availability Of Source Code........................................7
  22.     14. Conversion of VideoBase Version 1 Files............................7
  23.     15. Acknowledgements...................................................7
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.     
  71.  
  72.  
  73.  
  74.     VideoBase 2
  75.     ________________________________________________________________________
  76.  
  77.  
  78.     1. Introduction
  79.     ———————————————
  80.     Videobase is an application to keep track of recordings and free spaces
  81.     on a collection of video tapes. It is designed to make maintaining the
  82.     database as easy as possible and to avoid the possibility of
  83.     inappropriate inputs.
  84.  
  85.     It uses a filetype of &344 by default at the moment which is NOT Acorn
  86.     approved. Now that the design of the file format is stable I will be
  87.     applying for an official filetype number.
  88.  
  89.     VideoBase is not 'Public Domain' or 'FreeWare', it is 'ShareWare'. This
  90.     is explained in in next few paragraphs.
  91.  
  92.     Shareware distribution gives users a chance to try software before
  93.     buying it. If you try a Shareware program and continue using it, you
  94.     are expected to register. Individual programs differ on details -- some
  95.     request registration while others require it, some specify a maximum
  96.     trial period. With registration, you get anything from the simple right
  97.     to continue using the software to an updated program with printed
  98.     manual.
  99.  
  100.     Copyright laws apply to both Shareware and commercial software, and the
  101.     copyright holder retains all rights, with a few specific exceptions as
  102.     stated below. Shareware authors are accomplished programmers, just like
  103.     commercial authors, and the programs are of comparable quality. (In
  104.     both cases, there are good programs and bad ones!) The main difference
  105.     is in the method of distribution. The author specifically grants the
  106.     right to copy and distribute the software, either to all and sundry or
  107.     to a specific group. For example, some authors require written
  108.     permission before a commercial disk vendor may copy their Shareware.
  109.  
  110.     Shareware is a distribution method, not a type of software. You should
  111.     find software that suits your needs and pocketbook, whether it's
  112.     commercial or Shareware. The Shareware system makes fitting your needs
  113.     easier, because you can try before you buy. And because the overhead is
  114.     low, prices are low also. Shareware has the ultimate money-back
  115.     guarantee -- if you don't use the product, you don't pay for it.
  116.  
  117.     Users of VideoBase must accept this disclaimer of warranty: "VideoBase
  118.     is supplied as is. The author disclaims all warranties, expressed or
  119.     implied, including, without limitation, the warranties of
  120.     merchantability and of fitness for any purpose. The author assumes no
  121.     liability for damages, direct or consequential, which may result from
  122.     the use of VideoBase."
  123.  
  124.     VideoBase is a "shareware program" and is provided at no charge to the
  125.     user for evaluation. Feel free to share it with your friends, but
  126.     please do not give it away altered or as part of another system. The
  127.     essence of "user-supported" software is to provide personal computer
  128.     users with quality software without high prices, and yet to provide
  129.     incentive for programmers to continue to develop new products. If you
  130.     find this program useful and find that you are using VideoBase and
  131.     continue to use VideoBase after a reasonable trial period, you must
  132.  
  133.  
  134.  
  135.  
  136.                                     Page 1
  137.  
  138.  
  139.  
  140.     
  141.  
  142.  
  143.  
  144.     VideoBase 2
  145.     ________________________________________________________________________
  146.  
  147.  
  148.     make a registration payment of £8.00 (or the equivalent in local
  149.     currency) to the author. The £8.00 registration fee will license one
  150.     copy for use on any one computer at any one time. You must treat this
  151.     software just like a book. An example is that this software may be used
  152.     by any number of people and may be freely moved from one computer
  153.     location to another, so long as there is no possibility of it being
  154.     used at one location while it's being used at another. Just as a book
  155.     cannot be read by two different persons at the same time.
  156.  
  157.     VideoBase may be distributed to anyone, via any medium but the
  158.     registration file 'User' inside the application (click SHIFT-SELECT
  159.     over VideoBase in a directory display to open it) must be removed
  160.     before distribution.
  161.  
  162.     You are encouraged to pass a copy of VideoBase along to your friends
  163.     for evaluation. Please encourage them to register their copy if they
  164.     find that they can use it. All registered users will receive a copy of
  165.     the latest version of the VideoBase application. Please see the later
  166.     section on registration for details on how to register.
  167.  
  168.     2. Getting Started
  169.     ——————————————————
  170.     In this manual the mouse buttons will be referred to in the standard
  171.     Acorn manner, i.e SELECT is the leftmost button, MENU the middle one
  172.     and ADJUST the rightmost one. 'Type CTRL-A' means hold down the key
  173.     marked 'Ctrl' and press the 'A' key at the same time.
  174.  
  175.     VideoBase does not need to be installed on a hard disk to work but it
  176.     can be copied onto one if required. The media can be write protected -
  177.     or in a read only archive - but will then be unable to save its
  178.     configuration files. The application is loaded in the usual way (by
  179.     double clicking on its icon in a directory display) and will appear on
  180.     the right hand side of the icon bar.
  181.  
  182.     If the program is run from floppy disc you should note that the floppy
  183.     containing !VideoBase will need to remain in the drive while the
  184.     application is running. This is because some of the data is not read in
  185.     when the program starts up but rather when it is needed. This is to
  186.     reduce the time needed to start the program. If enough people think
  187.     this is a problem than it could be changed.
  188.  
  189.     The program requires a total of 272K of RAM to run, claiming extra RAM
  190.     as needed for storage of the data.
  191.  
  192.     It has not been tested on Risc OS 2 although it should run (it will
  193.     probably be desirable to edit the template file to tidy up the windows
  194.     though). It has been tested on an A4 portable running Risc OS 3.1 and
  195.     on a Risc PC running Risc OS 3.5.
  196.  
  197.     If you have an unregistered copy of VideoBase a banner window will open
  198.     advising you of this fact. Once your copy has been registered you will
  199.     be sent a small file to disable the banner.
  200.  
  201.     It is a good idea at this point to run Acorn's Help application (or
  202.  
  203.  
  204.  
  205.  
  206.                                     Page 2
  207.  
  208.  
  209.  
  210.     
  211.  
  212.  
  213.  
  214.     VideoBase 2
  215.     ________________________________________________________________________
  216.  
  217.  
  218.     preferably  BubbleHelp available from David Pilling) as VideoBase
  219.     supports interactive help and this will enable you to master the
  220.     application more quickly.
  221.  
  222.     Click MENU on the iconbar icon and choose 'Options...'. Ensure that if
  223.     your video recorder has a 'Real time' tape counter (i.e. it displays in
  224.     hours and minutes) that the 'Real time' option is on. If your recorder
  225.     uses an arbitrary number as a tape counter then turn it off. Save the
  226.     options at this point if possible (if you have run VideoBase from a CD
  227.     or a read only archive then it won't be).
  228.  
  229.     Clicking SELECT on the icon bar icon will open the main window. Most of
  230.     the icons will be greyed out at this stage as the database is empty. If
  231.     a demo file has been supplied with your copy it can be loaded by double
  232.     clicking SELECT on it or dragging it to the main window or the icon bar
  233.     icon.
  234.  
  235.     The main window always shows the entire contents of a tape. To display
  236.     different tapes in the database click SELECT or ADJUST on the up/down
  237.     arrows next to the 'Tape id' field on the button bar. You can also jump
  238.     directly to a particular tape by clicking SELECT or MENU on the 'Tape
  239.     id' field itself which will call up a menu of the tape ids in the
  240.     database - providing more than one tape has been added of course.
  241.  
  242.     The colours used in the main window display can be altered. See the
  243.     later section on customisation.
  244.  
  245.     3. Adding A New Tape
  246.     ————————————————————
  247.     With the main window open either click SELECT on the icon second from
  248.     the left on the button bar, type CTRL-A or choose 'Add tape' from the
  249.     main window menu obtained by pressing MENU over the main window or the
  250.     button bar.
  251.  
  252.     The dialogue box for adding a new tape will open which allows the
  253.     inputting of the length of the tape and the tape id number. Each tape
  254.     in the database must have a unique id number which can be chosen by
  255.     clicking on the up and down icons next to the field containing the tape
  256.     id. Tape ids that are already in use will be skipped over when adding a
  257.     new tape.
  258.  
  259.     The length of the new tape can be selected from the menu icon next to
  260.     the tape length field. A value can be selected from the menu, or the
  261.     last item on the menu is writable and will accept any value.
  262.  
  263.     The length of the initial free space record created on the tape depends
  264.     on the tape length selected and on the short/long play setting (the
  265.     SP/LP icons). I suggest that a tape is designated as either short play
  266.     or long play and that you don't mix the two types of recording on the
  267.     same tape.
  268.  
  269.     It is possible to alter the menus that show the preset values for tape
  270.     lengths and tape makes. See the section on customisation for details.
  271.  
  272.  
  273.  
  274.  
  275.  
  276.                                     Page 3
  277.  
  278.  
  279.  
  280.     
  281.  
  282.  
  283.  
  284.     VideoBase 2
  285.     ________________________________________________________________________
  286.  
  287.  
  288.     4. Adding A New Recording
  289.     —————————————————————————
  290.     If the free space that you wish to use for the recording is visible in
  291.     the main window, just click SHIFT-SELECT on it to open the editing
  292.     dialogue box. Should a suitable free space not be visible, click SELECT
  293.     on the fourth button from the left on the button bar, press CTRL-N or
  294.     select 'New record...' from the menu obtained by pressing MENU over the
  295.     main window or button bar.
  296.  
  297.     The 'Find space' dialogue box will open displaying all the available
  298.     free spaces in the database. The SP/LP setting can be altered, as can
  299.     the desired length of the space. Clicking SELECT on a gap in the
  300.     scrolling window and then clicking on the 'Add recording' icon will
  301.     open the 'Editing free space record' dialogue box where the details of
  302.     the recording can be entered.
  303.  
  304.     The speed of the recording or the free space (i.e. short or long play)
  305.     can be altered by clicking directly on the SP/LP field. If you are
  306.     converting a long play recording to a short play one then the length
  307.     will be halved and subsequent recordings on the same tape will have
  308.     their start times adjusted if VideoBase is in 'Real time' mode.
  309.     Converting a short play record to long play has the opposite effect.
  310.  
  311.     If you do this be sure to actually record something with this SP/LP
  312.     setting on the tape as otherwise you'll be out of step with the start
  313.     times held by VideoBase.
  314.  
  315.     The menus for titles, subjects and channels can be altered, see the
  316.     later section on customisation.
  317.  
  318.     5. Saving Files
  319.     ———————————————
  320.     Click SELECT on the leftmost icon on the button bar, press F3 or choose
  321.     'Save data' from the menu obtained by pressing MENU over the main
  322.     window or button bar to open the save file dialogue box. This works in
  323.     the usual Risc OS manner, either type a name into the filename icon or
  324.     drag the file icon to a directory display to save the file.
  325.  
  326.     Closing the main window or shutting down the computer while unsaved
  327.     data is being edited will open a confirmation dialogue box to prevent
  328.     the accidental loss of data.
  329.  
  330.     6. Editing An Existing Recording
  331.     ————————————————————————————————
  332.     Clicking SHIFT-SELECT or double clicking SELECT over a recording in the
  333.     main window will open an editing dialogue box which enables the title,
  334.     subject, length of recording etc to be altered. Using a double click to
  335.     edit a record will also select it, cancelling any previous selection.
  336.     This a consequence of the way that Risc OS reports mouse clicks - if
  337.     this is a problem use SHIFT-SELECT instead.
  338.  
  339.     If the length of an existing recording is decreased a free space record
  340.     will be created between the end of the recording and the start of the
  341.     next one on the same tape. If the length is increased and no free space
  342.  
  343.  
  344.  
  345.  
  346.                                     Page 4
  347.  
  348.  
  349.  
  350.     
  351.  
  352.  
  353.  
  354.     VideoBase 2
  355.     ________________________________________________________________________
  356.  
  357.  
  358.     exists at the end of it confirmation will be requested before
  359.     shortening the following recording by changing its start counter.
  360.  
  361.     When VideoBase has been set up to use 'Real time' tape counters
  362.     altering the length of a recording will also alter the end time.
  363.  
  364.     If the length of the last recording on a tape is increased beyond the
  365.     current end of the tape then the tape length will be increased. This is
  366.     deliberate as tapes are usually five or six minutes (in short play)
  367.     longer than they should be. It is also possible to decrease the length
  368.     of a tape by editing the last free space record on it, but note that
  369.     this does not change the stored length of the tape displayed on the
  370.     button bar.
  371.  
  372.     7. Making A Selection
  373.     —————————————————————
  374.     Clicking SELECT over a recording in the main window will select it (!)
  375.     and using ADJUST will add an entry to the selection. In addition the
  376.     fifth icon from the left on the icon bar or pressing CTRL-S will open a
  377.     dialogue box that allows selections to be made by searching titles,
  378.     subjects and other attributes.
  379.  
  380.     Drag selection is not supported in this version of VideoBase, all
  381.     selections require a mouse click.
  382.  
  383.     Once a selection has been made the recordings can be exported to other
  384.     applications, deleted or have various operations performed on them such
  385.     as setting the selection as 'seen', unlocking/locking the selection etc.
  386.  
  387.     8. Exporting Data To Other Applications
  388.     ———————————————————————————————————————
  389.     Clicking SELECT on the sixth icon from the left on the button bar,
  390.     pressing CTRL-R or choosing 'Reports...' from the main window menu will
  391.     open a dialogue box. If a selection has been made you have the choice
  392.     of exporting just the selection or a range of tapes from the database.
  393.     Drag either the text file icon or the CSV icon to another application
  394.     or to a directory display to export the data. A CSV (comma separated
  395.     value) file can be imported into applications like PipeDream or other
  396.     databases.
  397.  
  398.     Clicking SELECT on the 'Send to editor' icon will export the data
  399.     direct to the default text editor. This is a quick way of performing a
  400.     search operation on the database.
  401.  
  402.     9. Deleting Recordings
  403.     ——————————————————————
  404.     A selection of recordings can be deleted by pressing CTRL-X or by
  405.     choosing 'Selection -> Delete' from the main window menu. If the
  406.     selection contains locked records you will be asked if you want to
  407.     delete them anyway. CTRL-SELECT will delete records that are not
  408.     selected, again if the recording is locked confirmation will be asked
  409.     for.
  410.  
  411.     Free spaces cannot be deleted but as they are created they will be
  412.  
  413.  
  414.  
  415.  
  416.                                     Page 5
  417.  
  418.  
  419.  
  420.     
  421.  
  422.  
  423.  
  424.     VideoBase 2
  425.     ________________________________________________________________________
  426.  
  427.  
  428.     merged into one contiguous block providing they have the same SP/LP
  429.     setting. Clicking CTRL-SELECT over a free space record will move it to
  430.     after the next recording if possible. This is so that if two recordings
  431.     are made in one session and the first turns out to be shorter than
  432.     expected the start time of the second recording can easily be altered.
  433.  
  434.     This is, however, only likely to be of use when the video recorder is
  435.     controlled by signals sent by the broadcaster as it normally is here in
  436.     Germany (the VPS system). When this is not the case you will have
  437.     programmed the recorder to record for a certain duration so the start
  438.     and end times will be correct anyway.
  439.  
  440.     10. Deleting Tapes
  441.     ——————————————————
  442.     The third icon from the left on the button bar opens a dialogue box to
  443.     enable a whole tape to be deleted from the database. Initially the
  444.     'tape id' field shows the currently displayed tape id, but other tapes
  445.     can be selected from the menu obtained by clicking SELECT or MENU on
  446.     the icon next to it. If another tape is chosen the main window displays
  447.     the contents of this tape instead.
  448.  
  449.     Should the tape contain recordings that are locked against accidental
  450.     deletion you will be informed and given an opportunity to abandon the
  451.     operation.
  452.  
  453.     11. Customisation
  454.     —————————————————
  455.     The menus for 'Tape makes', 'Tape lengths', 'Tape formats', 'Titles',
  456.     'Subjects' and 'Channels' can be edited to include suitable defaults.
  457.  
  458.     Open the 'Options' dialogue box from the menu on iconbar icon or the
  459.     icon on the button bar. Buttons are provided in this dialogue box to
  460.     allow the editing of each of the menu definition files. The menu files
  461.     are as follows:
  462.  
  463.     Titles       - Titles of recordings that you make repeatedly
  464.     Subjects     - Categories for recordings, i.e. Sport, Music etc
  465.     Channels     - Channel that the recording was made from
  466.     Tape formats - Format of the tape, i.e. VHS, SVHS etc
  467.     Tape lengths - Length of tapes, i.e. E180, E240 etc
  468.     Tape makes   - Make of tape, i.e. Sony etc
  469.  
  470.     Any of these menu files can be edited as required, but they must be
  471.     present.
  472.  
  473.     The colours used for the main window display can be set by choosing
  474.     'Options...' from the icon bar menu. This dialogue box also allows you
  475.     to set the main window position and whether the tape counter is 'Real
  476.     time' i.e. it displays in hours and minutes or whether it is just an
  477.     arbitary number.
  478.  
  479.     12. Registration
  480.     ————————————————
  481.     Registration costs £8.00p or the equivalent in local currency. Cheques
  482.  
  483.  
  484.  
  485.  
  486.                                     Page 6
  487.  
  488.  
  489.  
  490.     
  491.  
  492.  
  493.  
  494.     VideoBase 2
  495.     ________________________________________________________________________
  496.  
  497.  
  498.     drawn on an English bank are preferred, however. Registering your copy
  499.     supports further development and updates will be provided on request to
  500.     registered users. A blank disc is not required when requesting updates
  501.     - it's only around 140K and I've got hundreds of 800K discs lying
  502.     around.
  503.  
  504.     To register your copy send the fee to:
  505.  
  506.     Paul Hobbs
  507.     Rheinpfalzstrasse 2
  508.     85049 Ingolstadt
  509.     Germany
  510.  
  511.     EMail   : Paul.Hobbs@t-online.de
  512.     Fax     : +49 (0)8458 6314
  513.     Tel     : +49 (0)841 47467
  514.     Web site: http://www.angel.co.uk/phobbs/vbase2.htm (updates
  515.               available here)
  516.  
  517.     13. Availability Of Source Code
  518.     ———————————————————————————————
  519.     VideoBase is not distributed with its source code for two reasons.
  520.     Firstly it is over 450K and secondly it would defeat the ShareWare
  521.     banner mechanism which is the only protection used by the application.
  522.  
  523.     The source code may well be of interest to others using my EvntShell
  524.     system and parts of it will be made available on request.
  525.  
  526.     14. Conversion of VideoBase Version 1 Files
  527.     ———————————————————————————————————————————
  528.     Should there be anybody out there still using my first stab at this
  529.     program the old style files can be converted by dropping one of the
  530.     three files (WVCALDATA, WVFORMAT or WVDATA) onto the main window. All
  531.     three files must be in the same directory and will not be altered by
  532.     the conversion process.
  533.  
  534.     As the conversion can take some time the first record on each converted
  535.     tape will be displayed in the main window to reassure you that the
  536.     application really is converting your file.
  537.  
  538.     Once the file has been converted the entire contents of the lowest
  539.     numbered tape id will be displayed and the file can be saved again as a
  540.     single version 2 file.
  541.  
  542.     15. Acknowledgements
  543.     ————————————————————
  544.     It might seem strange to acknowledge myself at this point, but here
  545.     goes.
  546.  
  547.     This program has been written using the routines supplied with the
  548.     EvntShell library which is copyright Paul Hobbs. More details about
  549.     EvntShell are available from the author, or from the EvntShell web site
  550.     at http://www.angel.co.uk/phobbs.
  551.  
  552.  
  553.  
  554.  
  555.  
  556.                                     Page 7
  557.  
  558.  
  559.  
  560.     
  561.  
  562.  
  563.  
  564.     VideoBase 2
  565.     ________________________________________________________________________
  566.  
  567.  
  568.     EvntShell is a starting point for developing your own applications that
  569.     run under the RISC-OS wimp system. The EvntShell library contains code
  570.     to handle most of the 'Events' (i.e. opening a menu, closing a window
  571.     etc) that can occur, and all your application has to do is inform the
  572.     library what it should do when certain events occur. For example a menu
  573.     can be attached to a window or to an icon - the library will open the
  574.     menu for you (in the correct position!) when the <MENU> button on the
  575.     mouse is used.
  576.  
  577.     The memory management routines used by the EvntShell library are
  578.     copyright Risc User and are used with permission. Thanks to Guttorm Vik
  579.     for StrongEd and StrongHlp, Dick Alstein for TemplEd and BLink and
  580.     David Holden of APDL whose campaign against inadequate manuals supplied
  581.     with ShareWare/PD software has resulted in this effort. It may not be
  582.     perfect, but it's better than you would have got without David pricking
  583.     my conscience...
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.                                     Page 8
  626.