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

Windows 2000系統(tǒng)編程

Windows 2000系統(tǒng)編程

定 價(jià):¥55.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

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

本目錄推薦

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