Windows Programming
介绍
本书的目的是为那些对 Windows 平台上编程感兴趣的开发者提供全面的学习资源。我们先从底层的 Win 32 API (C 和 经典的VB) 开始,然后上升到 MFC (C++)。除了这些基本的章节外,本书还会涵盖 COM 和使用各种语言编写 ActiveX 模块。接下来我们会深入研究 Windows DDK,并讨论 Windows 平台上的设备驱动编程。最终我们转向研究更高层次的编程任务:shell 扩展、shell 脚本,最后是 ASP 和 WSH。
本书中将讨论的其他话题包括:编写屏幕保护程序,创建 HTML 帮助模块和编译 DLL 文件。
本书会专注于 Windows 相关的话题,并避免通用编程话题。对于相关的资料,读者可以参考 Wikibooks 的其他著作。他们将更详细地介绍通用编程、ASM、C、C ++、Visual Basic 和 Visual Basic.NET 以及其他语言和概念。相关的链接已在文末提供。
我们假定读者对涉及到的编程语言具相关的前置知识。具体来说,本书的某些章节需要 C,C++ 和 Visual Basic 中的基础知识。
目录
第一节:Windows 基础
第二节:Win32 API与UI控件
第三节:Dynamic Data Exchange (DDE), ActiveX and COM
- Dynamic Data Exchange (DDE)
- COM and ActiveX
- COM库程序设计
- DCOM and COM+
- 多语言COM程序设计
- OLE程序设计
第四节:设备驱动程序编程
- Device Driver Introduction
- The DDK
- Driver Structure
- Driver API
- Terminate and Stay Resident (TSR)
- Virtual Device Drivers (VXD)
- Windows Driver Model (WDM)
- Vista Driver Migration
第五节:Shell Programming
第六节:Microsoft Foundation Classes (MFC)
附录
- 资源脚本参考
- Obtaining the SDK
- Obtaining the DDK
- Obtaining MASM
- Obtaining the HTML Help Workshop
- Key Combinations
- 64-bit Windows Migration
- Windows Vista Migration
- Lists of Available APIs and related libraries
- Wine
扩展阅读
维基资源
编程语言:
和 Windows 相关的信息:
相关主题:
外部资源
- Advanced Win32 API Newsgroup
- Microsoft Developers Network
- Petzold, Charles, "Programming Windows", Microsoft Press
- Hart, Johnathan, "Windows System Programming", second edition, 2001. ISBN 0201703106
- Gordon, Alan, "The COM and COM+ Programming Primer", 2000, ISBN 0130850322
- Oney, Walter, "Programming the Windows Driver Model", second edition, 2002. ISBN 0735618038 Category:处于草稿阶段的书籍Category:按完成状态分类的书籍/所有书籍