注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關由淺入深學Visual C++:基礎、進階與必做300題

由淺入深學Visual C++:基礎、進階與必做300題

由淺入深學Visual C++:基礎、進階與必做300題

定 價:¥69.80

作 者: 胡超,閆玉寶 編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: VC++

ISBN: 9787121168970 出版時間: 2012-08-01 包裝: 平裝
開本: 16開 頁數: 530 字數:  

內容簡介

  《由淺入深學Visual C++:基礎、進階與必做300題(含DVD光盤1張)》由淺入深,全面、系統(tǒng)地講解了Visual C++開發(fā)技術。全書各章中都提供了大量開發(fā)小實例,章后配置了任務明確的小練習,供讀者實戰(zhàn)演練和檢測掌握情況。同時,還專門錄制了翔實的配套教學視頻,以幫助讀者更好地學習本書內容。這些視頻和書中的實例源代碼可在本書的配書光盤中找到。《由淺入深學Visual C++:基礎、進階與必做300題(含DVD光盤1張)》共分5篇。第1篇介紹VC 6.0的安裝及開發(fā)環(huán)境、VC 6.0的程序結構及界面工具;第2篇介紹C/C++語言、輸入/輸出流庫、標準C++庫和STL標準模板庫、ATL模板庫及MFC類庫;第3篇介紹Windows控件、菜單欄、工具欄和狀態(tài)欄、對話框程序開發(fā)、文檔/視圖程序開發(fā)、序列化的實現、打印與幫助、ActiveX控件;第4篇介紹Win32程序開發(fā)、文件系統(tǒng)及多語言程序開發(fā)、數據庫開發(fā)、網絡及通信程序開發(fā)、多線程和DLL技術;第5篇詳細介紹會議客戶管理信息系統(tǒng)項目案例的開發(fā),以提高讀者的實戰(zhàn)水平。

作者簡介

暫缺《由淺入深學Visual C++:基礎、進階與必做300題》作者簡介

圖書目錄

第1篇 VC 6.0基礎篇
第1章 VC 6.0的安裝及開發(fā)環(huán)境( 教學視頻:24分鐘)
1.1 VC 6.0概述
1.1.1 VC 6.0技術構成
1.1.2 VC 6.0能實現的功能
1.2 VC 6.0的安裝
1.2.1 VC 6.0版本選擇
1.2.2 安裝VC 6.0
1.3 VC 6.0的開發(fā)環(huán)境
1.3.1 VC 6.0界面工具
1.3.2 聯(lián)機幫助
1.4 Hello World程序實例
1.5 本章小結
1.6 習題
第2章 VC 6.0的程序結構及界面工具( 教學視頻:41分鐘)
2.1 工程和工作區(qū)
2.1.1 工程與工作區(qū)概述
2.1.2 工程與工作區(qū)文件
2.1.3 創(chuàng)建工程與工作區(qū)
2.2 VC 6.0向導
2.2.1 工程類型
2.2.2 使用工程向導
2.3 VC 6.0調試工具
2.3.1 使用VC 6.0調試器
2.3.2 使用VC 6.0工具
2.3.3 宏及插件
2.4 本章小結
2.5 習題第2篇 C/C++語言和C++庫
第3章 C/C++語言( 教學視頻:63分鐘)
3.1 基本術語
3.1.1 標識符
3.1.2 關鍵字
3.1.3 常量
3.1.4 變量
3.2 數據類型
3.2.1 基本數據類型
3.2.2 數組
3.2.3 結構體
3.2.4 共用體
3.2.5 枚舉類型
3.2.6 指針和引用
3.2.7 自定義數據類型
3.2.8 數據類型轉換
3.3 運算符和表達式
3.3.1 算術運算符
3.3.2 賦值運算符
3.3.3 關系運算符
3.3.4 邏輯運算符
3.3.5 位運算符
3.3.6 三目運算符
3.3.7 增1和減1運算符
3.3.8 逗號運算符
3.3.9 sizeof運算符
3.3.10 new和delete
3.4 控制語句
3.4.1 基本語句和復合語句
3.4.2 空語句
3.4.3 選擇語句
3.4.4 循環(huán)語句
3.4.5 跳轉語句
3.5 函數
3.5.1 函數的定義和調用
3.5.2 帶默認形參值的函數
3.5.3 函數的遞歸調用
3.5.4 內聯(lián)函數
3.5.5 函數的重載
3.6 類及其成員特性
3.6.1 類的定義
3.6.2 構造函數
3.6.3 析構函數
3.6.4 對象成員初始化
3.6.5 常類型(const)
3.6.6 this指針
3.6.7 類的作用域和對象的生存期
3.6.8 靜態(tài)成員
3.6.9 友元
3.7 類的高級特性
3.7.1 繼承語法
3.7.2 派生類的構造函數和析構函數
3.7.3 多重繼承
3.7.4 虛函數
3.7.5 純虛函數和抽象基類
3.7.6 運算符重載
3.8 本章小結
3.9 習題
第4章 輸入/輸出流庫(iostream庫)( 教學視頻:30分鐘)
4.1 概述
4.2 輸入/輸出流
4.2.1 輸入流類
4.2.2 輸出流類
4.2.3 預定義輸入/輸出流類
4.3 輸入/輸出文件流
4.3.1 輸入文件流類及示例
4.3.2 輸出文件流類及示例
4.3.3 輸入/輸出文件流類及示例
4.4 順序文件操作
4.5 隨機文件操作
4.6 本章小結
4.7 習題
第5章 標準C++庫和STL標準模板庫( 教學視頻:35分鐘)
5.1 概述
5.2 類模板
5.2.1 類模板的概念
5.2.2 定義類模板
5.2.3 實現類模板的成員函數
5.2.4 使用類模板
5.3 函數模板
5.3.1 定義函數模板
5.3.2 使用函數模板
5.3.3 模板具體化
5.4 STL標準模板庫
5.4.1 概述
5.4.2 順序容器類及示例
5.4.3 關聯(lián)容器類及示例
5.4.4 算法函數及示例
5.4.5 迭代器及示例
5.5 本章小結
5.6 習題
第6章 ATL模板庫( 教學視頻:23分鐘)
6.1 概述
6.1.1 COM概述
6.1.2 ATL概述
6.2 創(chuàng)建ATL工程
6.2.1 使用ATL COM向導創(chuàng)建ATL工程
6.2.2 向ATL中添加控件
6.2.3 向ATL中添加屬性
6.2.4 添加ATL事件
6.2.5 將ATL部署到Web上
6.2.6 添加ATL屬性頁
6.3 調試和注冊ATL組件
6.3.1 調試ATL工程
6.3.2 注冊ATL組件
6.4 本章小結
6.5 習題
第7章 MFC類庫( 教學視頻:47分鐘)
7.1 概述
7.2 基本MFC類及示例
7.2.1 CString類
7.2.2 CString類示例
7.2.3 CTime類
7.2.4 CTime類示例
7.3 數組類及示例
7.3.1 CArray類
7.3.2 CArray類示例
7.3.3 CArray擴展類
7.3.4 CArray擴展類示例
7.4 鏈表類及示例
7.4.1 CPtrList類
7.4.2 CPtrList類示例
7.5 圖像繪制類及示例
7.5.1 CBitmap類
7.5.2 CBitmap類示例
7.5.3 CBrush類
7.5.4 CBrush類示例
7.6 文件操作類及示例
7.6.1 CFile類概述
7.6.2 文件的打開與關閉
7.6.3 文件的檢索
7.6.4 CFile類示例
7.7 異常類及示例
7.7.1 MFC異常類簡介
7.7.2 異常類CException
7.7.3 異常捕獲
7.8 本章小結
7.9 習題第3篇 VC 6.0界面篇
第8章 Windows控件( 教學視頻:60分鐘)
8.1 命令按鈕控件及示例
8.1.1 命令按鈕控件
8.1.2 命令按鈕控件類CButton
8.1.3 命令按鈕控件示例
8.2 編輯類控件及示例
8.2.1 靜態(tài)控件
8.2.2 靜態(tài)控件類CStatic
8.2.3 靜態(tài)控件類示例
8.2.4 文本編輯框控件
8.2.5 文本編輯框控件類CEdit
8.2.6 文本編輯框控件示例
8.2.7 富文本框控件
8.2.8 富文本框控件類CRichEditCtrl
8.2.9 富文本框控件示例
8.3 選擇類控件及示例
8.3.1 組合框控件
8.3.2 組合框控件類CComboBox
8.3.3 組合框控件示例
8.3.4 列表框控件
8.3.5 列表框控件類CListBox
8.3.6 列表框控件示例
8.3.7 單選框控件
8.3.8 單選框控件類
8.3.9 單選框控件示例
8.3.10 復選框控件
8.3.11 復選框控件示例
8.4 時間類控件及示例
8.4.1 日期時間控件
8.4.2 日期時間控件類CDateTimeCtrl
8.4.3 日期時間控件示例
8.4.4 日歷控件CMonthCalCtrl
8.4.5 日歷控件示例
8.5 視圖類控件及示例
8.5.1 列表視圖控件
8.5.2 列表視圖控件類CListCtrl
8.5.3 列表視圖控件示例
8.5.4 樹形視圖控件
8.5.5 樹形視圖控件類CTreeCtrl
8.5.6 樹形視圖控件示例
8.6 框架類控件及示例
8.6.1 Tab控件
8.6.2 Tab控件類CTabCtrl
8.6.3 Tab控件示例
8.7 進度類控件及示例
8.7.1 微調控件
8.7.2 微調控件示例
8.7.3 滑塊控件
8.7.4 滑塊控件示例
8.7.5 進度條控件
8.7.6 進度條控件示例
8.8 本章小結
8.9 習題
第9章 菜單欄、工具欄和狀態(tài)欄( 教學視頻:34分鐘)
9.1 菜單欄的開發(fā)
9.1.1 添加菜單欄
9.1.2 實現菜單項命令
9.1.3 更新菜單項狀態(tài)
9.1.4 設置菜單項快捷鍵
9.2 工具欄的開發(fā)
9.2.1 添加工具欄
9.2.2 實現工具欄按鈕命令
9.2.3 更新工具欄按鈕狀態(tài)
9.2.4 ??亢透庸ぞ邫?br />9.2.5 動態(tài)調整工具欄
9.3 狀態(tài)欄的開發(fā)
9.3.1 使用狀態(tài)欄
9.3.2 在狀態(tài)欄中顯示命令信息
9.3.3 創(chuàng)建狀態(tài)欄面板
9.3.4 在狀態(tài)欄面板上顯示信息
9.3.5 更新狀態(tài)欄面板信息
9.3.6 實現對話框欄
9.4 本章小結
9.5 習題
第10章 對話框程序開發(fā)( 教學視頻:35分鐘)
10.1 對話框的種類及創(chuàng)建方式
10.1.1 創(chuàng)建模態(tài)對話框
10.1.2 創(chuàng)建非模態(tài)對話框
10.2 對話框的數據交互
10.2.1 使用對話框數據交換機制(DDX)
10.2.2 使用對話框數據校驗機制(DDV)
10.3 對話框的創(chuàng)建和應用
10.3.1 創(chuàng)建并初始化對話框
10.3.2 從對話框中獲取數據
10.3.3 類型安全地訪問對話框中的控件
10.3.4 關閉和銷毀對話框
10.4 屬性表對話框的創(chuàng)建和應用
10.4.1 創(chuàng)建屬性表對話框
10.4.2 在屬性表和應用程序之間交換數據
10.4.3 創(chuàng)建非模態(tài)屬性頁對話框
10.4.4 使用屬性頁對話框的應用按鈕
10.5 通用對話框的創(chuàng)建和應用
10.5.1 使用顏色對話框
10.5.2 使用文件對話框
10.5.3 使用查找對話框
10.5.4 使用字體對話框
10.5.5 使用打印對話框
10.6 本章小結
10.7 習題
第11章 文檔/視圖程序開發(fā)( 教學視頻:33分鐘)
11.1 文檔/視圖結構的分析
11.1.1 文檔/視圖結構的特性
11.1.2 文檔/視圖結構的高級特性
11.2 文檔/視圖程序的創(chuàng)建
11.2.1 創(chuàng)建單文檔視圖應用程序
11.2.2 創(chuàng)建多文檔視圖應用程序
11.3 文檔/視圖程序的開發(fā)
11.3.1 在文檔中保存數據
11.3.2 初始化文檔視圖對象
11.3.3 在視圖中顯示數據
11.3.4 在單文檔上創(chuàng)建多視圖
11.4 窗口分割的實現
11.4.1 窗口動態(tài)分割
11.4.2 窗口靜態(tài)分割
11.5 本章小結
11.6 習題
第12章 序列化的實現( 教學視頻:30分鐘)
12.1 MFC序列化的概念
12.1.1 支持序列化的CObject
12.1.2 序列化類CArchive
12.1.3 MFC序列化機制
12.2 實現MFC序列化
12.2.1 創(chuàng)建序列化類
12.2.2 序列化過程
12.2.3 創(chuàng)建CArchive對象
12.2.4 重載Serialize()序列化函數
12.2.5 使用序列化類
12.3 實現復雜類型數據的序列化
12.4 在CDocument類中實現序列化
12.5 本章小結
12.6 習題
第13章 打印與幫助( 教學視頻:22分鐘)
13.1 打印機制
13.2 打印文檔
13.2.1 實現單頁面文檔打印
13.2.2 實現多頁面文檔打印
13.2.3 頁眉/頁腳打印
13.2.4 實現對話框程序打印
13.3 創(chuàng)建應用程序幫助
13.3.1 創(chuàng)建幫助文件
13.3.2 實現F1幫助
13.3.3 實現主題幫助
13.4 本章小結
13.5 習題
第14章 ActiveX控件( 教學視頻:20分鐘)
14.1 ActiveX控件工作機制
14.1.1 ActiveX控件架構
14.1.2 ActiveX控件事件
14.1.3 ActiveX控件屬性
14.1.4 ActiveX控件方法
14.2 創(chuàng)建ActiveX控件
14.2.1 創(chuàng)建MFC ActiveX控件
14.2.2 創(chuàng)建ActiveX控件容器
14.3 實現ActiveX控件功能
14.3.1 實現ActiveX控件的屬性
14.3.2 實現ActiveX控件的方法
14.3.3 實現ActiveX控件的事件
14.4 ActiveX控件注冊及查看
14.4.1 注冊ActiveX控件
14.4.2 獲取ActiveX控件注冊信息
14.5 本章小結
14.6 習題第4篇 專題篇
第15章 Win32程序開發(fā)( 教學視頻:60分鐘)
15.1 Windows編程基礎
15.1.1 窗口與句柄
15.1.2 事件與消息
15.1.3 常用的Windows數據類型
15.1.4 Windows API函數
15.2 Windows應用程序分析
15.2.1 WinMain()函數
15.2.2 WinProc()窗口函數
15.3 消息機制
15.3.1 消息映射
15.3.2 處理Windows標準消息
15.3.3 處理命令消息
15.3.4 處理用戶自定義消息
15.4 剪切板的使用
15.4.1 剪切板格式
15.4.2 剪切板函數
15.4.3 剪切板消息
15.4.4 實現剪切、復制和粘貼命令
15.5 鼠標鍵盤控制
15.5.1 鼠標配置
15.5.2 鼠標消息
15.5.3 鼠標示例——繪制直線
15.5.4 鍵盤消息
15.5.5 鍵盤字符消息
15.5.6 鍵盤示例——捕獲顯示鍵盤輸入
15.6 圖形設備接口
15.6.1 繪圖基本知識
15.6.2 位圖對象及示例
15.6.3 畫筆對象及示例
15.6.4 畫刷對象及示例
15.6.5 區(qū)域對象及示例
15.6.6 字體對象及示例
15.7 本章小結
15.8 習題
第16章 文件系統(tǒng)及多語言程序開發(fā)( 教學視頻:24分鐘)
16.1 文件系統(tǒng)概述
16.1.1 FAT32文件系統(tǒng)和NTFS文件系統(tǒng)
16.1.2 文件壓縮
16.1.3 文件加密
16.2 文件操作
16.2.1 生成臨時文件名
16.2.2 復制和移動文件
16.2.3 鎖定和解鎖文件
16.2.4 查找文件
16.2.5 監(jiān)視文件夾
16.3 使用多字符集
16.3.1 多字符集結構
16.3.2 多字符集宏
16.3.3 多字符集函數
16.3.4 使用通用數據類型
16.4 本章小結
16.5 習題
第17章 數據庫開發(fā)( 教學視頻:58分鐘)
17.1 數據庫概述
17.1.1 數據庫簡介
17.1.2 規(guī)范化理論
17.1.3 SQL語句
17.1.4 VC 6.0數據庫訪問接口
17.2 數據綁定控件及示例
17.2.1 數據綁定控件
17.2.2 使用數據綁定控件
17.2.3 創(chuàng)建數據綁定窗體
17.3 ADO訪問及示例
17.3.1 ADO數據模型
17.3.2 使用ADO訪問數據庫的步驟
17.3.3 使用ADO連接數據庫
17.3.4 使用ADO從數據庫中讀取數據
17.3.5 使用ADO向數據庫中寫數據
17.3.6 使用ADO從數據庫中刪除記錄
17.4 ODBC訪問及示例
17.4.1 ODBC API函數
17.4.2 MFC ODBC類
17.4.3 使用MFC ODBC類操作數據庫
17.4.4 配置ODBC數據源
17.4.5 自動注冊DSN
17.5 OLE DB訪問及示例
17.5.1 OLE DB的概念
17.5.2 OLE DB類
17.5.3 使用OLE DB技術訪問數據的步驟
17.5.4 OLE DB訪問數據庫示例
17.6 本章小結
17.7 習題
第18章 網絡及通信程序開發(fā)( 教學視頻:47分鐘)
18.1 WinInet編程
18.1.1 WinInet API函數概述
18.1.2 WinInet類概述
18.1.3 HTTP編程
18.1.4 FTP編程
18.2 MAPI編程
18.2.1 MAPI概述
18.2.2 使用MAPI編寫電子郵件程序
18.3 串口編程
18.3.1 串口編程基本概念
18.3.2 申請串口資源
18.3.3 配置串口參數
18.3.4 同步讀寫數據
18.3.5 異步讀寫數據
18.3.6 MSCOMM控件
18.4 Windows Socket編程
18.4.1 Windows Socket概述
18.4.2 Windows Socket API函數
18.4.3 Windows Socket MFC類
18.4.4 Windows Socket MFC示例
18.5 郵槽
18.5.1 郵槽工作機制
18.5.2 創(chuàng)建郵槽
18.5.3 向郵槽寫數據
18.5.4 從郵槽讀數據
18.6 管道
18.6.1 管道工作機制
18.6.2 使用匿名管道
18.6.3 使用命名管道
18.7 本章小結
18.8 習題
第19章 多線程和DLL技術( 教學視頻:28分鐘)
19.1 多線程程序開發(fā)
19.1.1 多線程工作機制
19.1.2 Win32多線程程序開發(fā)
19.1.3 MFC多線程程序開發(fā)
19.1.4 工作者線程和界面線程
19.2 多線程同步處理
19.2.1 等待函數
19.2.2 同步對象
19.2.3 使用Mutex互斥對象
19.2.4 使用Semaphore信號量對象
19.2.5 使用Event事件對象
19.2.6 使用Critical關鍵段對象
19.3 DLL的種類及創(chuàng)建
19.3.1 應用程序與DLL的區(qū)別
19.3.2 DLL的種類
19.3.3 查看DLL接口
19.4 DLL的開發(fā)
19.4.1 創(chuàng)建非MFC DLL
19.4.2 創(chuàng)建規(guī)則MFC DLL
19.4.3 創(chuàng)建擴展MFC DLL
19.4.4 DLL測試
19.5 本章小結
19.6 習題第5篇 實例篇
第20章 會議客戶管理信息系統(tǒng)( 教學視頻:23分鐘)
20.1 系統(tǒng)分析與設計
20.1.1 系統(tǒng)需求分析
20.1.2 系統(tǒng)模塊結構和流程圖
20.1.3 系統(tǒng)功能預覽
20.2 數據庫設計
20.2.1 數據庫需求分析
20.2.2 管理系統(tǒng)E-R圖
20.2.3 數據庫、表設計
20.2.4 數據表關系圖
20.3 系統(tǒng)實現
20.3.1 舉辦會議模塊實現
20.3.2 添加客戶模塊實現
20.3.3 信息修改模塊實現
20.3.4 信息查詢模塊實現
20.3.5 統(tǒng)計匯總模塊實現
20.3.6 參數設置模塊實現
20.3.7 用戶管理模塊實現
20.3.8 打印模塊實現
20.4 系統(tǒng)安裝配置
20.4.1 數據庫操作說明
20.4.2 系統(tǒng)源程序操作說明
20.5 系統(tǒng)測試
20.5.1 編寫目的
20.5.2 測試方案和計劃
20.5.3 測試執(zhí)行
20.6 本章小結

本目錄推薦

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