Windows 编程
外观
一位 Wikibookian 建议将Windows:概述合并到本书中。 请在讨论页面上讨论是否应该进行此合并。 |
本书旨在成为任何对 Windows 平台编程感兴趣的开发人员的综合资源。它从最低级别开始,使用 Win32 API(C 和 VB Classic),然后转向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 系统架构
- 用户模式与内核模式
- C 和 Win32 API
- <Windows.h>
- 句柄和数据类型
- Unicode
- 动态链接库 (DLL)
- 使用 OSS 工具编程 Windows
- 资源脚本
- 消息循环架构
- 接口 (鼠标、键盘和计时器消息)
- 窗口创建
- 用户界面控件
- GDI 和绘图
- 对话框
- 输入输出
- 文件管理
- 内存子系统 (堆、虚拟内存)
- 多任务
- 进程间通信
- MDI 程序
- 注册表 API
- 安全 API
- Winsock
- 动态数据交换 (DDE)
- COM 和 ActiveX
- COM 编程
- DCOM 和 COM+
- 多语言编程示例
- OLE 编程
- 编程 Shell 扩展
- 扩展 IE
- 编程屏幕保护程序
- 编程服务
- 编程 CMD 也称为 Windows 批处理编程
- 控制面板小程序
- Windows 脚本宿主
- ASP
- JScript
- VBScript
- PerlScript
- 编译的 HTML 帮助 和帮助 API
- 资源脚本参考
- 获取 SDK
- 获取 DDK
- 获取 MASM
- 获取 HTML 帮助工作坊
- 按键组合
- 64 位 Windows 迁移
- Windows Vista 迁移
- 可用 API 和相关库列表
- Wine
编程语言
关于 Windows 的信息
相关主题
- 高级 Win32 API 新闻组
- Microsoft 开发人员网络
- Petzold,Charles,“Windows 编程”,Microsoft Press
- Hart,Johnathan,“Windows 系统编程”,第二版,2001 年。 ISBN 0201703106
- Gordon,Alan,“COM 和 COM+ 编程入门”,2000 年, ISBN 0130850322
- Oney,Walter,“Windows 驱动程序模型编程”,第二版,2002 年。 ISBN 0735618038