• ▼MSDN Library Visual Studio 6.0
    • ▶Welcome to the MSDN Library
    • ▶Visual Studio Documentation
    • ▶Visual Basic Documentation
    • ▶Visual C++ Documentation
    • ▶Visual FoxPro Documentation
    • ▶Visual InterDev Documentation
    • ▶Visual J++ Documentation
    • ▶Visual SourceSafe Documentation
    • ▶Tools and Technologies
    • ▶Microsoft Office Development
    • ▶Platform SDK
    • ▶SDK Documentation
    • ▶DDK Documentation
    • ▶Windows Resource Kits
    • ▶Specifications
    • ▶Knowledge Base
    • ▶Technical Articles
    • ▶Backgrounders
    • ▼Books
      • ▶Developing International Software for Windows 95 and Windows NT
      • ▶Advanced Microsoft Visual Basic 5
      • ▼Hardcore Visual Basic
        • Acknowledgements
        • ▶Introduction
        • ▶Chapter 1: The Spirit of Basic
        • ▶Chapter 2: The Second Level of Basic Enlightenment
        • ▼Chapter 3: An Object Way of Basic
          • ▼The Three Pillars
            • Encapsulation
            • Reusability
            • Polymorphism
            • Object-Oriented Anyway
          • ▶Object-Oriented Programming, Visual Basic Style
          • ▶Where Do Objects Come From?
          • ▶First Class: CDrive
          • ▶Other Class Features
          • ▶Polymorphism and Interfaces
        • ▶Chapter 4: Collecting Objects
        • ▶Chapter 5: Functional Programming's Last Gasp
        • ▶Chapter 6: Taking Control of Windows
        • ▶Chapter 7: Painting Pictures
        • ▶Chapter 8: A Handle on Data
        • ▶Chapter 9: Writing Code for the Ages
        • ▶Chapter 10: COM Behind the Curtain
        • ▶Chapter 11: Stir-Fry
        • Author Biography
      • ▶Inside OLE
      • ▶Microsoft Jet Database Engine Programmer's Guide
      • ▶PC 97 Hardware Design Guide
      • ▶PC 98 System Design Guide
      • ▶Programming the Windows 95 User Interface
      • ▶Understanding Thin-Client/Server Computing
      • ▶The Windows Interface Guidelines for Software Design
    • ▶Partial Books
    • ▶Periodicals
    • ▶Conference Papers