Windows系統(tǒng)編程

出版時(shí)間:2012-1  出版社:李曉黎 人民郵電出版社 (2012-01出版)  作者:李曉黎  頁(yè)數(shù):318  

內(nèi)容概要

   《21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材:高校系列:Windows系統(tǒng)編程》主要內(nèi)容簡(jiǎn)介:Windows是個(gè)人計(jì)算機(jī)上最流行的操作系統(tǒng),在國(guó)內(nèi)外擁有眾多家庭和商務(wù)用戶,因此Windows系統(tǒng)編程可以說(shuō)是程序員的基礎(chǔ)必修課。各高校許多專業(yè)都開(kāi)設(shè)了相關(guān)的課程?!?1世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材:高校系列:Windows系統(tǒng)編程》結(jié)合大量的例子,介紹Windows系統(tǒng)編程的經(jīng)典技術(shù),并完整地介紹幾個(gè)Windows系統(tǒng)編程的實(shí)例,包括安裝和卸載軟件管理、Windows服務(wù)狀態(tài)監(jiān)視器、鍵盤(pán)監(jiān)視程序、進(jìn)程保護(hù)器、系統(tǒng)信息查看程序等?!?1世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材:高校系列:Windows系統(tǒng)編程》可以作為大學(xué)本科教材,也可供大專、高職相關(guān)專業(yè)使用,或作為廣大Windows系統(tǒng)編程開(kāi)發(fā)人員的參考資料。

作者簡(jiǎn)介

李曉黎,從事系統(tǒng)編程多年,具有豐富的Windows系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。

書(shū)籍目錄

第1章 操作系統(tǒng)概述 11.1 Windows操作系統(tǒng)概述 11.1.1 操作系統(tǒng)的功能和分類(lèi) 11.1.2 Windows的發(fā)展過(guò)程 21.2 Windows體系結(jié)構(gòu)和Windows系統(tǒng)開(kāi)發(fā) 41.2.1 Windows 2000/XP體系結(jié)構(gòu)概述 41.2.2 進(jìn)行Windows系統(tǒng)開(kāi)發(fā)時(shí)應(yīng)考慮的因素 7習(xí)題 8第2章 使用Visual Studio 2008開(kāi)發(fā)Visual C++應(yīng)用程序 102.1 Visual Studio 2008開(kāi)發(fā)環(huán)境 102.1.1 啟動(dòng)Visual Studio 2008 102.1.2 創(chuàng)建項(xiàng)目 112.1.3 應(yīng)用程序的開(kāi)發(fā)界面 122.1.4 一個(gè)控制臺(tái)應(yīng)用程序的小實(shí)例 132.1.5 配置應(yīng)用程序 152.1.6 調(diào)試應(yīng)用程序 182.2 MFC編程基礎(chǔ) 222.2.1 MFC的基本概念 222.2.2 MFC的類(lèi)層次 232.2.3 應(yīng)用程序結(jié)構(gòu)類(lèi) 232.2.4 窗口類(lèi) 252.2.5 簡(jiǎn)單值類(lèi)型類(lèi) 262.2.6 集合類(lèi) 302.2.7 其他常用的MFC類(lèi) 33習(xí)題 35第3章 MFC用戶界面設(shè)計(jì) 363.1 對(duì)話框編程 363.1.1 創(chuàng)建基于對(duì)話框的項(xiàng)目 363.1.2 設(shè)計(jì)對(duì)話框界面 383.1.3 添加對(duì)話框 393.1.4 為對(duì)話框綁定類(lèi) 403.2 常用控件 433.2.1 靜態(tài)文本框控件 433.2.2 文本編輯框控件 443.2.3 按鈕控件 463.2.4 單選按鈕控件 483.2.5 復(fù)選框控件 493.2.6 列表框控件 503.2.7 組合框控件 523.2.8 IP地址框控件 533.2.9 列表控件 543.2.10 CImageList類(lèi) 563.2.11 常用控件應(yīng)用示例 563.3 在對(duì)話框中使用菜單 583.3.1 創(chuàng)建和設(shè)計(jì)菜單 593.3.2 在對(duì)話框中添加菜單 603.3.3 菜單項(xiàng)的消息處理函數(shù) 60習(xí)題 61第4章 GDI編程 624.1 GDI設(shè)備環(huán)境 624.1.1 GDI設(shè)備環(huán)境的概念和設(shè)備環(huán)境句柄 624.1.2 CDC類(lèi)和CpaintDC類(lèi) 634.1.3 WM_PAINT消息 644.2 坐標(biāo)系統(tǒng)與Windows顏色 654.2.1 坐標(biāo)映射模式 654.2.2 Windows顏色的表示方法 674.2.3 Color類(lèi) 684.3 在對(duì)話框中輸出文本 734.3.1 TextOut()函數(shù) 734.3.2 設(shè)置輸出字體 744.3.3 選擇字體的對(duì)話框 754.3.4 設(shè)置字體的顏色 774.3.5 選擇顏色的對(duì)話框 794.4 繪制基本圖形 804.4.1 繪制像素 804.4.2 繪制直線 814.4.3 繪制曲線 824.4.4 繪制橢圓 854.4.5 繪制矩形 854.4.6 畫(huà)筆 864.4.7 使用刷子填充顏色 87習(xí)題 89第5章 文件系統(tǒng)編程 905.1 磁盤(pán)驅(qū)動(dòng)器編程 905.1.1 獲取當(dāng)前系統(tǒng)中的邏輯磁盤(pán)驅(qū)動(dòng)器 905.1.2 獲取磁盤(pán)驅(qū)動(dòng)器的信息 925.2 目錄編程 955.2.1 選擇目錄的對(duì)話框 955.2.2 創(chuàng)建目錄 985.2.3 刪除目錄 995.2.4 判斷目錄是否存在 995.3 文件編程 1015.3.1 選擇文件的對(duì)話框 1025.3.2 使用標(biāo)準(zhǔn)輸入/輸出庫(kù)讀寫(xiě)文件 1045.3.3 使用Windows API操作文件 1085.3.4 類(lèi)CFile 1225.3.5 類(lèi)CFileFind 123習(xí)題 124第6章 Windows注冊(cè)表編程 1266.1 注冊(cè)表的結(jié)構(gòu)和管理 1266.1.1 注冊(cè)表的結(jié)構(gòu) 1266.1.2 標(biāo)準(zhǔn)注冊(cè)表值類(lèi)型 1286.2 對(duì)注冊(cè)表鍵的操作 1286.2.1 打開(kāi)和關(guān)閉鍵 1296.2.2 創(chuàng)建注冊(cè)表鍵 1316.2.3 刪除注冊(cè)表鍵 1326.2.4 枚舉子鍵 1336.3 對(duì)注冊(cè)表值的操作 1346.3.1 讀取注冊(cè)表值 1346.3.2 設(shè)置注冊(cè)表值 1366.3.3 刪除注冊(cè)表值 1376.4 注冊(cè)表編程實(shí)例:安裝和卸載程序管理 1386.4.1 設(shè)計(jì)程序界面 1386.4.2 自定義類(lèi)CinstalledSoftware 1396.4.3 加載安裝軟件列表 1426.4.4 對(duì)軟件進(jìn)行操作 145習(xí)題 149第7章 進(jìn)程編程 1507.1 進(jìn)程編程基礎(chǔ) 1507.1.1 什么是進(jìn)程 1507.1.2 進(jìn)程的狀態(tài) 1507.2 基本進(jìn)程編程 1517.2.1 創(chuàng)建進(jìn)程 1517.2.2 枚舉系統(tǒng)進(jìn)程 1547.2.3 終止進(jìn)程 1587.3 進(jìn)程間通信 1587.3.1 通過(guò)自定義消息進(jìn)行通信 1597.3.2 通過(guò)管道進(jìn)行通信 1617.3.3 使用互斥體 1637.3.4 通過(guò)共享內(nèi)存進(jìn)行通信 163習(xí)題 167第8章 多線程編程 1688.1 線程的概念 1688.1.1 什么是線程 1688.1.2 線程內(nèi)核對(duì)象 1698.1.3 線程的狀態(tài) 1708.2 線程編程基礎(chǔ) 1718.2.1 創(chuàng)建線程 1718.2.2 終止線程 1738.2.3 線程的優(yōu)先級(jí) 1748.3 線程同步 1748.3.1 什么是線程同步 1758.3.2 等待函數(shù) 1778.3.3 臨界區(qū)對(duì)象 1838.3.4 事件內(nèi)核對(duì)象 185習(xí)題 187第9章 Windows服務(wù)編程 1889.1 Windows服務(wù)的概念和管理 1889.1.1 管理Windows服務(wù) 1889.1.2 服務(wù)控制器 1909.2 Windows服務(wù)編程 1919.2.1 與SCM建立連接 1919.2.2 創(chuàng)建服務(wù) 1929.2.3 打開(kāi)服務(wù) 1969.2.4 枚舉服務(wù)列表 1969.2.5 啟動(dòng)服務(wù) 1989.2.6 停止服務(wù) 1999.2.7 查詢服務(wù)的狀態(tài) 2009.2.8 修改服務(wù)的配置參數(shù) 2029.3 開(kāi)發(fā)Windows服務(wù)程序 2059.3.1 創(chuàng)建ATL服務(wù)應(yīng)用程序 2059.3.2 安裝和卸載ATL服務(wù) 2079.3.3 設(shè)置服務(wù)的屬性 2089.4 增加和使用組件 2099.4.1 增加組件 2099.4.2 在客戶端程序中使用組件類(lèi) 2129.5 Windows服務(wù)狀態(tài)監(jiān)視器實(shí)例 2149.5.1 設(shè)計(jì)程序界面 2159.5.2 設(shè)計(jì)自定義類(lèi)CService 2159.5.3 加載和監(jiān)視服務(wù) 216習(xí)題 220第10章 動(dòng)態(tài)鏈接庫(kù)編程 22110.1 動(dòng)態(tài)鏈接庫(kù)的概念 22110.2 開(kāi)發(fā)動(dòng)態(tài)鏈接庫(kù) 22210.2.1 創(chuàng)建動(dòng)態(tài)鏈接庫(kù)項(xiàng)目 22210.2.2 在DLL中添加導(dǎo)出函數(shù) 22410.2.3 在DLL中添加導(dǎo)出類(lèi) 22410.3 加載和使用DLL 22510.3.1 加載時(shí)動(dòng)態(tài)鏈接 22510.3.2 運(yùn)行時(shí)動(dòng)態(tài)鏈接 22810.3.3 搜索DLL文件的次序 230習(xí)題 232第11章 Windows鉤子編程 23311.1 鉤子的概念和工作原理 23311.1.1 什么是鉤子 23311.1.2 鉤子的類(lèi)型 23411.2 安裝和卸載鉤子 23611.2.1 安裝鉤子 23611.2.2 卸載鉤子 23711.3 鍵盤(pán)鉤子的例子 23811.3.1 設(shè)計(jì)DLL項(xiàng)目 23811.3.2 設(shè)計(jì)EXE項(xiàng)目 24011.4 HOOK API技術(shù) 24111.4.1 實(shí)現(xiàn)原理 24111.4.2 封裝CAPIHook類(lèi) 24311.5 進(jìn)程保護(hù)器實(shí)例 24911.5.1 設(shè)計(jì)DLL項(xiàng)目 24911.5.2 設(shè)計(jì)進(jìn)程保護(hù)器的EXE項(xiàng)目 25011.6 改進(jìn)進(jìn)程保護(hù)器實(shí)例 25211.6.1 設(shè)計(jì)DLL項(xiàng)目 25211.6.2 設(shè)計(jì)改進(jìn)進(jìn)程保護(hù)器的EXE項(xiàng)目 253習(xí)題 255第12章 WMI編程 25612.1 WMI技術(shù)基礎(chǔ) 25612.1.1 什么是WMI 25612.1.2 WMI體系結(jié)構(gòu) 25612.1.3 WMI測(cè)試器 25912.1.4 WMI查詢語(yǔ)言 26112.2 WMI編程方法 26112.2.1 COM和接口 26112.2.2 為WMI應(yīng)用程序初始化COM環(huán)境 26412.2.3 獲取到WMI的IwbemLocator對(duì)象 26612.2.4 連接到指定的計(jì)算機(jī) 26712.2.5 設(shè)置WMI連接的安全屬性 26812.2.6 執(zhí)行查詢操作 26812.2.7 執(zhí)行CIM類(lèi)的方法 272習(xí)題 273附錄A 實(shí)驗(yàn) 274

章節(jié)摘錄

版權(quán)頁(yè):插圖:CPU支持一種透明的機(jī)制將虛擬內(nèi)存轉(zhuǎn)換為物理內(nèi)存。使用虛擬內(nèi)存的主要原因是不能訪問(wèn)其他進(jìn)程的內(nèi)存空間。進(jìn)程和線程:進(jìn)程是操作系統(tǒng)中的重要概念,它代表一個(gè)正在運(yùn)行的程序,是操作系統(tǒng)動(dòng)態(tài)執(zhí)行的基本單元。每個(gè)進(jìn)程都有自己的地址空間,可以和其他進(jìn)程并發(fā)地、獨(dú)立地運(yùn)行;而線程則是操作系統(tǒng)可以調(diào)度的最小的執(zhí)行單元,一個(gè)運(yùn)行的程序(進(jìn)程)可以分成多個(gè)并發(fā)執(zhí)行的線程。同一進(jìn)程中的線程可以共享進(jìn)程的內(nèi)存。在應(yīng)用程序中使用多線程編程可以提高應(yīng)用程序的并發(fā)性和處理速度,使后臺(tái)計(jì)算不影響前臺(tái)界面和用戶的交互。配置管理器(注冊(cè)表):注冊(cè)表是用來(lái)保存Windows操作系統(tǒng)配置選項(xiàng)的層次數(shù)據(jù)庫(kù)。系統(tǒng)內(nèi)核、服務(wù)、設(shè)備驅(qū)動(dòng)和用戶應(yīng)用程序都可以使用注冊(cè)表保存配置選項(xiàng)。本書(shū)將在第6章介紹Windows注冊(cè)表編程的方法。

編輯推薦

《21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材?高校系列:Windows系統(tǒng)編程》體現(xiàn)作者多年的Windows系統(tǒng)編程開(kāi)發(fā)經(jīng)驗(yàn),講解大量實(shí)用技巧,重點(diǎn)突出,便于靈活掌握,提供典型應(yīng)用實(shí)例及其源代碼,分析詳細(xì),實(shí)用性強(qiáng)。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    Windows系統(tǒng)編程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7