注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)MFC VISUAL C++6編程技術(shù)內(nèi)幕

MFC VISUAL C++6編程技術(shù)內(nèi)幕

MFC VISUAL C++6編程技術(shù)內(nèi)幕

定 價(jià):¥89.00

作 者: (美)Eugene Olafsen 等著;王建華 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 軟件開發(fā)技術(shù)叢書
標(biāo) 簽: VC++

購(gòu)買這本書可以去


ISBN: 9787111077299 出版時(shí)間: 2000-02-01 包裝:
開本: 26cm 頁(yè)數(shù): 790 字?jǐn)?shù):  

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

  本書是講述用Visual C++進(jìn)行MFC編程的專著,內(nèi)容包括MFC編程的基本概念、MFC的基本結(jié)構(gòu)、使用MFC進(jìn)行Windows應(yīng)用程序和數(shù)據(jù)庫(kù)的編程、網(wǎng)絡(luò)編程的基本方法、深入淺出、細(xì)致周到,可供中高級(jí)編程人員參考。附帶光盤包括了本書所有實(shí)例的源代碼,可以用于實(shí)際編程。

作者簡(jiǎn)介

暫缺《MFC VISUAL C++6編程技術(shù)內(nèi)幕》作者簡(jiǎn)介

圖書目錄

譯者序
前言
第一部分 MFC概述
第1章 MFC的結(jié)構(gòu)
1.1 MFC的發(fā)展簡(jiǎn)史
1.2 MFC類的層次結(jié)構(gòu)
1.2.1 CObject
1.2.2 CCmdTafget
1.2.3 CWinThread
1.2. 4 CWinApp
1.2.5 CWnd
1.2. 6 CFrameWnd
1.2.7 CView
1.2.8 CDocument
1.3 小結(jié)
第2章 MFC對(duì)話框、控件和數(shù)據(jù)的交互操作
2.1 創(chuàng)建應(yīng)用程序
2.1.1 啟動(dòng)和使用MFC APPWizard
2.1.2 APPWizard生成的代碼
2.2 修改應(yīng)用程序
2.2.1 添加對(duì)話框控件
2.2.2 添加初始化信息
2.2.3 使用對(duì)話框控件
2.3 工具提示
2.3. 1 激活工具提示
2.3.2 顯示工具提示文本
2.4 對(duì)話框數(shù)據(jù)交換
2. 4.1 標(biāo)準(zhǔn)DDX
2.4.2 UpdatCData
2. 5 使用標(biāo)準(zhǔn)對(duì)話握
2.5.1 文件打開/保存對(duì)話框
2.5.2 顏色選擇對(duì)話握
2.5.3 字體選擇對(duì)話框
2.5.4 打印配置對(duì)話框
2.6 小結(jié)
第3章 Windows的常用控件
3.1 常用控件的初始比利用法
3.2 用于Windows常用技講的通知
3.2. 1 通知消息的結(jié)構(gòu)
3.2.2 通知進(jìn)程概述
3.2.3 更好的通知消息處理方案
3.2.4 用ON NOTIFY RANGE設(shè)定通知范圍
3.3 熱鍵控件: CHOtKeyCtrl類
3.3.1 CHotKeyCtrl類的方法
3.2.2 創(chuàng)建CHotKeyCtrl對(duì)象并對(duì)它進(jìn)行初始化
3.3.3 使用熱鍵控件
3.4 微調(diào)控件: CSpinButtonCtrl類
3.4.1 微調(diào)控件的樣式
3.4.2 CSpinButtonCrtl消息
3.4.3 CSpinButtonCtrl類的方法
3.4.4 創(chuàng)建微控件并對(duì)它初始化
3.4.5 示例程序:SPIN 1
3.5 滑塊控件: CSliderCtrl
3.5.1 滑塊控件的樣式
3.5.2 CSliderCtrl消息
3.5.3 CSliderCtrl類的方法
3.5.4 創(chuàng)建滑塊控體并對(duì)它進(jìn)行初始化
3.5.5滑塊控件的示例程序SLIDER 1
3.5.6 示例程序SLIDER 1
3. 6 進(jìn)度欄控件: CProgressCtrl類
3.6.1 CProgressCtrl類的方法
3.6.2 創(chuàng)建CProgressCtrl對(duì)象并對(duì)它擁始化
3.6.3 使用進(jìn)度欄控件
3.7 圖形列表: CImageList類
3.7.1 CImageList類的方法
3.7.2 創(chuàng)建CImageList控件并對(duì)它初始化
3.8 列表現(xiàn)圖控件:CListCtrl類
3.8.1 列表視圖控件的樣式
3.8.2 圖形列表與列表視圖控件
3.9 列表視圖項(xiàng)目和子項(xiàng)目
3.9.1 列表現(xiàn)圖通知消息
3.9.2 創(chuàng)建CListCtrl對(duì)象并對(duì)它進(jìn)行初始化
3.9.3 使用列表視圖控件
3. 10 樹狀視圖控件:CTreeCtfl類
3.10.1 樹狀視圖控件的樣式
3.10.2 樹狀視圖通知消息
3.10.3 CTreeCtrl類的方法
3.10.4 創(chuàng)建樹狀況圖控件并對(duì)它進(jìn)行初始化
3.10.5 使用CTreeCtrl對(duì)象
3.10.6 示例程序TREELIST.EXE
3.11 選項(xiàng)卡控件:CTabCtrl類
3.11.1 選項(xiàng)卡控件的樣式
3.11.2 選項(xiàng)個(gè)控件的通知消息
3.11.3 CTabCtrl類的方法
3.11.4 選項(xiàng)卡項(xiàng)目的代碼結(jié)構(gòu)
3.11.5 創(chuàng)建選項(xiàng)卡捷件
3.11.6 使用選項(xiàng)卡控仲
3.12 動(dòng)畫控件:CAnimateCtrl類
3.12. 1 動(dòng)畫控件的樣式
3.12.2 動(dòng)畫控件的通知消息
3.12.3 CAnimateCtrl類的方法
3.12.4 創(chuàng)建動(dòng)畫控件
3.12.5 使用動(dòng)畫控件
3.13 多信息文本編輯控件:CRichEditCtrl類
3.13.1 多信息文本編輯控件的窗口樣式
3.13.2 字符格式的結(jié)構(gòu)
3.13.3 段落格式的結(jié)構(gòu)
3.13.4 CRichEditCtrl類的方法
3.13.5 CRichEditCtrl與文本相關(guān)的方法
3.13.6 CRichEditCtrl的文本選定方法
3.13.7 CRIChEditCtfl的文本格式化方法
3.13.8 CRichEditCtrl的編輯方法
3.13.9 CRichEditCtrl的剪貼板方法
3.13.10 CRichEditCtrl的通用方法
3.13.11 創(chuàng)建多動(dòng)能編輯控件
3.13.12 使用多信息文本編輯控件
3.14 小結(jié)
第4章 畫圖、設(shè)備環(huán)境、位圖與字體
4.1 設(shè)備環(huán)境
4. 2 圖形設(shè)備界面
4.3 MFC設(shè)備環(huán)境的類
4.3.1 基類CDC
4.3. 2 使用CPaintDC類進(jìn)行繪圖
4.3.3 用CClientDC類管理客戶程序區(qū)域
4.3.4 用CWindowDC類管理圖文框窗口
4.4 Windows的圖形對(duì)象
4.4.1 畫筆:CPen類
4. 4.2 畫刷:CBrush類
4. 4. 3 字體:CFont類
4.4.4 位圖:CBitmap類
4.4. 5 調(diào)色板:CPalette類
4. 4.6 區(qū)域:CRgn類
4.5 GDI坐標(biāo)系
4.6 矢量圖形
4. 6. 1 繪圖模式
4. 6.2 線條與折線
4. 6.3 矩形
4.6.4 區(qū)域
4. 6.5 多邊形
4.6.6 橢圓
4. 6.7 貝濟(jì)埃曲線
4.7 字體與文本
4.7.1 字體特征
4.7.2 TEXTMETRIC結(jié)構(gòu)
4.7.3 LOGFONT結(jié)構(gòu)
4.7. 4 創(chuàng)建字體
4.7. 5 繪制文本
4.8 示例程序:矢量圖形和文本方法
4.9 光柵圖形
4.9.1 有名的光柵操作
4.9.2 位圖
4. 9.3 隨設(shè)備而定的位圖
4. 9.4 不受設(shè)備限制的位圖
4.9.5 CBitmap類
4.9.6 傳送和伸展位圖
4. 10 位圖資源
4. 10.1 資源附加給可執(zhí)行文件
4. 10.2 認(rèn)可執(zhí)行文件中獲取圖形資源
4.11 示例程序:介紹位圖資源
4.12 小結(jié)
第5章 創(chuàng)建自定義控件
5.1 Windows類與C++ 類
5.2 用于核實(shí)信息的編輯控件
5.3 時(shí)鐘靜態(tài)控件
5.3.1 控件的規(guī)格
5.3.2 畫鐘面
5.3.3 確定指針的位置
5.3.4 畫指針
5.3.5 設(shè)置時(shí)間
5.3.6 建立標(biāo)準(zhǔn)控件的子類時(shí)出現(xiàn)的問題
5.4 超級(jí)鏈接控件
5.4. 1 實(shí)現(xiàn)方法
5.4.2 字體的處理
5.4.3 畫窗口
5.4.4 控制光標(biāo)
5.4. 5 鼠標(biāo)輸入
5.4.6 鍵盤輸人
5.4.7 運(yùn)行超級(jí)鏈接
5.5 高級(jí)自定義控件
5.5.1 建立子類時(shí)的局限性
5.5.2 通知消息
5.5.3 將資源編輯器用于自定義類
5.6 小結(jié)
第6章 MFC應(yīng)用程序?qū)ο?、消,急的傳送和空閑處理
6. 1 MFC應(yīng)用程序?qū)ο?br />6.1.1 CWinAPP和應(yīng)用程序的壽命
6.1.2 CWinApp數(shù)據(jù)成員
6.l.3 CWinApp的成員函數(shù)
6. 1.4 Initlnstance——特定應(yīng)用程序的初始化
6.1.5 Initlnstance中的函數(shù)
6.1.6 對(duì)OLE容器的支持
6.1.7 Windows NT 3.5的3D外觀
6. 1.8 注冊(cè)表的使用
6.1.9 最近使用的文件列表
6.1.10 SDI和MDI文檔/視圖
6.1.11 創(chuàng)建主圖文框窗口
6.1. 12 支持Automation
6.1.13 支持多信息文本編輯控件
6.1.14 命令行的處理
6.2 消息傳送、消息表和股息類別
6. 2.1 消息傳送
6.2.2消。已表
6.3 空閑處理
6.3.1 OnIdle
6.3.2 為對(duì)話框進(jìn)行空閑處理
6.4 閃現(xiàn)屏幕組件
6. 5 小結(jié)
第二部分 文檔、視圖和使用它們的應(yīng)用程序
第7章 文檔/視圖的結(jié)構(gòu)
7. 1 文檔、圖文框和視圖
7. 2 創(chuàng)建新文檔
7.2.1 打開新文件
7.2.2 單個(gè)文檔模板與多個(gè)文檔模板
7. 3 現(xiàn)圖
7. 3. 1 CView類
7.3.2 CScrollVew類
7.3.3 CFormView類
7.3.4 數(shù)據(jù)庫(kù)視圖類
7.3.5 控件視圖
7.3.6 改變SDI中的視圖
7.3.7 使用MDI
7.4 小結(jié)
第8章 擴(kuò)展用戶界面
8.1 響應(yīng)用戶的輸入
8.1.1 鍵盤消息
8.1.2 處理鍵盤消息
8.1.3 鼠標(biāo)消息
8.1.4 處理鼠標(biāo)消息
8.2 用戶界面與Appwizard
8.3 擴(kuò)展菜單
8.3.1 獲取菜單和彈出式菜單
8.3.2 增加菜單項(xiàng)
8.3.3 使用浮動(dòng)的彈出式菜單
8.4 將控件欄投入使用
8.4. 1 使用工具欄和復(fù)合工具欄
8.4. 2 使用狀態(tài)欄
8.4.3 顯示和隱藏控件欄
8.4.4 支持工具提示
8.5 更新用戶界面
8.6 屬性表和向?qū)?br />8.6.1 MFC對(duì)屬性表和向?qū)У闹С痔匦?br />8.6. 2 創(chuàng)建簡(jiǎn)單的向?qū)?br />8.7 分割視圖
8.8 小結(jié)
第9章 打印
9.1 打印的基本概念
9.2 用MFC進(jìn)行打印
9.2.1 在視圖中打印
9.2.2 CPrintlnfO對(duì)象
9.2.3 打印菜單命令
9.3 打印與GDI映像模式
9.4 所見即所得的打印方式
9.4. 1 應(yīng)用程序的資源
9.4.2 應(yīng)用程序類
9.4. 3 視圖類
9.5 文檔的分負(fù)
9.5.1 在頁(yè)數(shù)已知的情況下打印文檔
9.5. 2 在頁(yè)數(shù)未知的情況下打印文檔
9.5.3 打印頁(yè)號(hào)
9.6 停止和取消打印作業(yè)
9.6.1 用OnPrePareDC()函數(shù)停止打印作業(yè)
9.6.2 用OnPrint()函數(shù)停止打印作業(yè)
9.7 小結(jié)
第三部分 MFC和COM編程
第10章 COM
10.1 發(fā)展歷史
10.2 接口、對(duì)象與方法
10.2.1 一些術(shù)語(yǔ)的說明
10.2.2 介紹一個(gè)實(shí)際的例子
10.2.3 IUnknown接口
10.3 服務(wù)程序、客戶程序與類
10.4 COM運(yùn)行期的環(huán)境
10.4.1 定義類工廠
10.4. 2 COM對(duì)象如何重復(fù)使用
10.5 排列與線程
10.5.1 排列
10.5.2 線程
10.6 COM、OLE和自動(dòng)化
10.6.1 IDispatCh
10.6. 2 自動(dòng)化服務(wù)程序、對(duì)象和控制程序
10.6.3 同時(shí)支持IDispatch和IUnknown
10.7 永久性COM數(shù)據(jù)
10.8 標(biāo)識(shí)COM數(shù)據(jù)
10.9 傳送數(shù)據(jù)
10.9.1 統(tǒng)一數(shù)據(jù)傳送
10.9.2 可連接的對(duì)象
10.10 DCOM
10.10.1 對(duì)象的創(chuàng)建
10.10.2 調(diào)用方法
10.10.3 安全問題
10.11 一些重要的信息
10.11.1 BSTR
10.11.2 SAFEARRAY
10.11.3 HRESULT
10.11.4 VARIANT
10.12 其他參考書目
10.13 小結(jié)
第11章 COM和MFC
11.1 了解Afx全局函數(shù)
11.1.1 應(yīng)用程序壽命的控制
11.1.2 客戶程序控件的管理
11.1.3 連接點(diǎn)的管理
11.1.4 控件的注冊(cè)
11.1.5 異常情況
11.1.6 初始化
11.1.7 許可權(quán)
11.1.8 類型信息
11.2 關(guān)于OLE宏
11.2. 1 類工廠
11.2.2 客戶程序l容器常用的命令
11.2.3 控件屬性的持久性
11.2.4 對(duì)話框數(shù)據(jù)交換
11.2.5 調(diào)度表
11.2. 6 事件表
11.2. 7 屬性頁(yè)數(shù)據(jù)表
11.2.8 屬性頁(yè)
11.2.9 類型庫(kù)的訪問
11.3 MFC和OLE類的類別
11.3.1 活動(dòng)文檔
11.3.2 自動(dòng)化
11.3.3 OLE的常用對(duì)話框
11.3. 4 容器
11.3.5 控件
11.3.6 拖曳和放置
11.3.7 文檔服務(wù)程序
11.3.8 支持
11.4 小結(jié)
第12章 MFC OLE服務(wù)程序
12.1 文檔服務(wù)程序
12.2 服務(wù)程序的類型
12.2. 1 完整的服務(wù)程序
12. 2. 2 活動(dòng)文檔
12.2.3 容器/服務(wù)程序
12.2.4 小型服務(wù)程序
12.3 文檔服務(wù)程序的設(shè)計(jì)
12.3.1 OLE文檔
12.3.2 活動(dòng)文檔
12. 4 建立一個(gè)活動(dòng)文檔服務(wù)程序
12.4. 1 一致性
12.4. 2 顯示視圖
12. 5 自動(dòng)化服務(wù)程序
12.6 IDispatCh
12.7 ODL中的IDispatch派生接口
12.8 通過IDispatch調(diào)用方法
12.8.1 GetIDsoffeames
12.8.2 類型信息的方法
12.8.3 Invoke
12. 9 調(diào)度接口與普通接口不同
12.10 通過IDisPatch訪問C++中的自動(dòng)化服務(wù)程序
12.11 雙重接口
12.12 變碼
12.13 使用MFC的自動(dòng)化服務(wù)程序
12. 13.1 服務(wù)程序的類型
12. 13.2 聲明和定義更多的調(diào)度接口
12. 13.3 添加方法和屬性
12. 14 小結(jié)
第13章 MFC OLE客戶程序
13. 1 IIDisPatch和它在自動(dòng)化中的作用
13. 2 自動(dòng)化服務(wù)程序的接口定義
13.2. 1 IDL與ATL
13.2. 2 ODL與MFC
13.2.3 雙重接口
13.3 MFC與自動(dòng)化
13.3. 1 控制器
13.3.2 連接到服務(wù)程序
13.3.3 服務(wù)程序的回顧
13.4 創(chuàng)建控制器
13.4.1 使用COleDispatChDrlvpf
13.4.2 使用#import
13.4.3 遠(yuǎn)程自動(dòng)化
13.5 小結(jié)
第14章 MFC ActiVeX控件
14. 1 開發(fā)策略
14. 1.1 MFC
14. 1.2 ATL
14. 1.3 MFC與ATL
14. 2 控件開發(fā)
14. 3 控件的兩個(gè)方面
14. 3.1 運(yùn)行時(shí)
14. 3.2 設(shè)計(jì)時(shí)
14.4 建立控件的子類
14. 4.1 MFC
14. 4. 2 ATL
14. 5 組件類別
14. 5.1 ICatRegister
14.5.2 IC8tlllfortllstioll
14. 6 方法、屬性和事件
14. 6.1 屬性
14. 6. 2 方法
14. 6.3 事件
14. 7 屬性頁(yè)
14.8 組件注冊(cè)
14.9 COM對(duì)象子關(guān)鍵字
14.10 建立一個(gè)MFC控件
14. 11 接口定義
14.12 一個(gè)快速ATL移植
14. 13 小結(jié)
第15章 MFC ActiveX控件容器
15.1 活動(dòng)文檔容器
15.1.1 存儲(chǔ)區(qū)
15.1.2 現(xiàn)場(chǎng)對(duì)象
15.1.3 原地激活
15.1.4 文檔擴(kuò)展
15.1.5 建立最簡(jiǎn)單的活動(dòng)文檔容器
15.2 OLE控件
15.2.1 對(duì)已有項(xiàng)目添加包容
15.2. 2 ActiveX容器
15.2. 3 控件包容和事件
15.3 小結(jié)
第16章 使用MFC和ATL
16.1 什么是ATL,為什么ATL在MFC編程中很重要
16.2 對(duì)MFC應(yīng)用程序有幫助的ATL COM支持
16. 2.1 COM指針
16. 2. 2 其他ATL COM支持
16.3 對(duì)MFC應(yīng)用程序的高級(jí)ATL支持
16. 3.1 開始做MFC應(yīng)用程序
16.3.2 添加所需要的ATL支持
16.3.3 自動(dòng)建立ATL COM支持代碼
16.3.4 檢查添加到MFC應(yīng)用程序中的ATL代碼
16.3.5 添加另外的ATL COM支撐文件
16.3.6 修改項(xiàng)目設(shè)置
16. 3.7 建立客戶端應(yīng)用程序
16.4 小結(jié)
第17章 用腳本語(yǔ)言編寫 MFC程序
17.1 腳本編程基礎(chǔ)
17.1.1 腳本編程接口
17.1.2 對(duì)偶接口
17.2 對(duì)象模型
17.3 實(shí)現(xiàn)一個(gè)腳本編程的程序
17.4 小結(jié)
第四部分 MFC數(shù)據(jù)庫(kù)編程
第18章 MFC數(shù)據(jù)庫(kù)處理
18.1 關(guān)系數(shù)據(jù)庫(kù)概念
18.2 存儲(chǔ)和檢索數(shù)據(jù)
18.3 數(shù)據(jù)庫(kù)通信機(jī)制
18.4 ODBCIMFC
18.4. 1 CDatabase
18.4.2 CRecordset
18.5 DAO
18.5.1 CDaoWOrtspace
18.5.2 CDaoDatabase
18.5.3 CDaoRecordset
18.5.4 CDaoTableDef
18.5. 5 CDaoQueryDef
18.6 小結(jié)
第19章 高級(jí)數(shù)據(jù)庫(kù)支持
19.1 數(shù)據(jù)存取的COM途徑
19.2 OLE DB消費(fèi)者使用ATL包裝類
19.2.1 CDatasource
19.2.2 CSession
19.2.3 存取器
19.2. 4 行集
19.2.5 存取數(shù)據(jù)源的數(shù)據(jù)
19.3 使用ADO C++接口
19.3.1 ADOConnection
19.3.2 錯(cuò)誤
19.3.3 ADORecordset
19.3.4 ADOCommand
19.3.5 ADOField
19.3.6 ADOProperty
19.3.7 ADOParameter
19.3.8 ADOError
19.4 小結(jié)
第五部分 MFC實(shí)用程序類
第20章 字符串和集合
20.1 字符率和字符串類
20.1.1 CString類內(nèi)情
20.1.2 字符串分配
20.1.3 某AnCString函數(shù)
20.1.4 CString實(shí)際用法
20.1.5 CString小結(jié)
20.2 集合
20.2.1 集合類內(nèi)情
20.2.2 模板化集合
20.3 UNL-MultiEd應(yīng)用程序
20.4 一種STL方法
20.5 總結(jié)
第21章 文件輸入輸出和MFC
21.1 CFile類
21.2 CFile類內(nèi)情
21.2. 1 CStdioFile類
21.2.2 CMemFile類
21.2. 3 CSharedFile類
21.3 CFileDialog類
21.4 用戶定義的CFileDialog類
21.5 CFile和CFileDialog的實(shí)際使用
21.5.1 打開文件
21.5.2 從文件中讀數(shù)據(jù)
21.6 一種傳統(tǒng)的途徑
21.7 小結(jié)
第22章 異常處理技術(shù)
22.1 異常處理的用法
22. 2 異常的類型
22. 3 結(jié)構(gòu)化異常處理程序
22.4 嵌套環(huán)境中的結(jié)構(gòu)化異常處理
22. 5 引發(fā)結(jié)構(gòu)化異常
22.6 異常產(chǎn)生后的清理
22.7 C++異常處理
22.8 定義C++異常類
22.9 MFC異常處理
22.10 派生自己的與MFC兼容的異常對(duì)象
22.11 刪除異常
22.12 使用MFC異常宏
22.13 混合使用異常處理技術(shù)
22.14 小結(jié)
第六部分 MFC和Web
第23章 MFC和DHTML
23.1 DHTML、MSIE和因特網(wǎng)
23.2 使用IE Web ActiveX控件
22.2.1 IE ActiveX控件基礎(chǔ)
23.2. 2 在對(duì)話框中使用IE ActiveX控件
23.3 使用DHTML
23.3.1 DHTML對(duì)象模型
23. 3.2 DHTML COM接口
23.4 小結(jié)
第24章 CSocket程序設(shè)計(jì)
24. 1 網(wǎng)絡(luò)通信如何進(jìn)行
24. 2 Winsock和MFC
24.2.1 Winsock環(huán)境的初始化
24.2.2 創(chuàng)建一個(gè)Socket
24.2.3 打開連接
24 2.4 發(fā)送和接收消息
24. 2. 5 關(guān)閉連接
24.2.6 Socket事件
24. 2.7 事件激發(fā)的控制
24.2.8 檢測(cè)錯(cuò)誤
24.2.9 獲取Socket信息
24.2.10 SOcket和IIO串行化
24. 3 建立聯(lián)網(wǎng)的應(yīng)用程序
24. 3.1 建立應(yīng)用程序外殼
24. 3.2 視窗布局和啟動(dòng)功能
24.3.3 CAsyncsocket類的繼承
24.3.4 連接應(yīng)用程序
24. 3.5 發(fā)送和接收
24. 3.6 終止連接
24.4 小結(jié)
第25章 WinInet程序設(shè)計(jì)
25.1 Web應(yīng)用協(xié)議和Winlnet
25. 1.1 超文本傳輸協(xié)議
25.1.2 文件傳輸協(xié)議
25.1.3 Gopher協(xié)議
25.1.4 Winlnet API和MFC
25.2 因特網(wǎng)會(huì)話基礎(chǔ)
25.2.1 CInternetsession
25.2.2 CInternetFile
25.2.3 CIntenetExceptlon
25.2.4 CllltCflletCOlllleCtioll
25.2.5 生成一個(gè)簡(jiǎn)單的Winlnet應(yīng)用程序
25.3 應(yīng)用程序級(jí)功能
25.3.1 HTTP類
25.3.2 FTP類
25.3.3 Gopher
25.3.4 生成一個(gè)簡(jiǎn)單的FTP客戶程序
25.4 小結(jié)
第26章 ISAPI擴(kuò)展
26. 1 基礎(chǔ)
26. 2 由此及彼
26.3 從GET到POST
26.4 添加一些窗體元素
26.4. 1 修改窗體
26. 4.2 修改分析圖
26.4.3 聲明和使用處理函數(shù)
26. 4. 4 添加單選組
26.5 其他窗體輸入元素
26.5.1 修改窗體
26.5.2 修改分析圖
26.5.3 修改處理函數(shù)
26. 6 小結(jié)
第27章 MAPI和MFC
27. 1 通信應(yīng)用程序接口
27.2 兩個(gè)高級(jí)選擇:簡(jiǎn)單MAPI和CMC
27.2.1 簡(jiǎn)單MAPI
27.2.2 公共消息轉(zhuǎn)發(fā)調(diào)用
27.2.3 MapiMessage結(jié)構(gòu)
27.2.4 MapiFileDesc結(jié)構(gòu)
27.3 MFC提供的受限的MAPI功能
27.4 CDocument連接
27.4.1 以MFC方法實(shí)現(xiàn)MAPI
27.4.2 CDocument::OnFilesendMall()方法
27.5 實(shí)例程序:MAPI 1.EXE
27.6 小結(jié)
第28章 TAPI和MFC
28.1 概述
28.2 TAPI發(fā)展簡(jiǎn)史
28.3 使用輔助電話
28.4 使用基本電話服務(wù)
28.4. 1 配置TAPI
28.4. 2 連接TAPI
28.4.3 用TAPI傳輸數(shù)據(jù)
28.4. 4 用TAPI斷開連接
28.4. 5 結(jié)束TAPI會(huì)話
28.5 小結(jié)
第七部分 MFC與圖形編程
第四章 MFC和OPenGL
29.1 OPenGL是什么
29.2 圖形基本知識(shí)
29.2.1 核心術(shù)語(yǔ)和關(guān)鍵概念
29.2.2 圖形程序設(shè)計(jì)的數(shù)學(xué)基礎(chǔ)
29.3 OpenGL基礎(chǔ)
29.3.1 OPenGL數(shù)據(jù)類型
29.3.2 OPenGL函數(shù)命名約定
29.3.3 OPenGL渲染函數(shù)范圍
29.3.4 OPenGL矩陣棧
29.3.5 OPenGL渲染描述表
29.4 最小OPenGL程序和自定義
29.4.1 生成基本MFC應(yīng)用程序
29.4.2 添加自定義OPenGL基類
29.4. 3 把自定義視圖類整合進(jìn)應(yīng)用程序
29.4.4 生成3維場(chǎng)景
29.4.5 把OPenGL庫(kù)添加到項(xiàng)目的鏈表
29.5 2 維和3維模型
29.5.1 基本模型開發(fā)
29.5.2 模型變換
29.5.3 顯示列表
29.6 光
29.6.1 OPenGL光處理技術(shù)的基礎(chǔ)
29.6.2 光的類型
29.6.3 物體的材料特性
29.7 紋理貼圖
29.7.1 OpenGL圖像和Windows獨(dú)立于設(shè)備的位圖
29.7.2 貼紋理圖
29.8 特殊效果
29.8.1 融合
29. 8.2 霧化
29,9 小結(jié)
第30章 MFC和DirectX
30.1 DirectX是什么
30.1.1 DirectX概述
30.1.2 DirectX的部件
30.2 DirectX基礎(chǔ)
30.2.1 COM編程風(fēng)格和DirectX的差異
30.2.2 DirectX部件啟動(dòng)順序
30.3 DirectDraw基礎(chǔ)
30.3.1 DirectDraw初始化
30.3.2 DirectDraw和調(diào)色板
30.3.3 DirectDraw表面
30.3.4 建立DirectDraw表面
30.3.5 位圖在表面間傳送
30.3.6 清除DirectDraw表面
30.3.7 DirectDraw頁(yè)面翻轉(zhuǎn)
30.3.8 從一個(gè)窗口使用DirectDraw
30.4 在實(shí)際中使用DirectDraw
30.4.1 表面和位圖
30.4.2 把位圖加載進(jìn)表面
30.4.3 調(diào)色板問題
30.4.4 窗口渲染
30.4. 5 錯(cuò)誤處理
30.4.6 DirectDraw關(guān)明
30.5 小結(jié)
第31章 多媒體與MFC
31.1 多媒體基礎(chǔ)
31.2 DirectX媒體播放器控件
31.2.1 媒體播放器控件支持的媒體格式
31.2.2 媒體播放器詳情
31.2.3 CMediaPlayer類
31.3 使用媒體播放器控件
31.4 播放聲音
31.4. 1 與聲波打交道
31.4.2 回到Directsound
31. 4.3 用Directsound播放聲響效果
31. 5 小結(jié)
第八部分 高級(jí)MFC
第32章 注冊(cè)表詳解
32.1 Windows注冊(cè)表的使用
32.2 注冊(cè)表結(jié)構(gòu)
32.3 注冊(cè)表的程序控制
32.4 注冊(cè)表示例程序
32.4.1 注冊(cè)表的Key Edtor對(duì)話框
32.4. 2 生成一個(gè)新鍵
32.4.3 刪除一個(gè)鍵
32.4. 4 刪除名字l數(shù)值對(duì)
32.5 關(guān)于包裝注冊(cè)表函數(shù)
32. 6 關(guān)于安裝的幾句話
32.7 小結(jié)
第33章 DLL編寫及使用
33.1 DLL的優(yōu)點(diǎn)
33.1.1 消除重復(fù)代碼
33.1.2 模塊特性和封裝
33.1.3 可擴(kuò)性
33.2 AFX DLL詳解
33.3 導(dǎo)出類、函數(shù)和數(shù)據(jù)
33.3.1 導(dǎo)出效率的考慮
33.3.2 混合的名字
33.3.3 導(dǎo)出類
33.3.4 導(dǎo)出與導(dǎo)人
33.3.5 導(dǎo)出顯函數(shù)
33.3.6 導(dǎo)出數(shù)據(jù)
33.3.7 導(dǎo)出MFC數(shù)據(jù)
33.3.8 導(dǎo)出拆構(gòu)函數(shù)
33.3.9 導(dǎo)出工具集include文件
33.3.10 導(dǎo)出選擇
33.4 其他DLL問題
33. 4.1 AfxLoadLibrary和AfxFreeLlbrary
33.4.2 可擴(kuò)充和可復(fù)用設(shè)計(jì)
33.4. 3 資源分配
33.4.4 多模塊定義文件
33.4.5 地址加載和鏈接程序
33.5 小結(jié)
第34章 創(chuàng)建自定義向?qū)?br />34.1 屬性表和屬性頁(yè)
34.1.1 CPropertysheet和CPropertyPage類
34. 1.2 引導(dǎo)過程與屬性表連接
34. 2 創(chuàng)建一個(gè)向?qū)?br />34. 2.1 設(shè)置向?qū)J?br />34.2.2 激活向?qū)У慕榆?br />34. 2. 3 顯示向?qū)?br />34. 2.4 向?qū)ㄖ麑?br />34. 2.5 向后退
34.2.6 移到下一個(gè)
34. 2. 7 成功結(jié)束
34. 3 示例程序:WIZARDI 1.EXE
34.3. 1 生成向?qū)ы?yè)對(duì)話活模板資源
34.3.2 為每個(gè)對(duì)話資源創(chuàng)建對(duì)話類
34.3.3 Welcome頁(yè)洋解:類ClntroPage
34.3.4 About You頁(yè)詳解:類CPage 1
34. 3.5 更新CPage 2和CPage 3的向?qū)畔?br />34.3.6 創(chuàng)建和顯示向?qū)?br />34.4 小結(jié)

本目錄推薦

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