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

Visual C++高級編程技術(shù)與實(shí)例

Visual C++高級編程技術(shù)與實(shí)例

定 價(jià):¥37.00

作 者: 宋曉宇,王永會(huì) 編著
出版社: 中國水利水電出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787508421483 出版時(shí)間: 2006-01-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 331 字?jǐn)?shù):  

內(nèi)容簡介

  前言第1部分windows技術(shù)篇第1章注冊表(Registry)1.1注冊表文件的構(gòu)成1.2注冊表的結(jié)構(gòu)1.3預(yù)定義的注冊表根鍵1.4常用的注冊表鍵1.4.1HKEY_LOCAL_MACHINE中的子樹1.4.2HKEY_CLASSES_ROOT中的子樹1.4.3HKEY_USERS中的子樹1.4.4HKEY_CURRENTLUSER中的子樹1.5常用的注冊表函數(shù)1.6基于API函數(shù)的應(yīng)用程序?qū)嵗?.6.1建立應(yīng)用程序框架1.6.2創(chuàng)建一個(gè)新鍵1.6.3刪除一個(gè)子鍵1.6.4刪除值項(xiàng)1.7注冊表類的設(shè)計(jì)與實(shí)現(xiàn)1.7.1注冊表類CRegistry的定義1.7.2注冊表類CRegistry的實(shí)現(xiàn)1.7.3基于CRegistry類的應(yīng)用程序?qū)嵗绘I清空1.8小結(jié)第2章ActiveX控件的使用2.1Activex控件簡介2.1.1ActiveX技術(shù)歷史2.1.2ActiveX控件2.1.3ActiveX控件的作用2.2ActiveX控件的使用方法2.3應(yīng)用程序與Activex控件2.3.1在對話框程序中使用日期控件2.3.2在單文檔程序中使用DataGrid控件2.4小結(jié)第3章動(dòng)態(tài)鏈接庫3.1動(dòng)態(tài)鏈接庫(DLL)簡介3.1.1動(dòng)態(tài)鏈接庫的概念3.1.2動(dòng)態(tài)鏈接庫的優(yōu)點(diǎn)3.1.3DLL的文件組成3.2簡單DLL的開發(fā)3.3DLL的使用3.3.1函數(shù)調(diào)用約定3.3.2函數(shù)名字修飾約定3.3.3使用動(dòng)態(tài)鏈接庫3.4MFCDLL的開發(fā)3.4.1擴(kuò)展MFCDLL3.4.2測試MFCDLL3.4.3常規(guī)MFCDLL3.5小結(jié)第4章數(shù)據(jù)庫高級編程技術(shù)4.1ADO概述4.2ADO結(jié)構(gòu)和對象4.2.1ADO應(yīng)用的結(jié)構(gòu)4.2.2ADO對象4.2.3使用ADO開發(fā)數(shù)據(jù)庫應(yīng)用程序的方法4.3使用Activex控件開發(fā)應(yīng)用程序4.3.1創(chuàng)建應(yīng)用程序框架4.3.2添加ADO數(shù)據(jù)控件4.3.3添加DataGrid控件4.3.4運(yùn)行程序4.3.5對數(shù)據(jù)的操作4.4ADO對象的屬性和方法4.4.1連接對象(Connection)4.4.2命令對象(Command)4.4.3記錄集對象(Recordset)4.4.4字段對象(Field)4.5使用ADO對象開發(fā)應(yīng)用程序……第5章多線程編程……第6章WinSock網(wǎng)絡(luò)編程技術(shù)……第7章多媒體編程……第二部分組件技術(shù)篇第8章組件技術(shù)基礎(chǔ)……第9章ActiveX控件的開發(fā)……第10章COM技術(shù)……

作者簡介

暫缺《Visual C++高級編程技術(shù)與實(shí)例》作者簡介

圖書目錄

前言
第1部分 Windows技術(shù)篇
第1章 注冊表(Registry)
1.1 注冊表文件的構(gòu)成
1.2 注冊表的結(jié)構(gòu)
1.3 預(yù)定義的注冊表根鍵
1.4 常用的注冊表鍵
1.4.1 HKEY_LOCAL_MACHINE中的子樹
1.4.2 HKEY_CLASSES_ROOT中的子樹
1.4.3 HKEY_USERS中的子樹
1.4.4 HKEY_CURRENT_USER中的子樹
1.5 常用的注冊表函數(shù)
1.6 基于API函數(shù)的應(yīng)用程序?qū)嵗?br />1.6.1 建立應(yīng)用程序框架
1.6.2 創(chuàng)建一個(gè)新鍵
1.6.3 刪除一個(gè)子鍵
1.6.4 刪除值項(xiàng)
1.7 注冊表類的設(shè)計(jì)與實(shí)現(xiàn)
1.7.1 注冊表類CRegistry的定義
1.7.2 注冊表類CRegistry的實(shí)現(xiàn)
1.7.3 基于CRegistry類的應(yīng)用程序?qū)嵗齙鍵清空
1.8  小結(jié)
第2章 ActiveX控件的使用
2.1 ActiveX控件簡介
2.1.1 ActiveX技術(shù)歷史
2.1.2 ActiveX控件
2.1.3 ActiveX控件的作用
2.2 ActiveX控件的使用方法
2.3 應(yīng)用程序與ActiveX控件
2.3.1 在對話框程序中使用日期控件
2.3.2 在單文檔程序中使用DataGrid控件
2.4 小結(jié)
第3章 動(dòng)態(tài)鏈接庫
3.1 動(dòng)態(tài)鏈接庫(DLL)簡介
3.1.1 動(dòng)態(tài)鏈接庫的概念
3.1.2 動(dòng)態(tài)鏈接庫的優(yōu)點(diǎn)
3.1.3 DLL的文件組成
3.2 簡單DLL的開發(fā)
3.3 DLL的使用
3.3.1 函數(shù)調(diào)用約定
3.3.2 函數(shù)名字修飾約定
3.3.3 使用動(dòng)態(tài)鏈接庫
3.4 MFC DLL的開發(fā)
3.4.1 擴(kuò)展MFC DLL
3.4.2 測試MFC DLL
3.4.3 常規(guī)MFC DLL
3.5 小結(jié)
第4章 數(shù)據(jù)庫高級編程技術(shù)
4.1 ADO概述
4.2 ADO結(jié)構(gòu)和對象
4.2.1 ADO應(yīng)用的結(jié)構(gòu)
4.2.2 ADO對象
4.2.3 使用ADO開發(fā)數(shù)據(jù)庫應(yīng)用程序的方法
4.3 使用ActiveX控件開發(fā)應(yīng)用程序
4.3.1 創(chuàng)建應(yīng)用程序框架
4.3.2 添加ADO數(shù)據(jù)控件
4.3.3 添加DataGrid控件
4.3.4 運(yùn)行程序
4.3.5 對數(shù)據(jù)的操作
4.4 ADO對象的屬性和方法
4.4.1 連接對象(Connection)
4.4.2 命令對象(Command)
4.4.3 記錄集對象(Recordset)
4.4.4 字段對象(Field)
4.5 使用ADO對象開發(fā)應(yīng)用程序
4.5.1 使用ADO對象的方法
4.5.2 引入ADO動(dòng)態(tài)鏈接庫
4.5.3 COM環(huán)境的初始化
4.5.4 ADO對象中指針的使用方法
4.5.5 與數(shù)據(jù)源連接
4.5.6 執(zhí)行命令與查詢數(shù)據(jù)
4.5.7 打開記錄集
4.5.8 遍歷記錄集
4.5.9 訪問記錄集中的數(shù)據(jù)
4.6 ADO對象封裝類的設(shè)計(jì)與實(shí)現(xiàn)
4.6.1 CADOConnection類的設(shè)計(jì)與實(shí)現(xiàn)
4.6.2 CADORecordset類的設(shè)計(jì)與實(shí)現(xiàn)
4.7 基于封裝類的數(shù)據(jù)庫應(yīng)用程序?qū)嵗?br />4.7.1 數(shù)據(jù)庫設(shè)計(jì)
4.7.2 創(chuàng)建應(yīng)用程序框架
4.7.3 應(yīng)用程序界面設(shè)計(jì)
4.7.4 添加支持文件和數(shù)據(jù)成員
4.7.5 成員函數(shù)的實(shí)現(xiàn)
4.7.6 應(yīng)用程序的運(yùn)行結(jié)果
4.8 小結(jié)
第5章 多線程編輯
5.1 問題的提出
5.1.1 單線程程序的不足
5.1.2 問題的解決方案
5.2 多線程編程準(zhǔn)備知識
5.2.1 進(jìn)程和線程的基本概念
5.2.2 Win32 API對多線程編程的支持
5.2.3 MFC對多線程編程的支持
5.3 用MFC開發(fā)多線程應(yīng)用程序的實(shí)例
5.3.1 概述
5.3.2 多線程程序的編寫
5.3.3 輔助線程程序的說明
5.3.4 存在的問題
5.4 深入多線程編程
5.4.1 線程間通信
5.4.2 線程的同步
5.5 小結(jié)
第6章 WinSock網(wǎng)絡(luò)編程技術(shù)
6.1 網(wǎng)絡(luò)通信概述
6.2 WinSock和MFC
6.2.1 WinSock環(huán)境的初始化
6.2.2 創(chuàng)建一個(gè)連接
6.2.3 打開連接
6.2.4 發(fā)送和接收消息
6.2.5 關(guān)閉連接
6.2.6 Socket事件
6.2.7 事件激發(fā)的控制
6.2.8 檢測錯(cuò)誤
6.2.9 獲取Socket信息
6.2.10 Socket和I/O串行化
6.3 基于WinSock的應(yīng)用程序?qū)嵗?br />6.3.1 建立應(yīng)用程序框架
6.3.2 窗口布局和啟動(dòng)功能
6.3.3 CAsyncSocket類的繼承
6.3.4 連接應(yīng)用程序
6.3.5 發(fā)送和接收
6.3.6 終止連接
6.4 小結(jié)
第7章 多媒體編程
7.1 多媒體編程基礎(chǔ)知識
7.1.1 數(shù)字化波形音頻
7.1.2 MIDI
7.1.3 CD音頻
7.1.4 圖像
7.1.5 數(shù)字視頻
7.2 MCI編程的基本知識
7.2.1 MCI簡介
7.2.2 MCI設(shè)備類型
7.2.3 MCI的基本操作
7.2.4 MCI命令接口函數(shù)
7.3 基于MCI的數(shù)字視頻編程
7.3.1 可重用類CDigitalVideo的設(shè)計(jì)
7.3.2 可重用類CDigitalVideo的實(shí)現(xiàn)
7.3.3 基于CDigitalVideo類 的數(shù)字視頻播放器實(shí)例
7.4 基于MCI的波形音頻編程
7.4.1 可重用類CWave的設(shè)計(jì)
7.4.2 可重用類CWave的實(shí)現(xiàn)
7.4.3 基于CWave類的波形音頻播放器實(shí)例
7.5 基于MCI的CD音頻編程
7.5.1 CD音頻播放類的設(shè)計(jì)與實(shí)現(xiàn)
7.5.2 基于CComDisc類的CD播放器實(shí)例
7.6 小結(jié)
第2部分  組件技術(shù)
第8章 組件技術(shù)基礎(chǔ)
8.1 組件技術(shù)概述
8.1.1 COM及其相關(guān)概念
8.1.2 組件技術(shù)的優(yōu)點(diǎn)
8.2 C++與COM
8.2.1 C++類的重用——C++對象的生成
8.2.2 動(dòng)態(tài)鏈接庫形式的重用——C++對象打包進(jìn)DLL
8.2.3 C++抽象基類——完美的重用說明書
8.2.4 DLL標(biāo)準(zhǔn)化——由COM庫管理C++對象
8.2.5 真正的COM組件——C++對象到COM對象
8.3 COM應(yīng)用模型
8.3.1 客戶/服務(wù)器模型
8.3.2 進(jìn)程內(nèi)組件和進(jìn)程外組件
8.3.3 COM庫
8.4 用VC開發(fā)COM組件
8.4.1 使用MFC開發(fā)COM組件
8.4.2 使用ATL開發(fā)COM組件
8.4.3 COM組件的使用
8.5 小結(jié)
第9章 ActiveX控件的開發(fā)
9.1 ActiveX控件基礎(chǔ)知識
9.1.1 OOP、OLE、COM與ActiveX
9.1.2 自動(dòng)化(Automation)
9.1.3 結(jié)構(gòu)化存儲(chǔ)和永久對象
9.1.4 可連接對象
9.2 ActiveX控件的基本要求
9.3 開發(fā)工具簡介
9.3.1 MFC對ActiveX控件的支持
9.3.2 ATL對ActiveX控件的支持
9.4 使用MFC開發(fā)ActiveX控件
9.5 ActiveX控件的測試
9.6 使用ATL開發(fā)ActiveX控件
9.7 小結(jié)
第10章 COM+技術(shù)
10.1 從COM到COM+
10.1.1 分布式COM(DCOM)
10.1.2 微軟事務(wù)服務(wù)器(MTS)
10.1.3 Windows DNA與COM+
10.2 COM+基本結(jié)構(gòu)
10.3 COM+應(yīng)用開發(fā)
10.3.1 簡單的COM+組件
10.3.2 安裝COM+組件
10.3.3 測試COM+組件
10.3.4 使用數(shù)據(jù)庫的COM+組件
10.4 小結(jié)
附錄 本書光盤說明

本目錄推薦

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