MSL 即 Microsoft Library 是 DOS 版的 "WinHelp",也就是现代版 Help Viewer 的始祖。通过图片来比较一下这些技术的发展,从目上世纪到现在的几十年间发生的事:
DOS HELP
WinHelp
HTML Help Workshop
Help Viewer
文件来源自 http://wdl2.winworldpc.com/Abandonware%20SDKs/Microsoft Programmer's Library 1.3.7z
Microsoft Programmer's Library 1.3.iso
这就是 DOS 版的 MSDN!使用 DOSBOX 就可以运行此库。此库含一大古董级MS官方编程参考材料,主要针对 Windows 3.0 平台,真可谓之应用尽有:
MS Windows 3.0 SDK Guide to Programming
MS Windows 3.0 SDK Install. & Update Guide
MS Windows 3.0 SDK Programmer's Reference Vol. 1
MS Windows 3.0 SDK Programmer's Reference Vol. 2
MS Windows 3.0 SDK Tools
MS Windows 3.0 SDK Articles
All MS Windows 3.0 SDK Manuals
MS Windows 3.0 DDK Install. & Update Guide
MS Windows 3.0 DDK Adaptation Guide
MS Windows 3.0 DDK Virtual Device Adapt. Guide
MS Windows 3.0 DDK Printer & Font Kit
All MS Windows 3.0 DDK Manuals
MS Online User's Guide
Programming MS Windows
MS Windows Sample Code
MS KnowledgeBase - MS Windows
以及 Options => Library 菜单下提供的 9 个重要的参考资料,其中就有 C 和 MASM 这些重要的参考资料。这些是已安装的目录部分,鉴于 MASM 的重要性,特将其添加到压缩包内,免CD运行:
Windows References
OS/S References
Network References
MS-DOS References
MS Systems Journal
Hardware References
C References
MASM References
BASIC References
Pascal References
FORTUAN References
其中 C References 和 MASM References 包含:
Installing and Using MS MASM 6.0
MS MASM 6.0 Reference
MS MASM 6.0 Programmer's Guide
MS MASM 6.0 White Paper
QuickAssembler 2.01 Programmer's Guide
MS Mixed-Language Programming Guide
CodeView & Utilities User's Guide
MS Editor User's Guide
MS OnLine User's Guide
MASM Sample Code
MS KnowledgeBase - MASM
MS C 6.0 Advanced Programming Techniques
MS C 6.0 Installing and Using the P.D.S.
MS C 6.0 Reference
MS C 6.0 Run-Time Library Reference
MS C 6.0 Developer's Toolkit Reference
QuickC 2.5 Tool Kit
QuickC 2.5 C for Yourself
QuickC 2.5 Up and Running
QuickC 2.5 Update
MS Professional Advisor - Library Reference
MS Mixed-Language Programming Guide
CodeView & Utilities User's Guide
MS Editor User's Guide
MS OnLine User's Guide
MS QuickC Programming
Proficient C
C Sample Code
MS KnowledgeBase - C
些包囊括部分参考目录
Microsoft(R) Macro Assembler Reference
Document Conventions
Tools
Cross-References
Directives
Operators
Run-Time Operators
Processor
Coprocessor
Microsoft Macro Assembler - Programmer's Guide
Introduction
Chapter 1 Understanding Global Concepts
Chapter 2 Organizing MASM Segments
Chapter 3 Using Addresses and Pointers
Chapter 4 Defining and Using Integers
Chapter 5 Defining and Using Complex Data Types
Chapter 6 Using Floating-Point and Binary Coded Decimal Numbers
Chapter 7 Controlling Program Flow
Chapter 8 Sharing Data and Procedures among Modules and Libraries
Chapter 9 Using Macros
Chapter 10 Managing Projects with NMAKE
Chapter 11 Creating Help Files with HELPMAKE
Chapter 12 Linking Object Files with LINK
Chapter 13 Module-Definition Files
Chapter 14 Customizing the Microsoft Programmer'