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