home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / VSCPPv8.zip / VACPP / IBMCPP / samples / VISBUILD / VBREMOTE / README < prev    next >
Text File  |  1995-06-08  |  7KB  |  206 lines

  1. NAME: VBREMOTE
  2.  
  3. DESCRIPTION:
  4.        This application simulates a hand held remote 
  5.        control. The tool bar buttons let the user select 
  6.        which device they want to play. The animated 
  7.        push buttons allow the user to play, stop, 
  8.        rewind, fast forward pause and mute. When the 
  9.        user presses a tool bar button for the wave, 
  10.        video or MIDI players, a file dialog appears to 
  11.        allow them to select a wave, video or midi file. 
  12.        After the user presses the OK button on the file 
  13.        dialog, the file is loaded. The user may press the 
  14.        Play button at this time. The CD select button 
  15.        does no more than setting the remote control to 
  16.        CD mode. 
  17.  
  18. TASK:
  19.        A simple GUI application that lets a user play a 
  20.        CD, audio wave file, video (AVI) file or MIDI file. 
  21.        This is an example of using inheritance to 
  22.        control the switching from device to device. No 
  23.        switch logic was needed. 
  24.  
  25. CONCEPT/FEATURE:
  26.        Illustrates toolbar, animated push buttons and 
  27.        multi media players. 
  28.  
  29. PROJECT LOCATION:
  30.        Inside the VisBuild Sample folder (inside the 
  31.        VisualAge C++ Samples folder). 
  32.  
  33. SOURCE FILE LOCATION:
  34.        X:\ibmcpp\samples\visbuild\vbremote 
  35.  
  36.        where X: is the drive you installed the samples 
  37.        and document component of VisualAge C++. 
  38.  
  39.        Select Source Files for a list of the source files 
  40.        in this directory. 
  41.  
  42. HOW TO RUN THE SAMPLE:
  43.        
  44.        Note:  Before executing this application or 
  45.        editing its parts with the Visual Builder. you 
  46.        must add 
  47.        \ibmcpp\samples\visbuild\vbremote\cppov43 
  48.        to the LIBPATH in your CONFIG.SYS.  This is so 
  49.        the sample can find the resource DLL, 
  50.        CPPOV43R.DLL, which contain the various 
  51.        bitmaps and icons used by this application. 
  52.  
  53.        From within the WorkFrame environment: 
  54.                  To run the prebuilt project, open the 
  55.                  Samples folder on your OS/2 desktop 
  56.                  then double-click on the project's icon 
  57.                  to open the project view of the 
  58.                  sample.  Click on the RUN button of 
  59.                  the project's toolbar. 
  60.  
  61.        From the command line: 
  62.                  Simply type the name of the .EXE file, 
  63.                  that is: 
  64.  
  65.                    VBREMOTE
  66.                  
  67.  
  68. HOW TO BUILD THE SAMPLE PROJECT YOURSELF:
  69.        
  70.        From within the WorkFrame environment: 
  71.                  Open the Samples folder on your OS/2 
  72.                  desktop then double-click on the 
  73.                  project's icon to open the project view 
  74.                  of the sample. In the upper half of the 
  75.                  project window you will see the icons 
  76.                  of the files associated with the sample. 
  77.  
  78.                  Start the Visual Builder component of 
  79.                  VisualAge C++ by selecting Visual from 
  80.                  the Project pulldown.  Then, from the 
  81.                  main Visual Builder Window: 
  82.  
  83.                    1. Select the "VBRemote" part in the 
  84.                       "Visual Parts" list and then select 
  85.                       "Part->Generate->Part source" 
  86.                       from the Menubar. 
  87.                    2. Select only the "VBRemote" part 
  88.                       in the "Visual Parts" list and then 
  89.                       select "Part->Generate->main() for 
  90.                       part" from the Menubar. 
  91.                    3. Now invoke a Project Build Action. 
  92.  
  93.                  To run the sample project, see How to 
  94.                  run the sample project above. 
  95.  
  96.        From the command line: 
  97.                  Start the Visual Builder component of 
  98.                  VisualAge C++ by typing: 
  99.  
  100.                    icsvb
  101.                  
  102.                  From the main Visual Builder Window: 
  103.  
  104.                    1. Select all the parts in the "Visual 
  105.                       Parts" list and then select 
  106.                       "Part->Generate->Part source" 
  107.                       from the Menubar. 
  108.                    2. Select only the "VBRemote" part 
  109.                       in the "Visual Parts" list and then 
  110.                       select "Part->Generate->main() for 
  111.                       part" from the Menubar. 
  112.                    3. From an OS/2 command line, make 
  113.                       this sample's directory the current 
  114.                       directory and invoke the BUILD.CMD 
  115.                       program by typing: 
  116.  
  117.                         BUILD
  118.                       
  119.  
  120. HOW TO INSPECT THE VISUAL PARTS USING THE VISUAL BUILDER
  121.  
  122.        There is one "class file" that makes up the 
  123.        application, VBREMOTE.VBB. 
  124.  
  125.          1. Start the Visual Builder Tool -- from the 
  126.             command line, type: 
  127.  
  128.                icsvb
  129.             
  130.             or from the project view of the 
  131.             sample:select Visual from the Project 
  132.             pulldown. 
  133.          2. When the Visual Builder Window appears, 
  134.             select from the Menubar the "File->Load" 
  135.             option. 
  136.          3. The Load Files dialog will appear with a list 
  137.             of "class files" that may be loaded.  Select 
  138.             from the list the files listed in step number 
  139.             one (1) above and press the "OK" button. 
  140.          4. Again using the Load Files dialog, load the 
  141.             file VBMM.VBB from the \ibmcpp\dde4vb 
  142.             directory.  This contains the standard 
  143.             multi-media support parts. 
  144.          5. Now that you have loaded the necessary 
  145.             files, from the "Loaded Part Files" list in the 
  146.             Visual Builder Window select the .VBB's.  
  147.             This will cause the application's visual parts 
  148.             to be displayed in the "Visual Parts" list of 
  149.             this Window. 
  150.          6. You may now select any or all of these 
  151.             parts from the "Visual Parts" list and then 
  152.             select "Part->Open" from the Menubar to 
  153.             open these parts for viewing and/or 
  154.             editting. 
  155.  
  156. SOFTWARE/HARDWARE PREREQUISITES:
  157.          
  158.            IBM VisualAge C++ 
  159.            OS/2 2.1 or Warp 
  160.            DB2/2 1.2 
  161.            MMPM/2 is required to use this sample. 
  162.            IBM or compatible 486 and up. 
  163.  
  164. ADDITIONAL INFORMATION:
  165.          
  166.            For more information on the creation and 
  167.             use of projects in the WorkFrame 
  168.             environment, see the VisualAge C++ for 
  169.             OS/2 User's Guide. 
  170.            For more information on the the Visual 
  171.             Builder, see the VisualAge C++ for OS/2 
  172.             Visual Builder User's Guide. 
  173.  
  174.        Both books can be found online.  To access an 
  175.        online book, simply open the main VisualAge 
  176.        C++ desktop folder, then open the Information 
  177.        Folder inside.  To view a book, double-click on 
  178.        that book's icon. 
  179.   
  180. REQUIRED FILES:
  181.  
  182.   BUILD    CMD 
  183.   CPPOV43_       
  184.   README         
  185.   VBREMOTE AVI 
  186.   VBREMOTE DEF 
  187.   VBREMOTE EXE 
  188.   VBREMOTE MAK 
  189.   VBREMOTE MID 
  190.   VBREMOTE VBB 
  191.   VBREMOTE WAV 
  192.  
  193.  \ibmcpp\samples\visbuild\vbremote\cppov43 directory: 
  194.  
  195.   CD       BMP 
  196.   CPPOV43  DEF 
  197.   CPPOV43  MAK 
  198.   CPPOV43  RC 
  199.   CPPOV43R DLL 
  200.   DIGVIDEO BMP 
  201.   EMPTY    CPP 
  202.   MIDI     BMP   
  203.   WAVE     BMP 
  204.   
  205.  
  206.