注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)WindowsWindows 2000系統(tǒng)編程

Windows 2000系統(tǒng)編程

Windows 2000系統(tǒng)編程

定 價:¥55.00

作 者: Al Williams;鈕文良譯
出版社: Coriolis
叢編項: Windows技術(shù)叢書
標 簽: Windows

購買這本書可以去


ISBN: 9787111086161 出版時間: 2001-01-01 包裝:
開本: 787*1092 1/16 頁數(shù): 457 字數(shù):  

內(nèi)容簡介

  本書用專業(yè)的語言詳細地講解了windows 2000系統(tǒng)編程的基本概念,技術(shù)及最新的相關(guān)內(nèi)容。通過實例研究,進一步向讀者講述了windows 2000的多線程操作,同步,進程間通信,安全性,虛擬存儲管理及連網(wǎng)操作。使讀者能夠從實踐中掌握windows 2000的特性,編寫更有效和更有用的程序。本書提供了直接解答及編程和管理難題的深入分析,有助于用戶執(zhí)行特殊任務(wù),尤其是關(guān)鍵性的任務(wù)。本書適用于編寫系統(tǒng)層次應用程序和用戶應用程序的編程人員,以及編寫windows 2000系統(tǒng)程序的開發(fā)人員。

作者簡介

暫缺《Windows 2000系統(tǒng)編程》作者簡介

圖書目錄

譯者序
前言
第1章 縱覽Windows 2000 
1.1 新的語言 
1.2 Windows簡史 
1.2.1 Windows NT
1.2.2 Windows 95
1.2.3 其他方面 
1.3 Windows版本
1.4 Windows體系結(jié)構(gòu) 
1.4.1 實際情況 
1.4.2 Win95與Win98 
1.5 Windows的特性與差別 
1.5.1 多任務(wù)處理與線程處理 
1.5.2 UNICODE 
1.5.3 文件系統(tǒng)問題 
1.5.4 DLL 
1.6 開發(fā)工具 
1.7 直接解答 
1.7.1 開發(fā)工具的選擇 
1.7.2 Windows 的體系結(jié)構(gòu) 
1.7.3 理解進程 
1.7.4 從C++中調(diào)用API 
1.7.5 從VB中調(diào)用API 
1.7.6 從Visual J++中調(diào)用API 
1.7.7 Internet資源 
第2章 ActiveX 配套工具 
2.1 ActiveX與Java 
2.2 定義 
2.3 ActiveX對象的結(jié)構(gòu) 
2.4 對象 
2.5 代碼的重用 
2.6 多態(tài)性 
2.7 幾個其他的ActiveX特性 
2.7.1 HRESULT和SCODE 
2.7.2 GUID/UUID/IID 
2.8 關(guān)于IUnknown 
2.9 創(chuàng)建對象和尋找界面 
2.10 關(guān)于索引的計數(shù) 
2.11 關(guān)于聚集 
2.12 奇妙的特性
2.12.1 預定義界面 
2.12.2 類型庫 
2.12.3 代理程序、承接程序、調(diào)度程序 
2.12.4 關(guān)于多線程 
2.13 ActiveX/C++的連接 
2.14 為什么不直接使用C++ 
2.15 系統(tǒng)注冊表 
2.16 注冊表:在近親的和個人的之上 
2.17 注冊表的奇妙之處 
2.17.1 RegEnumValue 
2.17.2 RegDeleteKey 
2.17.3 錯誤返回 
2.17.4 數(shù)據(jù)類型 
2.17.5 檢查注冊表代碼 
2.18 操作注冊表 
2.19 注冊對象 
2.20 類的安裝 
2.21 使用REGEDIT 
2.22 自注冊 
2.22.1 自注冊EXE文件 
2.22.2 自注冊DLL文件 
2.23 人格化對象 
2.24 類型庫 
2.24.1 類型庫在哪里 
2.24.2 創(chuàng)建類型庫 
2.24.3 類型庫的隱蔽
2.25 宏 
2.26 了解客戶的基礎(chǔ) 
2.27 簡單的服務(wù)器程序設(shè)計 
2.27.1 一般服務(wù)器程序的發(fā)布
2.27.2 服務(wù)器程序的用法 
2.27.3 類站 
2.28 簡單的客戶程序 
2.29 EXE服務(wù)程序 
2.29.1 如何運作 
2.29.2 沒有取值 
2.29.3 調(diào)度程序 
2.29.4 編寫Script 
2.29.5 現(xiàn)在就運行 
2.29.6 關(guān)于服務(wù)器程序 
2.30 DLL服務(wù)器程序 
2.31 支持多界面 
2.32 MFC技術(shù) 
2.32.1 MFC的EXE服務(wù)器程序 
2.32.2 其他考慮 
2.32.3 MFC的DLL服務(wù)器程序 
2.33 MFC聚合 
2.34 IDispatch 
2.34.1 BSTR、SAFEARRAY及VARIANT 
2.34.2 返回Invoke 
2.34.3 簡化IDispatch 
2.34.4 綁定時間和效率
2.35 新領(lǐng)域:COM+ 
2.36 直接解答 
2.36.1 在命令解釋程序中的ActiveX 
2.36.2 了解注冊表 
2.36.3 公用界面指南
2.36.4 對IDispatch使用MFC 
2.36.5 對最初的界面使用MFC
2.36.6 關(guān)于ATL 
第3章 進程、線程和纖程 
3.1 其他操作系統(tǒng) 
3.2 進程 
3.3 CreateProcess 
3.4 作業(yè)與工作區(qū) 
3.5 線程 
3.6 MFC 和線程 
3.7 線程的局部存儲 
3.8 纖程 
3.9 APC 
3.10 直接解答 
3.10.1 運行新程序-最容易的方式 
3.10.2 運行新程序-有點難度的方式 
3.10.3 運行新程序-最難的方式 
3.10.4 等待程序完成 
3.10.5 用Windows API創(chuàng)建新線程 
3.10.6 用C++庫創(chuàng)建新線程 
3.10.7 使用線程與MFC 
3.10.8 創(chuàng)建MFC工作線程
3.10.9 創(chuàng)建MFC 的UI線程
3.10.10 使窗口和消息對話框顯示在上面 
3.10.11 獲得進程和線程的句柄 
3.10.12 等待線結(jié)束,設(shè)置(或讀?。┚€程退出代碼 
3.10.13 操縱MFC線程 
3.10.14 了解MFC返回值
3.10.15 完整的MFC示例
3.10.16 使用線程局部存儲 
3.10.17 使用纖程 
3.10.18 有選擇地使用線程 
第4章 同步 
4.1 定義問題 
4.1.1 情況一 
4.1.2 情況二 
4.1.3 情況三 
4.2 關(guān)于同步 
4.3 同步的細節(jié)
4.4 互鎖命令 
4.5 細說事件 
4.6 細說多用戶終端執(zhí)行程序 
4.7 細說信號量程序 
4.8 安全同步 
4.9 使用WaitForMultipleObjects 
4.10 能報警的等待 
4.11 可等待的計時器
4.12 臨界區(qū) 
4.13 主要示例
4.14 其他可等待的句柄 
4.14.1 改變標志信息 
4.14.2 控制平臺句柄 
4.15 直接解答 
4.15.1 選擇同步的方法 
4.15.2 避免死鎖 
4.15.3 使用事件 
4.15.4 使用多用戶終端執(zhí)行程序 
4.15.5 使用臨界區(qū) 
4.15.6 使用信號量程序 
4.15.7 等待多個對象 
4.15.8 使用互鎖的變量
4.15.9 了解MFC和同步 
第5章 文件I/O 
5.1 為什么異步I/O 
5.2 回顧文件I/O 
5.3 使用線程 
5.4 重疊I/O 
5.4.1 完成I/O 
5.4.2 使用事件
5.4.3 使用ReadFileEx和WriteFileEx 
5.4.4 EOF檢測 
5.5 I/O完成端口
5.6 應用程序的示例 
5.7 完成端口示例 
5.8 訪問文件的另外方式 
5.9 示例 
5.10 直接解答 
5.10.1 打開文件
5.10.2 同步讀/寫文件 
5.10.3 檢測EOF(同步) 
5.10.4 復制文件句柄 
5.10.5 關(guān)閉文件 
5.10.6 使用異步I/O的方法 
5.10.7 利用線程使用異步I/O 
5.10.8 啟動重疊I/O 
5.10.9 結(jié)束異步I/O 
5.10.10 檢測EOF(異步) 
5.10.11 使用ReadFileEx和WriteFileEx 
5.10.12 使用完成端口 
5.10.13 存儲器映像文件
第6章 進程間的通信 
6.1 為什么重要 
6.2 Windows 2000的IPC機制綜述 
6.3 簡單的IPC 
6.4 將DLL用于共享存儲器 
6.5 其他共享存儲器技術(shù) 
6.6 匿名管道 
6.7 命名管道 
6.7.1 使用管道
6.7.2 消息模式管道 
6.7.3 其他管道命令 
6.8 郵件通道 
6.9 關(guān)于網(wǎng)絡(luò)接口 
6.9.1 網(wǎng)絡(luò)接口 
6.9.2 啟動服務(wù)器程序 
6.9.3 啟動客戶程序 
6.9.4 Windows網(wǎng)絡(luò)接口 
6.9.5 更多的網(wǎng)絡(luò)接口 
6.9.6 關(guān)于跳棋程序 
6.9.7 特殊考慮 
6.9.8 改進 
6.10 MFC網(wǎng)絡(luò)接口 
6.10.1 關(guān)于CSocket 
6.10.2 使用有CSocket的檔案文件 
6.10.3 更進一步的CAsyncSocket 
6.10.4 封鎖命令 
6.10.5 示例 
6.10.6 基本架構(gòu) 
6.10.7 加入客戶網(wǎng)絡(luò)接口 
6.10.8 其他考慮 
6.10.9 網(wǎng)絡(luò)接口的包裝 
6.11 關(guān)于RPC 
6.11.1 RPC理論
6.11.2 實踐中的RPC 
6.11.3 一步一步地編寫RPC 
6.11.4 在IDL文件內(nèi) 
6.11.5 編寫客戶程序
6.11.6 編寫服務(wù)器程序 
6.11.7 實現(xiàn)連接 
6.11.8 更多內(nèi)容 
6.12 Microsoft消息隊列 
6.13 直接解答 
6.13.1 IPC方法的綜述 
6.13.2 使用 WM_COPYDATA 
6.13.3 使用共享存儲器的DLL 
6.13.4 文件映像共享存儲器 
6.13.5 使用匿名管道 
6.13.6 使用命名管道 
6.13.7 用管道替代標準句柄 
6.13.8 使用郵件通道 
6.13.9 使用網(wǎng)絡(luò)接口 
6.13.10 使用RPC 
6.13.11 了解何時舍棄或少用IPC方法 
第7章 存儲器管理 
7.1 為什么存儲器管理會帶來麻煩 
7.2 存儲器分頁 
7.3 使用VirtualAlloc 
7.4 實際上的VirtualAlloc 
7.5 使用頁面屬性 
7.6 使用堆棧 
7.7 直接解答 
7.7.1 何時使用VirtualAlloc 
7.7.2 使用VirtualAlloc與VirtualFree 
7.7.3 設(shè)置頁面保護 
7.7.4 讀取頁面保護 
7.7.5 響應異常事件 
7.7.6 創(chuàng)建新堆棧 
7.7.7 查找默認堆棧
7.7.8 分配與釋放堆棧數(shù)據(jù) 
7.7.9 壓縮堆棧 
7.7.10 調(diào)試堆棧
7.7.11 堆棧性能的考慮 
第8章 Windows 的安全 
8.1 安全的目標 
8.2 特權(quán)與授權(quán) 
8.3 用NULL填充 
8.4 SID 
8.5 ACE和ACL 
8.6 安全對象的類型 
8.7 使用默認值 
8.8 建立SD 
8.9 令牌與人格化 
8.10 建立專斷的ACL 
8.11 使用AccessCheck 
8.12 專用安全性 
8.13 特權(quán) 
8.14 Kerberos 
8.15 直接解答 
8.15.1 了解對象的擁有者 
8.15.2 將SID變換為名字 
8.15.3 將名字變換為SID 
8.15.4 創(chuàng)建描述符 
8.15.5 在絕對與自相對描述符間轉(zhuǎn)換 
8.15.6 使用默認的安全性描述符 
8.15.7 使用通用安全性描述符 
8.15.8 使用特定的安全性描述符
8.15.9 使用專用安全性 
第9章 注冊表與登錄 
9.1 放棄INI文件 
9.2 注冊表:封閉的和個人的 
9.3 注冊表的奇異特性 
9.3.1 RegEnumValue 
9.3.2 RegDeleteKey 
9.3.3 錯誤的返回值 
9.3.4 鍵入的數(shù)據(jù) 
9.3.5 MFC程序示例
9.4 那是注冊表嗎 
9.5 注冊表中有什么
9.6 建立REG文件 
9.7 在文件類型內(nèi)部 
9.8 登錄 
9.9 事件資源 
9.10 創(chuàng)建消息文件 
9.11 系統(tǒng)消息 
9.12 操作記錄 
9.13 直接解答 
9.13.1 打開注冊表主鍵 
9.13.2 查找子鍵 
9.13.3 查找鍵值 
9.13.4 使用注冊表替代INI文件 
9.13.5 創(chuàng)建REG文件 
9.13.6 創(chuàng)建INF文件 
9.13.7 創(chuàng)建消息DLL 
9.13.8 注冊消息DLL 
9.13.9 登錄事件 
9.13.10 將錯誤轉(zhuǎn)換為消息 
第10章 用ATL的命令解釋程序技巧 
10.1 擴展命令解釋程序 
10.2 基本的ATL 
10.3 使用MFC代替ATL 
10.3.1 逐步地建立MFC的ActiveX對象 
10.3.2 圖標句柄細節(jié) 
10.4 比較ATL與MFC 
10.5 圖標托盤程序 
10.6 關(guān)于智能指針 
10.7 快捷鍵 
10.7.1 創(chuàng)建快捷鍵 
10.7.2 消除快捷鍵 
10.8 MMC 
10.8.1 ATL Wizard可實現(xiàn)的 
10.8.2 Wizard不能實現(xiàn)的 
10.8.3 增加代碼 
10.8.4 ATL MMC快捷按鈕 
10.9 直接解答 
10.9.1 關(guān)于擴展命令解釋程序 
10.9.2 撤銷快捷鍵 
10.9.3 創(chuàng)建快捷鍵 
10.9.4 編寫圖標托盤程序 
10.9.5 其他命令解釋程序的命令 
10.9.6 關(guān)于MMC 
10.9.7 編寫MMC快捷按鈕 
第11章 Internet與網(wǎng)絡(luò)編程 
11.1 Internet快捷鍵 
11.1.1 開始運行 
11.1.2 使用CEditView 
11.2 使用Internet資源管理器 
11.2.1 自動操作 
11.2.2 進一步控制
11.2.3 使用CHtmlView 
11.2.4 資源的URL 
11.2.5 HTML對話框
11.3 Web發(fā)送API 
11.3.1 定制上載程序 
11.3.2 其他容易的方法
11.3.3 ActiveX的連接 
11.3.4 讀取Web 
11.4 MFC Internet的支持 
11.5 活動目錄服務(wù)概述 
11.5.1 術(shù)語 
11.5.2 使用ADSI 
11.6 直接解答 
11.6.1 運行Internet快捷鍵 
11.6.2 Internet通信的方法
11.6.3 使用資源URL 
11.6.4 在Internet Explorer內(nèi) 
11.6.5 使用Scripting對象模型 
11.6.6 使用HTML對話框 
11.6.7 使用MFC的Internet支持 
第12章 控制臺應用程序與服務(wù)程序 
12.1 創(chuàng)建簡單的控制臺應用程序 
12.1.1 一些內(nèi)容 
12.1.2 AVC 細節(jié) 
12.1.3 學習控制臺窗口 
12.1.4 特殊的控制臺命令
12.1.5 處理事件 
12.1.6 創(chuàng)建有用的新的控制臺 
12.2 服務(wù)程序 
12.2.1 安裝服務(wù)程序 
12.2.2 調(diào)試服務(wù)程序 
12.2.3 其他服務(wù)程序的考慮 
12.3 面向?qū)ο蟮姆?wù)程序 
12.4 直接解答 
12.4.1 啟動控制臺程序 
12.4.2 使用控制臺程序的MFC 
12.4.3 訪問控制臺的方法 
12.4.4 創(chuàng)建GUI程序的主控制臺 
12.4.5 創(chuàng)建和使用輔助控制臺 
12.4.6 處理控制臺事件 
12.4.7 查找控制臺的窗口句柄 
12.4.8 在服務(wù)程序內(nèi) 
12.4.9 訪問服務(wù)程序 
12.4.10 C++服務(wù)的基類
12.4.11 調(diào)試服務(wù)程序 
附錄A 超越新領(lǐng)域 
附錄B Windows 2000:編程的冒險旅行 
附錄C 隨書光盤的內(nèi)容 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號