《Windows環境下32位匯編語言程序設計》從編寫應用程序的角度,從“HelloWorld"這個簡單的例子開始到編寫多線程、注冊表和網絡通信等復雜的程序,通過60多個實例逐漸深入Win32匯編語言的方方面面。Windows環境下32位匯編語言是一種全新的編程語言。它使用與C++語言相同的API接口,不僅可以用來開發出大型的軟件,而且是了解操作系統運行細節的最佳方式。
《Windows環境下32位匯編語言程序設計》從編寫應用程序的角度,從“Hello World!”這個簡單的例子開始到編寫多線程、注冊表和網絡通信等復雜的程序,通過60多個實例逐漸深入Win32匯編語言的方方面面。
《Windows環境下32位匯編語言程序設計》作者羅云彬擁有十余年匯編語言編程經驗,是匯編編程網站http://asm.yeah.net和匯編編程論壇http://win32asm.yeah.net的站長。《Windows環境下32位匯編語言程序設計》是作者多年來編程工作的總結,適合于欲通過Win32匯編語言編寫Windows程序的讀者。
目錄
第1章 背景知識
1.1 Win32的軟硬件平臺
1.2 Windows的特色
1.3 必須了解的東西
第2章 準備編程環境
2.1 Win32可執行文件的開發過程
2.2 編譯器和鏈接器
2.3 創建資源
2.4 make工具的用法
2.5 獲取資料
2.6 構建編程環境
第3章 使用MASM
3.1 Win32匯編源程序的結構
3.2 調用API
3.3 標號、變量和數據結構
3.4 使用子程序
3.5 高級語法
3.6 代碼風格
第4章 第一個窗口程序
4.1 開始了解窗口
4.2 分析窗口程序
4.3 窗口間的消息互發
4.4 實驗
第5章 使用資源
5.1 菜單和加速鍵
5.2 圖標和光標
5.3 位圖
5.4 對話框
5.5 字符串資源
5.6 版本信息資源
5.7 二進制資源和自定義資源
第6章 定時器
6.1 定時器簡介
6.2 定時器的使用
6.3 取Windows時間
第7章 圖形操作
7.1 GDI原理
7.2 繪制圖形
7.3 創建和使用位圖
7.4 塊傳送操作
7.5 區域和路徑
第8章 通用對話框
8.1 通用對話框簡介
8.2 使用通用對話框
8.3 瀏覽目錄對話框
第9章 通用控件
9.1 通用控件簡介
9.2 使用狀態欄
9.3 使用工具欄
9.4 使用Richedit控件
9.5 窗口的子類化
9.6 控件的超類化
第10章 內存管理和文件操作
10.1 內存管理
10.2 文件操作
10.3 驅動器和目錄
10.4 內存映射文件
第11章 動態鏈接庫和鉤子
第12章 多線程
第13章 進程控制
第14章 異常處理
第15章 注冊表和INI文件
第16章 TCP/IP和網絡通信
第17章 PE文件
參考文獻