home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / com / tutsamp / comuser / comuser.txt < prev    next >
Text File  |  1997-08-05  |  3KB  |  68 lines

  1.  
  2. COMUSER - User of COM Objects in COMOBJ.DLL
  3.  
  4.  
  5. SUMMARY
  6. =======
  7.  
  8. The COMUSER sample presents a series of COM objects, several of which were
  9. introduced in the COMOBJ code sample. These objects represent various
  10. types of cars, and they expose the following interfaces: ICar, IUtility,
  11. and ICruise. COMUSER works in conjunction with the separate COMOBJ.DLL,
  12. which creates COCar, COUtilityCar, and COCruiseCar COM objects.
  13.  
  14. COMUSER.EXE creates its own COUtilityCruiseCar COM object, which is
  15. constructed by reusing the COCruiseCar COM object by aggregation and
  16. augmenting it with the IUtility interface. Because the COCruiseCar COM
  17. object class is also an aggregate--that is, it reuses an inner COCar
  18. object by aggregation--COMUSER illustrates nested aggregation of COM
  19. objects.
  20.  
  21. For functional descriptions and a tutorial code tour of COMUSER, see the
  22. Code Tour section in COMUSER.HTM. For details on the external user
  23. operation of COMUSER, see both the Usage and Operation sections in
  24. COMUSER.HTM. To read COMUSER.HTM, run TUTORIAL.EXE in the main tutorial
  25. directory and click the COMUSER lesson in the table of lessons. You can
  26. also achieve the same thing by clicking the COMUSER.HTM file after
  27. locating the main tutorial directory in the Windows Explorer. See also
  28. COMOBJ.HTM in the main tutorial directory for more details on how COMOBJ
  29. works and exposes its services to COMUSER. You must build COMOBJ.DLL
  30. before building COMUSER. The makefile for COMOBJ copies the necessary
  31. COMOBJ.H, COMOBJ.LIB, and COMOBJ.DLL files to the appropriate sibling
  32. directories once the files are built.
  33.  
  34. In general, to set up your system to build and test the code samples in
  35. this COM Tutorial series, see the global TUTORIAL.HTM file for details.
  36. The supplied makefile is Microsoft NMAKE-compatible. To create a debug
  37. build, issue the NMAKE command in the Command Prompt window.
  38.  
  39. Usage
  40. -----
  41.  
  42. COMUSER is a simple application that you can execute directly from Windows
  43. in the normal manner or from the command prompt. No command line parameters
  44. are recognized by COMUSER.
  45.  
  46.  
  47. FILES
  48. =====
  49.  
  50. Files          Description
  51.  
  52. COMUSER.TXT    This file.
  53. MAKEFILE       The generic makefile for building the code sample
  54.                application of this tutorial lesson.
  55. COMUSER.H      The include file for the COMUSER application. Contains
  56.                class declarations, function prototypes, and resource
  57.                identifiers.
  58. COMUSER.CPP    The main implementation file for COMUSER.EXE. Has WinMain
  59.                and CMainWindow implementation. Also has the main menu
  60.                dispatching.
  61. COMUSER.RC     The application resource definition file.
  62. COMUSER.ICO    The application icon resource.
  63. UTCRUCAR.H     The class declaration for the COUtilityCruiseCar COM object.
  64. UTCRUCAR.CPP   Implementation file for the COUtilityCruiseCar COM object.
  65.                Also has the definition of the CreateUtilityCruiseCar
  66.                function.
  67.  
  68.