商品簡介
目次
相關商品
商品簡介
《21世紀高等學校計算機規劃教材:高校系列:Windows系統編程》主要內容簡介:Windows是個人計算機上最流行的操作系統,在國內外擁有眾多家庭和商務用戶,因此Windows系統編程可以說是程序員的基礎必修課。各高校許多專業都開設了相關的課程。《21世紀高等學校計算機規劃教材:高校系列:Windows系統編程》結合大量的例子,介紹Windows系統編程的經典技術,并完整地介紹幾個Windows系統編程的實例,包括安裝和卸載軟件管理、Windows服務狀態監視器、鍵盤監視程序、進程保護器、系統信息查看程序等。《21世紀高等學校計算機規劃教材:高校系列:Windows系統編程》可以作為大學本科教材,也可供大專、高職相關專業使用,或作為廣大Windows系統編程開發人員的參考資料。
目次
第1章 操作系統概述
1.1 Windows操作系統概述
1.1.1 操作系統的功能和分類
1.1.2 Windows的發展過程
1.2 Windows體系結構和Windows系統開發
1.2.1 Windows 2000/XP體系結構概述
1.2.2 進行Windows系統開發時應考慮的因素
習題
第2章 使用Visual Studio 2008開發Visual C++應用程序
2.1 Visual Studio 2008開發環境
2.1.1 啟動Visual Studio 2008
2.1.2 創建項目
2.1.3 應用程序的開發界面
2.1.4 一個控制臺應用程序的小實例
2.1.5 配置應用程序
2.1.6 調試應用程序
2.2 MFC編程基礎
2.2.1 MFC的基本概念
2.2.2 MFC的類層次
2.2.3 應用程序結構類
2.2.4 窗口類
2.2.5 簡單值類型類
2.2.6 集合類
2.2.7 其他常用的MFC類
習題
第3章 MFC用戶界面設計
3.1 對話框編程
3.1.1 創建基于對話框的項目
3.1.2 設計對話框界面
3.1.3 添加對話框
3.1.4 為對話框綁定類
3.2 常用控件
3.2.1 靜態文本框控件
3.2.2 文本編輯框控件
3.2.3 按鈕控件
3.2.4 單選按鈕控件
3.2.5 復選框控件
3.2.6 列表框控件
3.2.7 組合框控件
3.2.8 IP地址框控件
3.2.9 列表控件
3.2.10 CImageList類
3.2.11 常用控件應用示例
3.3 在對話框中使用菜單
3.3.1 創建和設計菜單
3.3.2 在對話框中添加菜單
3.3.3 菜單項的消息處理函數
習題
第4章 GDI編程
4.1 GDI設備環境
4.1.1 GDI設備環境的概念和設備環境句柄
4.1.2 CDC類和CpaintDC類
4.1.3 WM_PAINT消息
4.2 坐標系統與Windows顏色
4.2.1 坐標映射模式
4.2.2 Windows顏色的表示方法
4.2.3 Color類
4.3 在對話框中輸出文本
4.3.1 TextOut()函數
4.3.2 設置輸出字體
4.3.3 選擇字體的對話框
4.3.4 設置字體的顏色
4.3.5 選擇顏色的對話框
4.4 繪制基本圖形
4.4.1 繪制像素
4.4.2 繪制直線
4.4.3 繪制曲線
4.4.4 繪制橢圓
4.4.5 繪制矩形
4.4.6 畫筆
4.4.7 使用刷子填充顏色
習題
第5章 文件系統編程
5.1 磁盤驅動器編程
5.1.1 獲取當前系統中的邏輯磁盤驅動器
5.1.2 獲取磁盤驅動器的信息
5.2 目錄編程
5.2.1 選擇目錄的對話框
5.2.2 創建目錄
5.2.3 刪除目錄
5.2.4 判斷目錄是否存在
5.3 文件編程
5.3.1 選擇文件的對話框
5.3.2 使用標準輸入/輸出庫讀寫文件
5.3.3 使用Windows API操作文件
5.3.4 類CFile
5.3.5 類CFileFind
習題
第6章 Windows注冊表編程
6.1 注冊表的結構和管理
6.1.1 注冊表的結構
6.1.2 標準注冊表值類型
6.2 對注冊表鍵的操作
6.2.1 打開和關閉鍵
6.2.2 創建注冊表鍵
6.2.3 刪除注冊表鍵
6.2.4 枚舉子鍵
6.3 對注冊表值的操作
6.3.1 讀取注冊表值
6.3.2 設置注冊表值
6.3.3 刪除注冊表值
6.4 注冊表編程實例:安裝和卸載程序管理
6.4.1 設計程序界面
6.4.2 自定義類CinstalledSoftware
6.4.3 加載安裝軟件列表
6.4.4 對軟件進行操作
習題
第7章 進程編程
7.1 進程編程基礎
7.1.1 什么是進程
7.1.2 進程的狀態
7.2 基本進程編程
7.2.1 創建進程
7.2.2 枚舉系統進程
7.2.3 終止進程
7.3 進程間通信
7.3.1 通過自定義消息進行通信
7.3.2 通過管道進行通信
7.3.3 使用互斥體
7.3.4 通過共享內存進行通信
習題
第8章 多線程編程
8.1 線程的概念
8.1.1 什么是線程
8.1.2 線程內核對象
8.1.3 線程的狀態
8.2 線程編程基礎
8.2.1 創建線程
8.2.2 終止線程
8.2.3 線程的優先級
8.3 線程同步
8.3.1 什么是線程同步
8.3.2 等待函數
8.3.3 臨界區對象
8.3.4 事件內核對象
習題
第9章 Windows服務編程
9.1 Windows服務的概念和管理
9.1.1 管理Windows服務
9.1.2 服務控制器
9.2 Windows服務編程
9.2.1 與SCM建立連接
9.2.2 創建服務
9.2.3 打開服務
9.2.4 枚舉服務列表
9.2.5 啟動服務
9.2.6 停止服務
9.2.7 查詢服務的狀態
9.2.8 修改服務的配置參數
9.3 開發Windows服務程序
9.3.1 創建ATL服務應用程序
9.3.2 安裝和卸載ATL服務
9.3.3 設置服務的屬性
9.4 增加和使用組件
9.4.1 增加組件
9.4.2 在客戶端程序中使用組件類
9.5 Windows服務狀態監視器實例
9.5.1 設計程序界面
9.5.2 設計自定義類CService
9.5.3 加載和監視服務
習題
第10章 動態鏈接庫編程
10.1 動態鏈接庫的概念
10.2 開發動態鏈接庫
10.2.1 創建動態鏈接庫項目
10.2.2 在DLL中添加導出函數
10.2.3 在DLL中添加導出類
10.3 加載和使用DLL
10.3.1 加載時動態鏈接
10.3.2 運行時動態鏈接
10.3.3 搜索DLL文件的次序
習題
第11章 Windows鉤子編程
11.1 鉤子的概念和工作原理
11.1.1 什么是鉤子
11.1.2 鉤子的類型
11.2 安裝和卸載鉤子
11.2.1 安裝鉤子
11.2.2 卸載鉤子
11.3 鍵盤鉤子的例子
11.3.1 設計DLL項目
11.3.2 設計EXE項目
11.4 HOOK API技術
11.4.1 實現原理
11.4.2 封裝CAPIHook類
11.5 進程保護器實例
11.5.1 設計DLL項目
11.5.2 設計進程保護器的EXE項目
11.6 改進進程保護器實例
11.6.1 設計DLL項目
11.6.2 設計改進進程保護器的EXE項目
習題
第12章 WMI編程
12.1 WMI技術基礎
12.1.1 什么是WMI
12.1.2 WMI體系結構
12.1.3 WMI測試器
12.1.4 WMI查詢語言
12.2 WMI編程方法
12.2.1 COM和接口
12.2.2 為WMI應用程序初始化COM環境
12.2.3 獲取到WMI的IwbemLocator對象
12.2.4 連接到指定的計算機
12.2.5 設置WMI連接的安全屬性
12.2.6 執行查詢操作
12.2.7 執行CIM類的方法
習題
附錄A 實驗
1.1 Windows操作系統概述
1.1.1 操作系統的功能和分類
1.1.2 Windows的發展過程
1.2 Windows體系結構和Windows系統開發
1.2.1 Windows 2000/XP體系結構概述
1.2.2 進行Windows系統開發時應考慮的因素
習題
第2章 使用Visual Studio 2008開發Visual C++應用程序
2.1 Visual Studio 2008開發環境
2.1.1 啟動Visual Studio 2008
2.1.2 創建項目
2.1.3 應用程序的開發界面
2.1.4 一個控制臺應用程序的小實例
2.1.5 配置應用程序
2.1.6 調試應用程序
2.2 MFC編程基礎
2.2.1 MFC的基本概念
2.2.2 MFC的類層次
2.2.3 應用程序結構類
2.2.4 窗口類
2.2.5 簡單值類型類
2.2.6 集合類
2.2.7 其他常用的MFC類
習題
第3章 MFC用戶界面設計
3.1 對話框編程
3.1.1 創建基于對話框的項目
3.1.2 設計對話框界面
3.1.3 添加對話框
3.1.4 為對話框綁定類
3.2 常用控件
3.2.1 靜態文本框控件
3.2.2 文本編輯框控件
3.2.3 按鈕控件
3.2.4 單選按鈕控件
3.2.5 復選框控件
3.2.6 列表框控件
3.2.7 組合框控件
3.2.8 IP地址框控件
3.2.9 列表控件
3.2.10 CImageList類
3.2.11 常用控件應用示例
3.3 在對話框中使用菜單
3.3.1 創建和設計菜單
3.3.2 在對話框中添加菜單
3.3.3 菜單項的消息處理函數
習題
第4章 GDI編程
4.1 GDI設備環境
4.1.1 GDI設備環境的概念和設備環境句柄
4.1.2 CDC類和CpaintDC類
4.1.3 WM_PAINT消息
4.2 坐標系統與Windows顏色
4.2.1 坐標映射模式
4.2.2 Windows顏色的表示方法
4.2.3 Color類
4.3 在對話框中輸出文本
4.3.1 TextOut()函數
4.3.2 設置輸出字體
4.3.3 選擇字體的對話框
4.3.4 設置字體的顏色
4.3.5 選擇顏色的對話框
4.4 繪制基本圖形
4.4.1 繪制像素
4.4.2 繪制直線
4.4.3 繪制曲線
4.4.4 繪制橢圓
4.4.5 繪制矩形
4.4.6 畫筆
4.4.7 使用刷子填充顏色
習題
第5章 文件系統編程
5.1 磁盤驅動器編程
5.1.1 獲取當前系統中的邏輯磁盤驅動器
5.1.2 獲取磁盤驅動器的信息
5.2 目錄編程
5.2.1 選擇目錄的對話框
5.2.2 創建目錄
5.2.3 刪除目錄
5.2.4 判斷目錄是否存在
5.3 文件編程
5.3.1 選擇文件的對話框
5.3.2 使用標準輸入/輸出庫讀寫文件
5.3.3 使用Windows API操作文件
5.3.4 類CFile
5.3.5 類CFileFind
習題
第6章 Windows注冊表編程
6.1 注冊表的結構和管理
6.1.1 注冊表的結構
6.1.2 標準注冊表值類型
6.2 對注冊表鍵的操作
6.2.1 打開和關閉鍵
6.2.2 創建注冊表鍵
6.2.3 刪除注冊表鍵
6.2.4 枚舉子鍵
6.3 對注冊表值的操作
6.3.1 讀取注冊表值
6.3.2 設置注冊表值
6.3.3 刪除注冊表值
6.4 注冊表編程實例:安裝和卸載程序管理
6.4.1 設計程序界面
6.4.2 自定義類CinstalledSoftware
6.4.3 加載安裝軟件列表
6.4.4 對軟件進行操作
習題
第7章 進程編程
7.1 進程編程基礎
7.1.1 什么是進程
7.1.2 進程的狀態
7.2 基本進程編程
7.2.1 創建進程
7.2.2 枚舉系統進程
7.2.3 終止進程
7.3 進程間通信
7.3.1 通過自定義消息進行通信
7.3.2 通過管道進行通信
7.3.3 使用互斥體
7.3.4 通過共享內存進行通信
習題
第8章 多線程編程
8.1 線程的概念
8.1.1 什么是線程
8.1.2 線程內核對象
8.1.3 線程的狀態
8.2 線程編程基礎
8.2.1 創建線程
8.2.2 終止線程
8.2.3 線程的優先級
8.3 線程同步
8.3.1 什么是線程同步
8.3.2 等待函數
8.3.3 臨界區對象
8.3.4 事件內核對象
習題
第9章 Windows服務編程
9.1 Windows服務的概念和管理
9.1.1 管理Windows服務
9.1.2 服務控制器
9.2 Windows服務編程
9.2.1 與SCM建立連接
9.2.2 創建服務
9.2.3 打開服務
9.2.4 枚舉服務列表
9.2.5 啟動服務
9.2.6 停止服務
9.2.7 查詢服務的狀態
9.2.8 修改服務的配置參數
9.3 開發Windows服務程序
9.3.1 創建ATL服務應用程序
9.3.2 安裝和卸載ATL服務
9.3.3 設置服務的屬性
9.4 增加和使用組件
9.4.1 增加組件
9.4.2 在客戶端程序中使用組件類
9.5 Windows服務狀態監視器實例
9.5.1 設計程序界面
9.5.2 設計自定義類CService
9.5.3 加載和監視服務
習題
第10章 動態鏈接庫編程
10.1 動態鏈接庫的概念
10.2 開發動態鏈接庫
10.2.1 創建動態鏈接庫項目
10.2.2 在DLL中添加導出函數
10.2.3 在DLL中添加導出類
10.3 加載和使用DLL
10.3.1 加載時動態鏈接
10.3.2 運行時動態鏈接
10.3.3 搜索DLL文件的次序
習題
第11章 Windows鉤子編程
11.1 鉤子的概念和工作原理
11.1.1 什么是鉤子
11.1.2 鉤子的類型
11.2 安裝和卸載鉤子
11.2.1 安裝鉤子
11.2.2 卸載鉤子
11.3 鍵盤鉤子的例子
11.3.1 設計DLL項目
11.3.2 設計EXE項目
11.4 HOOK API技術
11.4.1 實現原理
11.4.2 封裝CAPIHook類
11.5 進程保護器實例
11.5.1 設計DLL項目
11.5.2 設計進程保護器的EXE項目
11.6 改進進程保護器實例
11.6.1 設計DLL項目
11.6.2 設計改進進程保護器的EXE項目
習題
第12章 WMI編程
12.1 WMI技術基礎
12.1.1 什么是WMI
12.1.2 WMI體系結構
12.1.3 WMI測試器
12.1.4 WMI查詢語言
12.2 WMI編程方法
12.2.1 COM和接口
12.2.2 為WMI應用程序初始化COM環境
12.2.3 獲取到WMI的IwbemLocator對象
12.2.4 連接到指定的計算機
12.2.5 設置WMI連接的安全屬性
12.2.6 執行查詢操作
12.2.7 執行CIM類的方法
習題
附錄A 實驗
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。