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

Visual C++6編程寶典

Visual C++6編程寶典

定 價:¥89.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《Visual C++6編程寶典》作者簡介

圖書目錄

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

本目錄推薦

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