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

Visual C++6編程寶典

Visual C++6編程寶典

定 價(jià):¥89.00

作 者: (美)David Simon,周瑜萍等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): 計(jì)算機(jī)“寶典”叢書(shū)
標(biāo) 簽: VC++

ISBN: 9787121006876 出版時(shí)間: 2005-01-01 包裝: 平裝
開(kāi)本: 26cm+光盤(pán)1片 頁(yè)數(shù): 826 字?jǐn)?shù):  

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

  本書(shū)特色:·從常規(guī)主題入手,逐步深入高級(jí)領(lǐng)域,各項(xiàng)技術(shù)逐一開(kāi)講·近百個(gè)實(shí)例,上萬(wàn)行代碼,既可直接借鑒,又可舉一反三·講述技術(shù)來(lái)源于實(shí)踐,貼近開(kāi)發(fā)人員的日常工作VisualC++語(yǔ)言雖然在從業(yè)人員的數(shù)量上不占絕對(duì)優(yōu)勢(shì),但究其性能無(wú)其他語(yǔ)言能其右。學(xué)習(xí)本書(shū),必將俯到其中的美妙之處。本書(shū)介紹了如何使用VisualC++6編程語(yǔ)言編寫(xiě)Windows應(yīng)用程序。本書(shū)的作者具備多年的Windows應(yīng)用程序開(kāi)發(fā)經(jīng)驗(yàn),是一些程序開(kāi)發(fā)的高手。他們將帶領(lǐng)讀者從基本的集成開(kāi)發(fā)環(huán)境與調(diào)試環(huán)境的學(xué)習(xí)入手,進(jìn)而學(xué)習(xí)菜單和鼠標(biāo)、圖形、對(duì)話框的設(shè)計(jì),最后進(jìn)入Internet程序設(shè)計(jì)和數(shù)據(jù)庫(kù)連接等高級(jí)主題。如果你對(duì)面向?qū)ο蟮某绦蜷_(kāi)發(fā)有所了解,并想學(xué)習(xí)或進(jìn)一步提高VisualC++方面的開(kāi)發(fā)知識(shí)與技巧,那將從書(shū)中獲得啟迪,有所收益。本書(shū)適合初、中級(jí)軟件開(kāi)發(fā)人員及廣大計(jì)算機(jī)編程方面的愛(ài)好者。

作者簡(jiǎn)介

暫缺《Visual C++6編程寶典》作者簡(jiǎn)介

圖書(shū)目錄

第1部分  VisualC++基礎(chǔ)
 第1章  VisualC++入門(mén)
 1. 1  VisualC++6. 0的新特性
 1. 2  HelloWorld1程序
 1. 3  HelloWorld2程序
 1. 4  HelloWorld3ATL控件
 1. 5  小結(jié)
 第2章  Visual Studio集成開(kāi)發(fā)環(huán)境
 2. 1  初識(shí)Visual Studio集成開(kāi)發(fā)環(huán)境
 2. 2  創(chuàng)建第一個(gè)項(xiàng)目
 2. 3  自定義集成開(kāi)發(fā)環(huán)境,
 2. 3. 1  查看當(dāng)前快捷鍵
 2. 3. 2  增加. 編輯或刪除快捷鍵
 2. 4  使用工具欄
 2. 4. 1  顯示和隱藏工具欄
 2. 4. 2  自定義工具欄
 2. 5  小結(jié)
 第3章  應(yīng)用程序的調(diào)試
 3. 1  調(diào)試程序應(yīng)該具備的性能
 3. 2 Visual Studio集成調(diào)試程序
 3. 2. 1  調(diào)試前的準(zhǔn)備
 3. 2. 2  在運(yùn)行時(shí)使用調(diào)試程序
 3. 2. 3  調(diào)試窗口
 3. 2. 4  使用斷點(diǎn)和單步調(diào)試功能
 3. 2. 5  使用DataTip信息以及Quick Watch窗口
 3. 2. 6  在調(diào)試過(guò)程中使用Threads和Exceptions對(duì)話框
 3. 3  簡(jiǎn)單調(diào)試技巧
 3. 3. 1  使用消息框提高調(diào)試速度
 3. 3. 2  調(diào)試輸出
 3. 3. 3  使用斷言
 3. 3. 4  對(duì)象轉(zhuǎn)儲(chǔ)
 3. 3. 5  檢測(cè)內(nèi)存泄漏與CMemoryState類(lèi)
 3. 3. 6  使用MFC跟蹤
 3. 4  遠(yuǎn)程調(diào)試
 3. 5  即時(shí)調(diào)試
 3. 5. 1  編輯并繼續(xù)調(diào)試
 3. 5. 2  調(diào)試Windows NT服務(wù)
 3. 6  小結(jié)
 第4章  改善應(yīng)用程序性能
 4. 1  優(yōu)化代碼
 4. 2  配置文件簡(jiǎn)介
 4. 2. 1  應(yīng)用程序配置文件的基本知識(shí)
 4. 2. 2  了解Profiler的運(yùn)行情況
 4. 2. 3  配置文件類(lèi)型
 4. 2. 4  設(shè)置高級(jí)配置文件設(shè)置
 4. 3  啟用生成配置文件功能
 4. 3. 1  從開(kāi)發(fā)環(huán)境控制配置文件的生成
 4. 3. 2  選擇需要生成配置文件的函數(shù)
 4. 3. 3  PREP程序
 4. 3. 4  生成函數(shù)計(jì)時(shí)配置文件
 4. 3. 5  生成函數(shù)范圍配置文件
 4. 3. 6  行配置文件的選項(xiàng)
 4. 3. 7  生成行范圍配置文件
 4. 3. 8  合并配置文件輸出
 4. 3. 9  從配置文件導(dǎo)出數(shù)據(jù)
 4. 3. 10  分析配置文件數(shù)據(jù)
 4. 3. 11  全局信息記錄
 4. 3. 12  局部信息記錄
 4. 3. 13  分析配置文件的統(tǒng)計(jì)數(shù)據(jù)
 4. 3. 14  使用Excel處理Profiler輸出
 4. 3. 15  生成動(dòng)態(tài)鏈接庫(kù)的配置文件
 4. 3. 16  生成組件或ActiveX控件的配置文件
 4. 3. 17  生成內(nèi)聯(lián)代碼的配置文件
 4. 3. 18  生成多線程應(yīng)用程序的配置文件
 4. 3. 19  生成應(yīng)用程序性能的配置文件
 4. 3. 20  生成WindowsNT服務(wù)的配置文件
 4. 4  小結(jié)
 第5章  雜項(xiàng)工具
 5. 1  Spy++
 5. 2  自定義Tools菜單
 5. 3  有關(guān)Tools菜單的其他操作
 5. 4  瀏覽類(lèi)
 5. 5  瀏覽MFC源代碼
 5. 6  小結(jié)
 第2部分  Windows編程基礎(chǔ)
 第6章  MFC編程概述
 6. 1  什么是MFC
 6. 2  MFC的設(shè)計(jì)原理
 6. 3  MFC的優(yōu)勢(shì)
 6. 3. 1  眾多MFC特性
 6. 3. 2  可擴(kuò)展的體系結(jié)構(gòu)
 6. 4  MFC層次結(jié)構(gòu)設(shè)計(jì)
 6. 4. 1  文件服務(wù)
 6. 4. 2  窗口
 6. 4. 3  圖形
 6. 4. 4  數(shù)據(jù)庫(kù)支持
 6. 5  MFC的局限
 6. 6  小結(jié)
 第7章  菜單
 7. 1  創(chuàng)建和編輯菜單
 7. 1. 1  創(chuàng)建菜單
 7. 1. 2  MFC中的菜單消息
 7. 2  快捷鍵
 7. 2. 1  檢查鍵盤(pán)輸入
 7. 2. 2  定義快捷鍵
 7. 2. 3  選擇適當(dāng)?shù)目旖萱I
 7. 2. 4  多個(gè)快捷鍵表
 7. 3  動(dòng)態(tài)更改菜單
 7. 3. 1  菜單命令范圍
 7. 3. 2  在運(yùn)行時(shí)更改菜單
 7. 3. 3  更改現(xiàn)有彈出菜單
 7. 3. 4  永久及臨時(shí)句柄映射
 7. 4  快捷菜單
 7. 5  小結(jié)
 第8章  鼠標(biāo)和鍵盤(pán)
 8. 1  輸入及系統(tǒng)狀態(tài)
 8. 2  鼠標(biāo)輸入
 8. 2. 1  創(chuàng)建鼠標(biāo)消息處理程序
 8. 2. 2  屏幕坐標(biāo)和窗口坐標(biāo)之間的轉(zhuǎn)換
 8. 3  創(chuàng)建處理鼠標(biāo)事件的MFC程序
 8. 3. 1  非客戶鼠標(biāo)事件
 8. 3. 2  更改光標(biāo)
 8. 4  創(chuàng)建更改鼠標(biāo)指針的MFC演示程序
 8. 4. 1  捕獲鼠標(biāo)
 8. 4. 2  限制鼠標(biāo)移動(dòng)
 8. 5  鍵盤(pán)輸入
 8. 5. 1  物理鍵盤(pán)
 8. 5. 2  回顯鍵盤(pán)焦點(diǎn)
 8. 6  小結(jié)
 第9章  圖形
 9. 1  圖形設(shè)備接口
 9. 1. 1  圖形類(lèi)型
 9. 1. 2  GDI設(shè)備類(lèi)型
 9. 2  設(shè)備上下文
 9. 2. 1  設(shè)備上下文繪圖屬性
 9. 2. 2  WM PAINT消息
 9. 2. 3  繪制坐標(biāo)
 9. 2. 4  觸發(fā)WlVl PAINT消息
 9. 2. 5  響應(yīng)WM PAINT之外的消息進(jìn)行繪制
 9. 3  處理文本
 9. 3. 1  GDI顏色支持
 9. 3. 2  文本顏色
 9. 3. 3  對(duì)齊文本
 9. 3. 4  調(diào)整文本
 9. 4  字體
 9. 4. 1  什么是字體
 9. 4. 2  將對(duì)象選入設(shè)備上下文
 9. 4. 3  選擇常備字體
 9. 4. 4  選擇非常備字體
 9. 5  鋼筆和畫(huà)刷
 9. 5. 1  鋼筆
 9. 5. 2  畫(huà)刷
 9. 6  映射模式
 9. 7  光柵操作
 9. 7. 1  文本繪圖函數(shù)
 9. 7. 2  文本坐標(biāo)的計(jì)算
 9. 8  剪取區(qū)域
 9. 9  小結(jié)
 第10章  位圖. 調(diào)色板. DIB以及雙緩存
 10. 1  位圖內(nèi)存和顯存
 10. 2  創(chuàng)建CBitmap對(duì)象
 10. 3  加載和設(shè)置位圖內(nèi)容
 10. 4  將CBitmaps繪制到屏幕上
 10. 5  光柵操作
 10. 6  BlitDemo程序
 10. 7  調(diào)色板和顏色
 10. 7. 1  邏輯調(diào)色板
 10. 7. 2  調(diào)色板事件
 10. 7. 3  SetSystemPaletteUse()函數(shù)
 10. 8  設(shè)備無(wú)關(guān)位圖
 10. 8. 1  設(shè)備無(wú)關(guān)位圖文件剖析
 10. 8. 2  CDib類(lèi)
 10. 8. 3  ShowDIB演示程序
 10. 9  雙緩存
 10. 10  小結(jié)
 第11章  MFC異常處理
 11. 1  結(jié)構(gòu)化異常處理
 11. 2  異常處理語(yǔ)法
 11. 2. 1  拋出異常
 11. 2. 2  捕獲異常
 11. 3  錯(cuò)誤處理技巧
 11. 3. 1  處理錯(cuò)誤代碼
 11. 3. 2  在正確位置中處理錯(cuò)誤
 11. 3. 3  提高代碼可讀性
 11. 3. 4  從構(gòu)造函數(shù)中拋出異常
 11. 4  CException類(lèi)
 11. 4. 1  創(chuàng)建和刪除CException對(duì)象
 11. 4. 2  從CException對(duì)象中檢索錯(cuò)誤信息
 11. 4. 3  捕獲多種異常類(lèi)型
 11. 5  定義CException派生類(lèi)
 11. 5. 1  CFileException類(lèi)
 11. 5. 2  CFileException演示程序
 11. 5. 3  自定義CException派生類(lèi)
 11. 6  高級(jí)異常處理技術(shù)
 11. 6. 1  確定應(yīng)該捕獲異常的函數(shù)
 11. 6. 2  放置在try塊中的代碼
 11. 6. 3  放置在catch塊中的代碼
 11. 6. 4  從虛函數(shù)中拋出異常
 11. 7  小結(jié)
 第12章  控件
 12. 1  控件的背景
 12. 2  創(chuàng)建控件
 12. 2. 1  CButton類(lèi)
 12. 2. 2  CListBox類(lèi)
 12. 2. 3  CEdit類(lèi)
 12. 2. 4  CStatic類(lèi)
 12. 2. 5  CScrollBar類(lèi)
 12. 2. 6  CComboBox類(lèi)
 12. 3  Mini Editor程序
 12. 4  高級(jí)控件編程
 12. 4. 1  添加一個(gè)鍵盤(pán)接口
 12. 4. 2  修改控件行為
 12. 4. 3  位圖按鈕
 12. 4. 4  更改控件的顏色
 12. 5  小結(jié)
 第13章  模態(tài)和非模態(tài)對(duì)話框
 13. 1  使用對(duì)話框編輯器
 13. 1. 1  對(duì)話框模板
 13. 1. 2  創(chuàng)建新的對(duì)話框模板
 13. 1. 3  編輯對(duì)話框模板
 13. 1. 4  測(cè)試對(duì)話框
 13. 2  CDialog類(lèi)
 13. 2. 1  模態(tài)與非模態(tài)對(duì)話框
 13. 2. 2  使用ClassWizard創(chuàng)建CDialog派生類(lèi)
 13. 3  對(duì)話框數(shù)據(jù)交換和校驗(yàn)
 13. 3. 1  創(chuàng)建DDX變量
 13. 3. 2  DoDataExchange和UpdateData函數(shù)
 13. 4  AddressBook演示程序
 13. 4. 1  編輯演示程序的對(duì)話框
 13. 4. 2  CContact類(lèi)
 13. 4. 3  重寫(xiě)OnlnitDialog函數(shù)
 13. 4. 4  處理WM DESTROY消息
 13. 4. 5  顯示數(shù)據(jù)
 13. 4. 6  處理按鈕通知
 13. 4. 7  建立和測(cè)試演示程序
 13. 5  在對(duì)話框中派生控件類(lèi)
 13. 5. 1  創(chuàng)建控件類(lèi)
 13. 5. 2  AddressBook演示程序:CAutoCompleteComboBox
 13. 6  串行化
 13. 6. 1  使每個(gè)類(lèi)可串行化
 13. 6. 2  實(shí)現(xiàn)Serialize()虛函數(shù)
 13. 6. 3  從磁盤(pán)中讀取數(shù)據(jù)
 13. 6. 4  將數(shù)據(jù)保存到磁盤(pán)
 13. 6. 5  給AddressBook演示程序添加串行化
 13. 7  小結(jié)
 第14章  屬性表和屬性頁(yè)
 14. 1  CPropertySheet和CPropertyPage類(lèi)
 14. 1. 1  創(chuàng)建屬性頁(yè)資源
 14. 1. 2  創(chuàng)建CPropertyPage類(lèi)
 14. 1. 3  創(chuàng)建和顯示模態(tài)的CPropertySheet
 14. 1. 4  創(chuàng)建和顯示非模態(tài)的CPropertySheet
 14. 1. 5  在一個(gè)現(xiàn)有對(duì)話框內(nèi)創(chuàng)建和顯示屬性表
 14. 2  模態(tài)屬性表演示程序
 14. 3  屬性表和屬性頁(yè)提示和技巧
 14. 3. 1  刪除標(biāo)準(zhǔn)按鈕
 14. 3. 2  重定位標(biāo)準(zhǔn)按鈕
 14. 3. 3  更改標(biāo)準(zhǔn)按鈕的標(biāo)題
 14. 3. 4  禁用選項(xiàng)卡
 14. 3. 5  重新啟用屬性頁(yè)
 14. 3. 6  動(dòng)態(tài)設(shè)置CPropertyPage選項(xiàng)卡標(biāo)題
 14. 3. 7  更改選項(xiàng)卡的字體
 14. 3. 8  使用CPropertyPage選項(xiàng)卡助記符
 14. 4  小結(jié)
 第15章  數(shù)據(jù)I/O
 15. 1  CString類(lèi)
 15. 1. 1  創(chuàng)建字符串
 15. 1. 2  訪問(wèn)字符串?dāng)?shù)據(jù)
 15. 1. 3  比較運(yùn)算
 15. 1. 4  抽取子串
 15. 1. 5  搜索
 15. 2  StringDcmo程序
 15. 3  CFile類(lèi)
 15. 4  FileDemo程序
 15. 5  CCompressedFile類(lèi)
 15. 6  CompressDemo程序
 15. 7  數(shù)據(jù)壓縮
 15. 7. 1  CCompressedFile類(lèi)函數(shù)
 15. 7. 2  CompressDemo內(nèi)幕
 15. 8  用于串行通信的CSerial類(lèi)
 15. 8. 1  CSerial類(lèi)
 15. 9  CRegistry類(lèi)
 15. 9. 1  注冊(cè)表值
 15. 9. 2  預(yù)定義的注冊(cè)表鍵
 15. 9. 3  常用注冊(cè)表鍵
 15. 9. 4 CRegistry類(lèi)的使用
 15. 10  剪貼板
 15. 11  小結(jié)
 第16章  聲音
 16. 1  播放錄制好的聲音
 16. 1. 1  CWavc類(lèi)簡(jiǎn)介
 16. 1. 2  使用Windows API播放波形文件
 16. 1. 3  CWave類(lèi)函數(shù)
 16. 2  WaveDemo程序
 16. 3  播放MIDI文件
 16. 3. 1  什么是MIDl
 16. 3. 2  CMidi類(lèi)簡(jiǎn)介
 16. 3. 3  CMidi類(lèi)函數(shù)
 16. 4  MIDIDemo程序
 16. 5  音樂(lè)CD
 16. 5. 1  CCDAudio類(lèi)庫(kù)簡(jiǎn)介
 16. 5. 2  媒體控制接口
 16. 5. 3  CCDAudio類(lèi)函數(shù)
 16. 6  CDPIayer程序
 16. 7  小結(jié)
 第17章  計(jì)時(shí)器和Onldle循環(huán)處理
 17. 1  計(jì)時(shí)器
 17. 1. 1  用WM TIMER設(shè)置計(jì)時(shí)器
 17. 1. 2  用一個(gè)回調(diào)過(guò)程設(shè)置計(jì)時(shí)器
 17. 2  時(shí)鐘演示程序
 17. 3  CWinApp的Onldle能力
 17. 4  OnldleDemo程序
 17. 5  小結(jié)
 第3部分  體系結(jié)構(gòu)
 第18章  內(nèi)存管理
 18. 1  進(jìn)程私有內(nèi)存
 18. 1. 1  分配頁(yè)
 18. 1. 2  編譯器內(nèi)存分配
 18. 1. 3  Win32私有堆
 18. 2  共享內(nèi)存
 18. 2. 1  內(nèi)存映射文件I/O
 18. 2. 2  動(dòng)態(tài)分配共享頁(yè)
 18. 2. 3  靜態(tài)分配共享頁(yè)
 18. 3  小結(jié)
 第19章  文檔. 視圖和單文檔界面
 19. 1  文檔/視圖設(shè)計(jì)
 19. 2  CDocument類(lèi)
 19. 2. 1  在應(yīng)用程序內(nèi)聲明文檔類(lèi)
 19. 2. 2  CDocument的成員函數(shù)
 19. 2. 3  文檔和消息處理
 19. 2. 4  重寫(xiě)虛文檔函數(shù)
 19. 2. 5  使用復(fù)雜文檔數(shù)據(jù)
 19. 2. 6  使用CCmdTarget和CDocltem的好處
 19. 3  Initlnstance函數(shù)對(duì)文檔的重要性
 19. 3. 1  應(yīng)用程序如何管理文檔和視圖
 19. 3. 2  CSingleDocTemplate類(lèi)
 19. 3. 3  框架窗口
 19. 3. 4  文檔模板資源
 19. 3. 5  字符串資源如何影響文檔模板
 19. 3. 6  分離字符串資源
 19. 3. 7  常備視圖資源
 19. 3. 8  考慮文檔模板生存周期
 19. 3. 9  模板的高級(jí)用法
 19. 3. 10  使用多個(gè)模板
 19. 3. 11  銷(xiāo)毀用AddDocTernplate()成員函數(shù)添加的文檔
 19. 4  CView類(lèi)
 19. 4. 1  聲明視圖類(lèi)
 19. 4. 2  分析CView成員函數(shù)
 19. 4. 3  視圖和消息
 19. 4. 4  CView類(lèi)的MFC派生變形
 19. 4. 5  CForm視圖與基于對(duì)話框的應(yīng)用程序
 19. 4. 6  返回框架窗口
 19. 4. 7  AfxGetMainWnd()的角色
 19. 5  HexView應(yīng)用程序
 19. 6  小結(jié)
 第20章  多文檔界面應(yīng)用程序的布局
 20. 1  文檔/視圖模型
 20. 2  CDocument類(lèi)
 20. 3  管理文檔. 視圖和框架窗口的復(fù)雜組合
 20. 3. 1  使用多文檔類(lèi)型
 20. 3. 2  使用文檔的多個(gè)視圖
 20. 3. 3  CMDIFrameWnd類(lèi)
 20. 3. 4  CMDIChildWnd類(lèi)
 20. 3. 5  CMultiDocTemplate類(lèi)
 20. 3. 6  使用CDocument類(lèi)的開(kāi)銷(xiāo)
 20. 3. 7  進(jìn)一步認(rèn)識(shí)MDI應(yīng)用程序
 20. 4  PaintObi程序
 20. 5  拆分窗口
 20. 5. 1  區(qū)分拆分窗口
 20. 5. 2  特定于CSplitterWnd類(lèi)的內(nèi)容
 20. 5. 3  動(dòng)態(tài)拆分器
 20. 5. 4  在動(dòng)態(tài)窗格中使用不同的視圖
 20. 5. 5  CRuntimeClass對(duì)象
 20. 5. 6  對(duì)與多個(gè)文檔關(guān)聯(lián)的視圖使用拆分器
 20. 5. 7  靜態(tài)拆分器
 20. 5. 8  創(chuàng)建靜態(tài)拆分器
 20. 5. 9  了解共享滾動(dòng)條
 20. 5. 10  確定實(shí)際的和理想的尺寸
 20. 5. 11  拆分器的性能問(wèn)題
 20. 6  Dynsplit程序
 20. 7  為窗口定義子類(lèi)
 20. 7. 1  使用MFC定義窗口子類(lèi)
 20. 7. 2  文檔/視圖體系結(jié)構(gòu)的替代方案
 20. 8  小結(jié)
 第21章  打印和打印預(yù)覽
 21. 1  Windows API打印機(jī)支持
 21. 1. 1  打印機(jī)信息
 21. 1. 2  理解字符特征的重要性
 21. 2  PortLand程序
 21. 3  使用MFC
 21. 3. 1  打印過(guò)程中的任務(wù)和框架的角色
 21. 3. 2  MFC打印序列
 21. 3. 3  MFC默認(rèn)打印方式
 21. 3. 4  打印協(xié)議
 21. 3. 5  取代視圖類(lèi)函數(shù)和分頁(yè)
 21. 3. 6  CPrintlnfo類(lèi)
 21. 3. 7  打印機(jī)頁(yè)和文檔頁(yè)
 21. 3. 8  實(shí)現(xiàn)分頁(yè)
 21. 3. 9  添加幫助函數(shù)
 21. 3. 10  打印時(shí)分頁(yè)
 21. 3. 11  頁(yè)眉和頁(yè)腳的打印
 21. 3. 12  為打印分配GDI資源
 21. 3. 13  擴(kuò)大打印的圖像
 21. 4  打印預(yù)覽體系結(jié)構(gòu)
 21. 4. 1  打印預(yù)覽過(guò)程
 21. 4. 2  修改打印預(yù)覽
 21. 4. 3  增強(qiáng)應(yīng)用程序的打印預(yù)覽
 21. 4. 4  CPrintDialog類(lèi)
 21. 5  HexViewMDI程序
 21. 6  小結(jié)
 第22章  高級(jí)Windows用戶界面的MFC
 22. 1  更多的控制
 22. 2  理解模態(tài)循環(huán)
 22. 3  RunModalLoop()函數(shù)
 22. 4  模態(tài)循環(huán)參數(shù)
 22. 5  終止模態(tài)循環(huán)
 22. 6  生成模態(tài)應(yīng)用程序
 22. 7  創(chuàng)建和關(guān)閉模態(tài)窗口
 22. 7. 1  添加處理程序
 22. 7. 2  簡(jiǎn)單的模態(tài)應(yīng)用程序
 22. 8  改進(jìn)模態(tài)窗口
 22. 9  在透明客戶區(qū)域繪制透明位圖
 22. 9. 1  繪制位圖
 22. 9. 2  確定粘貼位圖的位置
 22. 9. 3  兼容的設(shè)備上下文
 22. 9. 4  BITMAP結(jié)構(gòu)
 22. 9. 5  把所有圖片疊加在一起
 22. 9. 6  確保用戶的注意力
 22. 10  小結(jié)
 第23章  狀態(tài)欄與工具欄
 23. 1  創(chuàng)建和使用狀態(tài)欄
 23. 1. 1  創(chuàng)建狀態(tài)欄
 23. 1. 2  自定義狀態(tài)欄
 23. 2  創(chuàng)建和控制工具欄
 23. 2. 1  MFC控件欄
 23. 2. 2  創(chuàng)建和初始化工具欄
 23. 3  ReBar控件
 23A  小結(jié)
 第24章  樹(shù)視圖和列表視圖控件
 24. 1  CTreeCtrl類(lèi)
 24. 1. 1  樹(shù)視圖控件基礎(chǔ)知識(shí)
 24. 1. 2  CTreeCtrl控件
 24. 1. 3  CtreeCtrl演示程序
 24. 2  CListCtrl類(lèi)
 24. 2. 1  列表視圖基礎(chǔ)知識(shí)
 24. 2. 2  CListCtrl控件
 24. 3  小結(jié)
 第25章  線程
 25. 1  線程
 25. 1. 1  創(chuàng)建工作者線程
 25. 1. 2  線程函數(shù)
 25. 1. 3  創(chuàng)建用戶界面線程
 25. 1. 4  掛起和繼續(xù)執(zhí)行線程
 25. 1. 5  使線程睡眠
 25. 1. 6  終止線程
 25. 1. 7  從一個(gè)線程中終止另一個(gè)線程
 25. 1. 8  進(jìn)程優(yōu)先級(jí)類(lèi)
 25. 2  在線程之間共享MFC對(duì)象
 25. 3  在多線程應(yīng)用程序中使用C運(yùn)行函數(shù)
 25. 4  ThreadDemol程序
 25. 5  小結(jié)
 第4部分  數(shù)據(jù)庫(kù)編程
 第26章  ODBC
 26. 1  ODBC定義和數(shù)據(jù)庫(kù)術(shù)語(yǔ)
 26. 2  ODBC的實(shí)現(xiàn)
 26. 2. 1  配置ODBC
 26. 2. 2  連接到數(shù)據(jù)源
 26. 2. 3  查詢數(shù)據(jù)和數(shù)據(jù)源
 26. 2. 4  準(zhǔn)備與執(zhí)行SQL請(qǐng)求
 26. 2. 5  檢索數(shù)據(jù)
 26. 2. 6  斷開(kāi)與數(shù)據(jù)源的連接
 26. 3  使用ODBC獲取數(shù)據(jù)
 26. 3. 1  為VisualC++項(xiàng)目添加對(duì)ODBC的支持
 26. 3. 2  修改ODBCDemo對(duì)話框
 26. 3. 3  添加初始化和數(shù)據(jù)庫(kù)代碼
 26. 4  使用ODBC動(dòng)態(tài)查詢數(shù)據(jù)源
 26. 4. 1  CODBCDynamic類(lèi)聲明
 26. 4. 2  CODBCDynamic類(lèi)如何工作
 26. 4. 3  使用CODBCDynamic類(lèi)
 26. 5  小結(jié)
 第27章  MFC數(shù)據(jù)庫(kù)類(lèi)
 27. 1  CDatabase對(duì)象
 27. 2  CRecordset對(duì)象
 27. 2. 1  構(gòu)造一個(gè)記錄集
 27. 2. 2  打開(kāi)一個(gè)記錄集
 27. 2. 3  使用RFX(記錄字段交換)讀寫(xiě)數(shù)據(jù)
 27. 2. 4  篩選記錄
 27. 2. 5  排序返回的記錄集中的記錄
 27. 2. 6  在結(jié)果集合中移動(dòng)
 27. 2. 7  保存記錄
 27. 2. 8  刪除記錄
 27. 3  使用MFC數(shù)據(jù)庫(kù)類(lèi)
 27. 3. 1  添加對(duì)MFC數(shù)據(jù)庫(kù)類(lèi)的支持
 27. 3. 2  為演示程序創(chuàng)建用戶界面
 27. 3. 3  添加工具類(lèi)封裝用戶數(shù)據(jù)
 27. 3. 4  為表UserMaster創(chuàng)建CRecordset類(lèi)
 27. 3. 5  修改對(duì)話框的頭文件
 27. 3. 6  修改對(duì)話框的實(shí)現(xiàn)文件
 27. 4  參數(shù)化記錄集與查詢
 27. 4. 1  為演示程序創(chuàng)建用戶界面
 27. 4. 2  創(chuàng)建UserMaster記錄集
 27. 4. 3  修改CRecordset類(lèi)以接受參數(shù)
 27. 4. 4  為應(yīng)用程序添加查找功能
 27. 4. 5  建立應(yīng)用程序
 27. 4. 6  創(chuàng)建參數(shù)化查詢
 27. 4. 7  演示數(shù)據(jù)庫(kù)
 27. 4. 8  創(chuàng)建權(quán)限記錄集
 27. 5  小結(jié)
 第28章  DAO數(shù)據(jù)庫(kù)編程
 28. 1  DAO概覽
 28. 1. 1  DAO層次結(jié)構(gòu)
 28. 1. 2  DAO的多種內(nèi)部形式
 28. 2  MFCDAO類(lèi)
 28. 2. 1  CDaoDatabase類(lèi)
 28. 2. 2  CDaoWorkspace類(lèi)
 28. 2. 3  CDaoRecordset類(lèi)
 28. 2. 4  MFCDAO演示程序
 28. 3  小結(jié)
 第5部分  擴(kuò)展應(yīng)用程序的功能
 第29章  動(dòng)態(tài)鏈接庫(kù)
 29. 1  動(dòng)態(tài)鏈接庫(kù)概述
 29. 1. 1  靜態(tài)和動(dòng)態(tài)庫(kù)
 29. 1. 2  加載DLl
 29. 2  VisualC++常規(guī)DLL
 29. 2. 1  常規(guī)DLL
 29. 2. 2  動(dòng)態(tài)加載DLL
 29. 2. 3  動(dòng)態(tài)加載DLL的示例
 29. 2. 4  Windows異常分支
 29. 2. 5  DLL的全局C++對(duì)象
 29. 3  MFC擴(kuò)展DLL
 29. 3. 1  擴(kuò)展DLL
 29. 3. 2  通過(guò)MFC擴(kuò)展DLL導(dǎo)出類(lèi)
 29. 3. 3  AFX EXT CLASS宏
 29. 3. 4  嵌套的MFC擴(kuò)展DLL
 29. 3. 5  導(dǎo)出資源
 29. 3. 6  編寫(xiě)在DLL中封裝文檔和視圖的演示程序
 29. 4  小結(jié)
 第30章  添加圖像
 30. 1  第三方庫(kù)
 30. 2  ImageObject庫(kù)
 30. 2. 1  BMP文件格式
 30. 2. 2  GIF文件格式
 30. 2. 3  JPEG文件格式
 30. 2. 4  TGA文件格式
 30. 2. 5  TIF文件格式
 30. 3  庫(kù)加載圖像
 30. 4  顯示圖像
 30. 5  Display程序
 30. 6  縮放. 裁剪和改變顏色深度
 30. 7  從設(shè)備上下文中創(chuàng)建圖像
 30. 8  從剪貼板創(chuàng)建圖像
 30. 9  保存圖像
 30. 10  圖像處理
 30. 11  ProcessImage程序
 30. 12  小結(jié)
 第6部分  組件對(duì)象模型編程
 第31章  ActiveX和ActiveX控件設(shè)計(jì)
 31. 1  各種ActiveX技術(shù)
 31. 1. 1  自動(dòng)化服務(wù)器
 31. 1. 2  自動(dòng)化控制器
 31. 1. 3  定義ActiveX控件
 31. 1. 4  組件對(duì)象(COM)模型對(duì)象
 31. 1. 5  ActiveX文檔
 31. 1. 6  ActiveX容器
 31. 2  ActiveX的功能
 31. 3  選擇ActiveX組件類(lèi)型
 31. 3. 1  自動(dòng)化服務(wù)器和控制器
 31. 3. 2  ActiveX控件
 31. 3. 3  COM對(duì)象
 31. 3. 4  使用MFC來(lái)創(chuàng)建ActiveX組件
 31. 3. 5  使用ActiveX模板庫(kù)來(lái)創(chuàng)建ActiveX組件
 31. 3. 6  創(chuàng)建自己的框架
 31. 4  基本ActiveX組件體系結(jié)構(gòu)
 31. 4. 1 ActiveX自動(dòng)化服務(wù)器
 31. 4. 2  ActiveX控件
 31. 5  建立ActiveX組件需要的支持工具
 31. 5. 1  MIDL編譯器
 31. 5. 2  RegEdit程序
 31. 5. 3  RegistrationServer程序
 31. 5. 4  Ole2View程序
 31. 5. 5  把工具添加到VisualC++開(kāi)發(fā)環(huán)境中
 31. 6  用MFC創(chuàng)建一個(gè)基本ActiveX控件
 31. 6. 1  創(chuàng)建基本的控件項(xiàng)目
 31. 6. 2  控件注冊(cè)
 31. 6. 3  創(chuàng)建方法
 31. 6. 4  屬性
 31. 6. 5  創(chuàng)建屬性頁(yè)
 31. 6. 6  添加事件
 31. 6. 7  持久性
 31. 7  標(biāo)準(zhǔn)繪制
 31. 8  小結(jié)
 第32章  使用MFC創(chuàng)建ActiveX自動(dòng)化服務(wù)器
 32. 1  創(chuàng)建基本項(xiàng)目
 32. 1. 1  給應(yīng)用程序添加一個(gè)自動(dòng)化接口
 32. 1. 2  注冊(cè)服務(wù)器
 32. 1. 3  編寫(xiě)樣本服務(wù)器的支持代碼
 32. 1. 4  添加方法
 32. 1. 5  給服務(wù)器添加屬性
 32. 2  產(chǎn)生OLE異常
 32. 2. 1  雙接口服務(wù)器
 32. 2. 2  產(chǎn)生雙接口OLE異常
 32. 3  用C++進(jìn)行服務(wù)器實(shí)例化
 32. 3. 1  用C++實(shí)例化OLE服務(wù)器時(shí)的常見(jiàn)問(wèn)題
 32. 3. 2  創(chuàng)建可共享的服務(wù)器
 32. 3. 3  單一實(shí)例服務(wù)器
 32. 4  小結(jié)
 第33章  活動(dòng)模板庫(kù)
 33. 1  ATL概述
 33. 2  創(chuàng)建ATL控件
 33. 3  將COM對(duì)象添加到項(xiàng)目
 33. 4  修改CDoublePend包含文件
 33. 5  實(shí)現(xiàn)接口函數(shù)
 33. 6  在C++中使用控件
 33. 7  數(shù)據(jù)類(lèi)型
 33. 7. 1  轉(zhuǎn)換BSTR
 33. 7. 2  比較BSTR
 33. 7. 3  在調(diào)試器中查看BSTR的內(nèi)容
 33. 8  在網(wǎng)頁(yè)中嵌入ActiveX控件
 33. 9  小結(jié)
 第7部分  Internet和HTML編程
 第34章  Internet編程
 34. 1  CInternetSession類(lèi)
 34. 2  CFtpConnection類(lèi)
 34. 2. 1  從FTP服務(wù)器中檢索文件
 34. 2. 2  將文件發(fā)送給FTP服務(wù)器
 34. 2. 3  其他FTP函數(shù)
 34. 2. 4  CIntemetFile類(lèi)
 34. 2. 5  CFtpFileFind類(lèi)
 34. 3  FTP程序
 34. 4  套接字和CSocket類(lèi)
 34. 4. 1  創(chuàng)建套接字
 34. 4. 2  連接到套接字
 34. 4. 3  監(jiān)聽(tīng)一個(gè)連接
 34. 4. 4  讀和寫(xiě)數(shù)據(jù)
 34. 5  Sockets程序
 34. 6  SendEmail程序
 34. 7  檢索HTTP文件
 34. 8  AutoDialer程序
 34. 9  小結(jié)
 第35章  CHtmlView類(lèi)
 35. 1  創(chuàng)建一個(gè)CHtmlView項(xiàng)目
 35. 2  把項(xiàng)目轉(zhuǎn)換為使用CHtmlView類(lèi)
 35. 3  導(dǎo)航CHtmlView類(lèi)
 35. 4  SimpleBrowser程序
 35. 5  MultiBrowser程序
 35. 6  直接使用Web瀏覽器控件
 35. 7  編寫(xiě)一個(gè)記錄導(dǎo)航日志的瀏覽器
 35. 8  編寫(xiě)一個(gè)阻擋站點(diǎn)的瀏覽器
 35. 9  小結(jié)
 第36章  動(dòng)態(tài)HTML
 36. 1  HTML基礎(chǔ)
 36. 2  層疊樣式表
 36. 2. 1  全局樣式表
 36. 2. 2  樣式表語(yǔ)法
 36. 3  簡(jiǎn)單文件查看器
 36. 4  事件和對(duì)象模型
 36. 5  腳本
 36. 6  腳本元素
 36. 7  改變非文本元素
 36. 8  在文檔加載時(shí)運(yùn)行腳本
 36. 9  編寫(xiě)對(duì)話框腳本
 36. 10  小結(jié)
 第8部分  高級(jí)VisualStudio技術(shù)
 第37章  編寫(xiě)VisualStudio腳本
 37. 1  VisualStudio宏
 37. 1. 1  QuickMacros宏
 37. 2  創(chuàng)建VBScript宏
 37. 2. 1  VBScript宏
 37. 2. 2  編輯VBScript宏
 37. 2. 3  創(chuàng)建一個(gè)空宏
 37. 3  使用VBScript宏
 37. 3. 1  加載宏文件
 37. 3. 2  運(yùn)行VBScript宏
 37. 3. 3  把宏分配給工具欄
 37. 3. 4  把宏分配給按鍵
 37. 4  VBScnpt
 37. 4. 1  VBScript編程
 37. 4. 2  變量設(shè)置
 37. 4. 3  常量設(shè)置
 37. 4. 4  函數(shù)和過(guò)程
 37. 5  DeveloperStudio對(duì)象模型
 37. 5. 1  訪問(wèn)該對(duì)象模型
 37. 5. 2  使用Application對(duì)象
 37. 6  樣本應(yīng)用程序
 37. 6. 1  運(yùn)行樣本宏
 37. 6. 2  樣本宏
 37. 7  小結(jié)
 第38章  編寫(xiě)自定義AppWizard
 38. 1  AppWizard的內(nèi)部工作
 38. 1. 1  AppWizard管理器
 38. 1. 2 CCustomAppWiz類(lèi)和Dictionary(字典)
 38. 2  創(chuàng)建自定義AppWizard
 38. 3  預(yù)置項(xiàng)目默認(rèn)設(shè)置演示程序
 38. 3. 1  創(chuàng)建SDIAutomationWiz演示項(xiàng)目
 38. 3. 2  定義CCustomAppWiz類(lèi)
 38. 3. 3  使用宏字典
 38. 4  高級(jí)自定義AppWizard
 38. 4. 1  添加自定義對(duì)話框
 38. 4. 2  創(chuàng)建自己的模板
 38. 4. 3  更改newproj.inf文件
 38. 4. 4  更改ClassWizard文件
 38. 4. 5  更改AppWizard模板
 38. 4. 6  更改CONFIRM.INF文件
 38. 4. 7  為永久性的宏使用注冊(cè)表
 38. 4. 8  更改CAboutWizAppWiz類(lèi)以使用注冊(cè)表
 38. 5  小結(jié)

本目錄推薦

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