DOCUMENT:Q150072  01-OCT-1997  [msj]
TITLE   :SAMPLE: June 1996 Microsoft Systems Journal Code
PRODUCT :Miscrosoft Systems Journal
PROD/VER:
OPER/SYS:WINDOWS
KEYWORDS:msj

======================================================================
WINDOWS
kbprg kbfile

---------------------------------------------------------------------
The information in this article applies to:

 - The Microsoft Systems Journal (MSJ) for June 1996
---------------------------------------------------------------------

SUMMARY
=======

This article summarizes the content of the June 1996 issue of the Microsoft
Systems Journal and explains how to download a single file from the
Microsoft Software Library (MSL) that contains all the code samples
available in the June 1996 issue.

MORE INFORMATION
================

To obtain all the code available in the June 1996 issue, download and run
MSJJUN96.EXE in an empty directory.

You can find MSJJUN96.EXE, a self-extracting file, on these services:

 - Microsoft's World Wide Web site on the Internet
      On the www.microsoft.com home page, click the Support icon
      Click Knowledge Base, and select the product
      Enter kbfile MSJJUN96.EXE, and click GO!
      Open the article, and click the button to download the file

 - Internet (anonymous FTP)
      ftp ftp.microsoft.com
      Change to the Softlib/Mslfiles folder
      Get MSJJUN96.EXE

 - The Microsoft Network
      On the Edit menu, click Go To, and then click Other Location
      Type "mssupport" (without the quotation marks)
      Double-click the MS Software Library icon
      Find the appropriate product area
      Locate and Download MSJJUN96.EXE

 - Microsoft Download Service (MSDL)
      Dial (425) 936-6735 to connect to MSDL
      Download MSJJUN96.EXE

For additional information about downloading, please see the
following article in the Microsoft Knowledge Base:

   ARTICLE-ID: Q119591
   TITLE     : How to Obtain Microsoft Support Files from Online Services

June 1996 Microsoft Systems Journal Content
-------------------------------------------

The June 1996 Microsoft Systems Journal contains the following topics:

 - How COM Solves the Problems of Component Software Design, Part II. COM
   smoothes the path to building component software, from legacy code to
   small, fast components. Continuing his COM primer, Kraig Brockschmidt
   looks at QueryInterface and IUnknown and explains how to use COM
   concepts in your projects.

 - Roll Your Own Persistence Implementations to Go Beyond the MFC Frontier.
   Have you ever wanted to build your own persistence implementation? Allen
   Holub uses templates and new language features (namespaces and RTTI) to
   handcraft a persistence implementation that coexists with, but doesn't
   use, MFC.

 - The Visual Programmer Puts ActiveX Document Objects Through Their Paces.
   ActiveX document interfaces (aka OLE document objects) will be the basis
   of future Windows shells, starting with the Shell Explorer in Nashville.
   Joshua Trupin shows you how to start developing both documents and
   viewers with tools available today.

Additional reference words:
KBCategory: kbprg kbfile
KBSubcategory: msj
======================================================================
Keywords          : msj 
Platform          : WINDOWS

=============================================================================

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  MICROSOFT DISCLAIMS
ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO
EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.  SOME STATES DO NOT ALLOW THE EXCLUSION
OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1997.