April 2000
Here is a comprehensive list of the new and revised documentation, technical articles, backgrounders, and periodicals we have acquired for the April 2000 edition of the MSDN Library. Read through this document for brief summaries of what's new and follow the links to the new titles.
For informative, entertaining commentary on new content in this release, read Dr. GUI's Espresso Stand.
For a note about organizational changes within the MSDN Library table of contents, please see Where Did the Tools and Technologies Section Go?
Microsoft Platform SDK Documentation (update)
Microsoft Knowledge Base (update)
Technical Articles
COM
Duwamish Books, Phase 3.5: VBA
Fitch & Mather Stocks 2000
FrontPage 2000
Microsoft Access 2000
Microsoft Exchange
SQL Server
Visual FoxPro
Visual C++
Visual Studio
Windows 2000
Miscellaneous
Backgrounders
DirectX
Miscellaneous
Specifications
Application Specification for Microsoft Windows 2000 for Desktop Applications (update)
Application Specification for Microsoft Windows 2000 Server (update)
Rich Text Format (RTF) Specification, version 1.6 (update)
MSDN Online Columns
Deep C++
Developer Q and A
Dr. GUI Online
MSDN News
Office Talk
Stone's Way
For information about this updated version of the Platform SDK, take a look at the Platform SDK Start Page.
The Windows 2000 Server Resource Kit delivers in-depth operating system information and tools that enable advanced IT customers to understand, deploy, and make optimal use of their Windows 2000 operating systems.
The Knowledge Base contains technical articles and samples that are created and maintained by Microsoft Technical Support. This comprehensive database contains more than 40,000 detailed articles with technical information about Microsoft products, fix lists, documentation errors, and answers to commonly asked technical support questions.
This version of the Microsoft Knowledge Base was acquired for the April release of the MSDN Library on February 4, 2000. Click here to go to the Knowledge Base start page.
This edition of the Library contains over 50 new technical articles that focus on code and low-level features. They provide sample code and how-to procedures, and are written to help you approach and solve problems efficiently. Many technical articles are built around sample applications and provide practical implementations of a product's features.
New technical articles are listed below. Note that each article begins with a short summary. For Dr. GUI's picks of the best new technical articles, be sure to look at Dr. GUI's Espresso Stand.
Creating and Registering COM Components with LocalService
Inside Distributed COM: Type Libraries and Language Integration
Trading Up to Queued Components
The Duwamish Books sample examines, in four phases, the issues involved with migrating an application from a classical desktop model to a Web-based, n-tier, enterprise system. This overview explains how the sample series is structured and provides links to the individual articles. Phases 1 and 2 debuted with the October 1998 Library; new for January 1999 were Phases 2.5 and 3. Phase 3.5 was new for April 1999, with a new section, Phase 3.5: VBA, added for April 2000. Phase 4 was new for July 1999 and was updated for October 1999, with a new article added for the January 2000 release.
Buyer Client User Guide
Creating a VBA-Enabled Version of Duwamish Books
Customization Tutorial for Duwamish Books, Phase 3.5: VBA
Designing and Implementing a Programmability Model
Duwamish Books, Phase 3.5: VBA
Duwamish Books, Phase 3.5: VBA Application Programmability Model
The Duwamish Books, Phase 3.5: VBA Business Logic Layer API Reference
Duwamish Books, Phase 3.5: VBA Setup and Source Code
Example VBA Projects
Introduction to Duwamish Books, Phase 3.5: VBA
Modifier User Guide
Multithreaded Visual Basic for Applications
Fitch & Mather Stocks 2000: Core Components
Fitch & Mather Stocks 2000: Introduction and Article List
Fitch & Mather Stocks 2000: Office 2000 Clients
Fitch & Mather Stocks 2000: Security
Fitch & Mather Stocks 2000: Setup
Fitch & Mather Stocks 2000: The Store
Changing Theme Properties Programmatically in Microsoft FrontPage 2000
FrontPage Resources
Microsoft Access Workflow Designer Call-Tracking Sample Team Solution
Microsoft Access Workflow Designer Document-Library Sample Template
Building Management Components for Microsoft Exchange 2000 Server
Using the Sample Gateway
Accessing Heterogeneous Data with Microsoft SQL Server 7.0
Configuring Proxy Server for SQL Server 7.0 Replication Over the Internet
Microsoft SQL Server 7.0 Data Warehousing Framework
Microsoft SQL Server 7.0 Query Processor
Microsoft SQL Server 7.0 Security
Microsoft SQL Server OLAP Services Cell-Level Security
Textual Searches on File Data Using Microsoft SQL Server 7.0
Using COM Interfaces to Expand DTS Functionality
Microsoft Visual FoxPro 6.0 and Visual Studio Installer Tutorial
Using Microsoft Visual Studio Installer for Distributing Visual FoxPro 6.0 Applications
C++: Under the Hood
Microsoft Visual C++ for Beginners
Coding Techniques and Programming Practices
Hungarian Notation
The End of DLL Hell
Interoperability with Microsoft Windows 2000 Active Directory and Kerberos Services
SSPI/Kerberos Interoperability with GSSAPI
A Blueprint for Building Web Sites Using the Microsoft Windows DNA Platform
Building Your Own Custom Elements for Internet Explorer 5.5
Layered Windows
Microsoft DirectX Developer FAQ
Microsoft Visual J++ 6.0: Forms
Web Solutions Resources
MSDN has acquired 12 new backgrounders for the April Library release. Backgrounders, sometimes called white papers, are often general and high-level. Though they may include discussions of code and programming, they tend to be descriptive of features and usually are not how-to articles. Backgrounders often present an overview of Microsoft strategy, which should help you make decisions about which technology to use.
Note that each article begins with a short summary. For Dr. GUI's picks of the most interesting new articles in this release of the Library, be sure to look at Dr. GUI's Espresso Stand.
DirectMusic API Frequently Asked Questions
DirectMusic Producer Frequently Asked Questions
DirectX Overview
A Dozen Myths About Microsoft DirectMusic
Frequently Asked Questions About Microsoft DirectX Licensing
Microsoft DirectMusic: Creating New Musical Possibilities
Microsoft DirectX for Visual Basic in DirectX 7.0
Overview of Network Gaming
Sound Cards, Voice Management, and Driver Models
Five Centuries of UI Design
The Future of Microsoft Telephony API (TAPI) in Advanced Media Processing and Control
Microsoft Visual Basic for Applications and Windows DNA 2000 (update)
The core specification for desktop applications, updated from the version that first appeared in the October 1999 MSDN Library.
The comprehensive specification for distributed applications, updated from the version that first appeared in the October 1999 MSDN Library.
An update of version 1.5.
Server Design FAQ, Version 1.0
This document contains clarifications and corrections to Hardware Design Guide Version 2.0 for Microsoft Windows NT Server, a technical reference for servers and peripherals for the Microsoft Windows NT Server operating system.
Here are selected new articles by MSDN Online columnists and feature writers, from http://msdn.microsoft.com/voices/default.asp:
Handling Exceptions, Part 10
Handling Exceptions, Part 11
Handling Exceptions, Part 12
Amitabh Srivastava on the New Microsoft Research Center
Dr. GUI Gets Webbed, Again
Dr. GUI Does Comdex
Dr. GUI and COM Events, Part 2
November/December 1999
Working with Office HTML
Cleaning Out the Office Mailbag
The New Guy
Do You Trust Authority?
MSDN has acquired more than 90 articles from developer-oriented periodicals for the April 2000 release. These periodicals are from Duke Communications, Fawcette Publishing, Informant, Microsoft, Miller Freeman, Pinnacle Publishing, and ZD Journals (formerly the Cobb Group), and range from Active Server Developer's Journal to Windows NT Magazine. Our resident MSDN developer-writers review these periodicals every month and select the single best (or sometimes several best) article from each issue. We publish the entire contents of Microsoft Systems Journal and Microsoft Internet Developer.
To view articles in the periodicals listed below, click on the links below or go to the Periodicals/Periodicals 1999 or /Periodicals 2000 node in the MSDN Library table of contents. (If you go to "About Periodicals" and sync to the TOC, you will be at the top of the Periodicals node.) You can find new articles at the top of each journal's node, flagged by a red dot (a new mark) next to the table of contents entry.
Text Animation with the Structured Graphics Control
Convert ADO Recordsets to XML with our WSC Component
Simplify Web Site Navigation with Server-Side XML
Windows NT 4.0 Service Pack 6
Windows 2000 Brings Changes to the MCSE Program
Working with Objects in the Active Directory
Get the Message?
Best Practices: Seeing Patterns: The Factory Method
NODEFAULT, DoDefault, Who’s Got ‘da’ Fault?
Present Kiosk Data Interactively with Access and PowerPoint
Avoid ADO Find Frustration
Learn the ABCs of ADO
Create User-Friendly Forms with Combo Boxes
Sharing Presentations on Your Hard Drive with Other Users
Access 2000 Revamps Relationship Management
Conserve System Resources with Lightweight Controls
Hook Up Custom Callback Functions to Create Menu Bar Help
Develop Three-Tier Applications with VB6 and MTS
Editor’s Note
Advanced Basics: Scripting Clients and User-Defined Interfaces
Beyond the Browser: Building Windows DNA 2000 Components
Cutting Edge: Remote Object Scripting
Flux: Footloose and Legacy Free
Geek to Geek
Host a Discussion Forum with the Windows 2000 NNTP Service
Multilingual Web Site Development
Site Server Personalization and Membership for Intranets
SOAP: The Simple Object Access Protocol
VML Provides XML-Based Graphics for the Web
New Stuff
Editor’s Note
Beyond the Browser: Windows DNA Then and Now
Cutting Edge: ASP and Windows Script Components
Flux: Wiring the Home—or Not
Geek to Geek
Inside Knowledge: Client Persistence
Manage Your Company’s E-mail with the Windows 2000 SMTP Service
Providing Web-Based Mail Through Exchange Server
Tracking and Fighting Spam: A Primer for Postmasters
Visual InterDev 6.0 versus FrontPage 2000: Your Choice
New Stuff
Do-It-Yourself IntelliSense
Putting XML to Work
Beyond .DOC
CDO: Part I
Editor’s Note
Active Directory Doesn’t Just Manage Network Resources, It Can Manage Your Data Too
Bugslayer
House of COM
Q & A: C++
Q & A: Win32
Use AppCenter Server or COM and MTS for Load Balancing Your Component Servers
Virtual Basic Design Time Techniques to Prevent Runtime Version Conflicts
Editor’s Note
Basic Instincts
Bugslayer
Q & A: C++
Design Your Application to Manage Performance Data Logs Using the PDH Library
Extending ATL 3.0 Control Containment to Help You Write Real-world Containers
More Reusable MFC Goodies: Simplify Your (Programming) Life with the COMToys Library
The Visual Programmer
Creating an ADO Data Provider
Advanced Data Shaping
Data Shaping: Handling Non-Relational Data
Which Is Faster: Index Access or Table Scan?
Here Comes XML
Adding a Questionnaire to a Design
Advanced JOIN Techniques
Lessons from the Mainframe Era
Working with Default Constraints
OLAP Clients for Microsoft OLAP Services
Control of the Month: ScrolledWindow
A Dip in the Pool
Eye-Popping Buttons
Use XML to Transfer Data
Improve Encapsulation with Constructors
Who Knew Setup Could Be This Fun (or Easy)?
Borrow the D from DCOM—Remote Execution of Any Old EXE
Non-Stop Autosave for MFC Documents
Configuring Windows 2000
Great ASP Aspirations
Exchange Server 2000 Brings Solutions to Outlook Web Access
Windows 2000 RC3: A Review of the Release Notes
Understanding and Implementing RAID
Configuring Directory Replication
Enabling Shared Access on Windows 2000 Professional
Locating Network Servers with Find
Troubleshooting an Incomplete Network Neighborhood
Reducing Your Workload with Roving Profiles
The MSDN Library team has eliminated the Tools and Technologies section in the Library table of contents. We’ve deleted obsolete documentation that has been updated elsewhere, including Active Server Pages, ActiveX Control Writer’s Resource Kit, and Microsoft Proxy Server 2.0. Other documentation has been relocated to the SDK Documentation section, including the ActiveX Designer Programmer’s Reference, Microsoft HTML Help, and Imaging for Windows.