注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合21天學通VisualC++(第3版)

21天學通VisualC++(第3版)

21天學通VisualC++(第3版)

定 價:¥59.80

作 者: 張志美 等著
出版社: 電子工業(yè)出版社
叢編項: 21天學編程系列
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121220883 出版時間: 2013-12-01 包裝: 平裝
開本: 16開 頁數: 404 字數:  

內容簡介

  《21天學編程系列:21天學通VisualC++(第3版)》從初學者的角度較全面地介紹了VisualC++編程的相關知識,然而,《21天學編程系列:21天學通VisualC++(第3版)》并沒有泛講VisualC++語言的所有知識,而是突出重點,選擇最重要的內容進行講解。全書共分為5篇,第1篇主要講解VisualC++的基礎知識,內容包括VisualC++6.0概述和Windows應用程序框架。第2篇重點分析VisualC++的可視化編程,主要包括常用控件、對話框、消息處理與ClassWizard使用、菜單、工具欄與狀態(tài)欄。第3篇主要分析VisualC++的應用,包括圖形、文本與字體、文檔視圖結構、文件、文檔序列化與注冊表操作、應用程序外觀設計和面向對象程序設計基礎。第4篇主要講解VisualC++的開發(fā),包括數據庫編程、網絡編程、線程同步與進程通信、動態(tài)鏈接庫、ActiveX技術和VisualC++的調試技術。第5篇講解如何應用VisualC++進行實際的綜合案例開發(fā)?!?1天學編程系列:21天學通VisualC++(第3版)》分析了VisualC++的基礎知識體系和開發(fā)應用,其中重點介紹了關于VisualC++的應用技巧。

作者簡介

  本書的作者團隊成員為一線開發(fā)工程師、資深編程專家或專業(yè)培訓師,在編程開發(fā)方面有著豐富的經驗,并已出版過多本相關暢銷書,頗受廣大讀者認可。長期積累的開發(fā)實戰(zhàn)經驗,結合對編程入門愛好者需求與特點的深入調查研究,本書的內容結構十分有利于編程愛好者和相關學員快速提高水平。

圖書目錄

第1篇 Visual C++基礎篇
第1章 Visual C++ 6.0概述
1.1 Visual C++ 6.0簡介
1.1.1 Visual C++ 6.0的特點
1.1.2 Visual C++ 6.0的版本種類和硬件環(huán)境
1.2 Visual C++ 6.0集成開發(fā)環(huán)境概覽
1.2.1 工作區(qū)
1.2.2 編輯區(qū)
1.2.3 輸出窗口
1.3 Visual C++ 6.0集成開發(fā)環(huán)境菜單簡介
1.4 Visual C++ 6.0的工具組件
1.4.1 C/C++編譯器
1.4.2 資源編輯器和資源編譯器
1.4.3 鏈接器和調試器
1.4.4 應用程序向導
1.4.5 類向導
1.4.6 資源瀏覽器
1.5 第一個Visual C++程序——“Hello World”
1.5.1 使用應用程序向導創(chuàng)建工程
1.5.2 添加并修改消息處理函數
1.5.3 編譯、鏈接和運行
1.6 Visual C++ 6.0項目文件類型簡介
1.7 小結
1.8 習題
第2章 Windows應用程序框架
2.1 基于Windows的應用程序設計
2.1.1 基于Windows的應用程序接口(API)
2.1.2 句柄的原理
2.1.3 Windows應用程序入口——WinMain()函數
2.1.4 消息及消息隊列機制
2.2 MFC的基本概念及應用程序框架
2.2.1 MFC的基本概念
2.2.2 使用應用程序向導創(chuàng)建MFC應用程序框架
2.3 MFC應用程序框架詳解
2.3.1 應用程序類
2.3.2 框架類
2.3.3 視圖類和文檔類
2.4 小結
2.5 習題
第2篇 可視化編程篇
第3章 常用控件
3.1 控件的基本概念
3.2 Visual C++ 6.0中的控件
3.2.1 靜態(tài)文本控件
3.2.2 編輯框控件
3.2.3 按鈕控件
3.2.4 列表框控件
3.2.5 組合框控件
3.2.6 滾動條控件
3.3 控件的應用
3.3.1 添加控件到應用程序界面中
3.3.2 多個控件的排列布局
3.4 控件應用實例
3.5 小結
3.6 習題
第4章 對話框
4.1 對話框概述
4.1.1 對話框的組成
4.1.2 對話框的種類
4.1.3 對話框的編輯器
4.1.4 對話框的屬性
4.2 創(chuàng)建對話框
4.2.1 添加對話框資源
4.2.2 添加控件
4.2.3 使用類向導創(chuàng)建對話框類
4.2.4 使用類向導添加成員變量
4.2.5 添加消息處理函數
4.3 模態(tài)對話框和非模態(tài)對話框
4.3.1 構建主程序框架
4.3.2 創(chuàng)建非模態(tài)對話框
4.3.3 對話框的輸入/輸出——數據交換機制
4.3.4 創(chuàng)建模態(tài)對話框
4.4 小結
4.5 習題
第5章 消息處理與類向導的使用
5.1 消息的種類
5.1.1 來自鍵盤的消息
5.1.2 來自鼠標的消息
5.1.3 來自窗口的消息
5.1.4 來自焦點的消息
5.1.5 定時器消息
5.1.6 命令消息
5.2 使用消息機制的應用實例
5.3 類向導的使用
5.3.1 啟動類向導
5.3.2 使用類向導添加消息處理函數
5.3.3 添加成員變量
5.3.4 添加新類
5.4 小結
5.5 習題
第6章 菜單
6.1 Windows的應用程序菜單概述
6.1.1 菜單的種類
6.1.2 使用Visual C++ 6.0生成的菜單
6.2 創(chuàng)建菜單的操作方法
6.2.1 添加菜單資源
6.2.2 利用菜單編輯器編輯菜單資源
6.2.3 將菜單添加到應用程序中
6.2.4 添加消息處理函數
6.3 菜單的程序設計
6.3.1 在程序中獲取菜單信息
6.3.2 在程序中修改菜單狀態(tài)
6.3.3 在程序中添加、刪除、插入菜單或菜單項
6.4 快捷菜單——彈出式菜單
6.4.1 手動創(chuàng)建快捷菜單
6.4.2 使用組件創(chuàng)建快捷菜單
6.5 小結
6.6 習題
第7章 工具欄與狀態(tài)欄
7.1 工具欄介紹
7.1.1 工具欄類——CToolBar
7.1.2 創(chuàng)建工具欄
7.1.3 使用工具欄編輯器設計工具欄按鈕
7.2 創(chuàng)建工具欄
7.2.1 添加工具欄資源
7.2.2 設計工具欄按鈕
7.2.3 將工具欄添加到應用程序
7.3 顯示/隱藏工具欄
7.4 狀態(tài)欄
7.4.1 狀態(tài)欄介紹
7.4.2 狀態(tài)欄類——CStatusBar
7.4.3 創(chuàng)建狀態(tài)欄
7.5 修改狀態(tài)欄
7.5.1 指示器數組
7.5.2 修改狀態(tài)欄
7.6 小結
7.7 習題
第3篇 Visual C++應用篇
第8章 圖形
8.1 圖形設備接口的基本原理
8.2 設備描述表的概念及使用
8.2.1 設備描述表概述
8.2.2 獲取設備描述表
8.3 Windows的圖形設備接口類
8.4 GDI對象的創(chuàng)建
8.4.1 自定義畫刷類(CBrush)
8.4.2 自定義畫筆類(CPen)
8.5 畫筆類的使用
8.5.1 使用畫筆類對象進行畫線
8.5.2 改進畫線功能
8.6 畫刷類的使用
8.6.1 使用帶顏色的畫刷對象
8.6.2 使用帶位圖的畫刷對象
8.7 小結
8.8 習題
第9章 文本與字體
9.1 文本編程簡介
9.1.1 文本編程的基本概念
9.1.2 使用GDI類自定義字體對象
9.2 字體的使用
9.2.1 實現(xiàn)簡單文字處理
9.2.2 特殊字符的處理
9.2.3 具有顏色的文本應用實例
9.3 小結
9.4 習題
第10章 文檔視圖結構
10.1 文檔視圖結構概述
10.1.1 文檔和視圖的基本原理
10.1.2 基于文檔視圖結構的應用程序
10.1.3 基于文檔視圖結構的程序的組成部分
10.1.4 框架窗口
10.2 文檔/視圖類的關聯(lián)函數
10.2.1 視圖類中的獲取文檔函數——GetDocument()
10.2.2 文檔視圖類其他常用的關聯(lián)函數
10.3 單文檔視圖結構的應用程序
10.3.1 單文檔視圖結構的應用程序概述
10.3.2 創(chuàng)建單文檔視圖應用程序
10.4 多文檔視圖結構的應用程序
10.4.1 多文檔視圖結構的應用程序概述
10.4.2 創(chuàng)建多文檔視圖應用程序
10.5 小結
10.6 習題
第11章 文件
11.1 文件的基本概念
11.1.1 文件與輸入/輸出流
11.1.2 文件的內容與種類
11.2 常見的文件操作
11.2.1 打開和關閉順序文件
11.2.2 順序文件的讀/寫操作
11.2.3 順序文件讀寫操作應用實例
11.3 MFC中的CFile類
11.3.1 CFile類的成員函數詳解
11.3.2 使用CFile類對象打開文件
11.3.3 使用CFile類對象讀/寫文件
11.3.4 使用CFile類對象關閉文件
11.4 文件輸入/輸出的實現(xiàn)實例
11.5 “打開”和“保存”對話框
11.5.1 創(chuàng)建“打開”對話框
11.5.2 創(chuàng)建“保存”對話框
11.6 小結
11.7 習題
第12章 文檔序列化與注冊表操作
12.1 什么是文檔序列化
12.2 文檔序列化的實例
12.2.1 實現(xiàn)簡單繪圖功能的實例
12.2.2 添加可序列化的類
12.2.3 重載Serialize()函數
12.2.4 加入宏
12.2.5 構造圖形類CGraph
12.2.6 保存圖形
12.2.7 完成繪圖功能
12.2.8 以序列化方式保存圖形
12.3 注冊表的操作
12.3.1 注冊表簡介
12.3.2 注冊表的結構
12.3.3 讀/寫注冊表
12.4 小結
12.5 習題
第13章 應用程序界面設計
13.1 修改應用程序外觀樣式
13.1.1 在框架類中修改程序外觀
13.1.2 在視圖類中修改程序外觀
13.2 制作動畫效果的圖標
13.3 設置背景圖片
13.4 小結
13.5 習題
第14章 面向對象程序設計基礎
14.1 面向對象技術概覽
14.1.1 面向對象技術的基本概念和特點
14.1.2 面向對象程序設計語言的演化
14.2 類對象和類
14.2.1 類對象
14.2.2 類
14.3 對象的屬性和方法
14.3.1 對象的屬性
14.3.2 對象的方法
14.4 封裝、繼承和多態(tài)
14.4.1 封裝
14.4.2 繼承
14.4.3 多態(tài)
14.5 使用Visual C++6.0進行面向對象程序設計
14.5.1 類類型的定義
14.5.2 類的實例化使用
14.5.3 函數的多態(tài)形式——重載
14.5.4 類的構造函數
14.5.5 類的析構函數
14.5.6 指向當前對象的指針——this指針
14.5.7 類的繼承
14.5.8 虛函數與多態(tài)性
14.6 小結
14.7 習題
第4篇 Visual C++開發(fā)篇
第15章 數據庫應用程序開發(fā)
15.1 數據庫基礎理論簡介
15.1.1 關系型數據庫
15.1.2 數據庫結構化查詢語言
15.2 數據庫訪問技術介紹
15.2.1 使用Visual C++ 6.0開發(fā)數據庫技術的特點
15.2.2 使用Visual C++ 6.0開發(fā)數據庫的接口
15.3 使用ODBC進行數據庫應用程序開發(fā)
15.3.1 ODBC技術概述
15.3.2 添加ODBC數據源
15.4 與ODBC兼容的MFC類
15.4.1 CDatabase類及其使用方法
15.4.2 CRecordSet類及其使用方法
15.4.3 CRecordView類
15.5 應用ODBC進行數據庫應用編程
15.5.1 生成一個ODBC應用程序框架
15.5.2 數據庫中的記錄查詢
15.5.3 為數據庫增加記錄
15.5.4 修改數據庫記錄
15.5.5 刪除數據庫記錄
15.6 ADO簡介
15.6.1 ADO技術概述
15.6.2 ADO中的對象
15.7 使用ADO進行數據庫應用程序設計
15.7.1 導入ADO DLL
15.7.2 初始化ADO開發(fā)環(huán)境
15.7.3 使用ADO連接數據庫
15.7.4 使用ADO函數執(zhí)行數據庫查詢命令
15.7.5 訪問數據庫中的數據
15.7.6 操作數據
15.7.7 關閉數據庫連接
15.8 應用ADO編程的實例
15.9 小結
15.10 習題
第16章 網絡編程
16.1 一個簡單的網絡編程實例
16.2 Socket套接字及使用
16.2.1 Socket套接字概述
16.2.2 創(chuàng)建Socket套接字對象
16.2.3 使用套接字對象建立連接
16.2.4 發(fā)送數據和監(jiān)聽數據
16.2.5 數據接收
16.2.6 關閉套接字
16.3 基于Windows系統(tǒng)的套接字編程機制
16.3.1 Windows Sockets簡介
16.3.2 WinSock編程原理及步驟
16.3.3 使用WinSock編程的實例
16.4 小結
16.5 習題
第17章 線程與進程程序設計
17.1 進程和線程的基本概念
17.2 MFC的線程處理機制
17.2.1 MFC線程處理機制概述
17.2.2 創(chuàng)建工作者線程
17.2.3 創(chuàng)建用戶界面的線程
17.3 線程的同步
17.3.1 線程同步簡介
17.3.2 線程同步的實現(xiàn)
17.4 進程之間的通信
17.4.1 剪貼板操作的常用函數
17.4.2 剪貼板操作的通信實例
17.5 小結
17.6 習題
第18章 動態(tài)鏈接庫開發(fā)
18.1 一個簡單的動態(tài)鏈接庫實例
18.2 動態(tài)鏈接庫詳解
18.2.1 靜態(tài)鏈接庫與動態(tài)鏈接庫
18.2.2 運行與查看動態(tài)鏈接庫
18.3 Win32 DLL的創(chuàng)建和使用
18.4 MFC規(guī)則DLL的創(chuàng)建
18.4.1 MFC規(guī)則DLL簡介
18.4.2 MFC規(guī)則的DLL創(chuàng)建
18.5 小結
18.6 習題
第19章 ActiveX應用程序設計
19.1 ActiveX技術簡介
19.2 ActiveX控件詳解
19.2.1 ActiveX控件與普通的Windows控件
19.2.2 ActiveX控件的屬性
19.2.3 ActiveX控件的方法
19.2.4 ActiveX控件的事件
19.3 創(chuàng)建ActiveX控件
19.3.1 創(chuàng)建ActiveX控件應用程序外殼
19.3.2 添加OnDraw()函數代碼
19.3.3 實現(xiàn)ActiveX控件與系統(tǒng)時間同步
19.4 ActiveX控件的高級應用
19.4.1 添加背景色屬性
19.4.2 添加ActiveX的方法
19.4.3 添加ActiveX事件
19.5 小結
19.6 習題
第20章 Visual C++ 6.0的調試技術
20.1 Visual C++ 6.0的調試方法
20.1.1 錯誤種類
20.1.2 設置調試環(huán)境
20.1.3 設置調試斷點
20.1.4 控制調試中的程序運行
20.2 使用調試信息查看工具
20.2.1 調試信息泡泡
20.2.2 變量窗口
20.2.3 觀察窗口
20.2.4 快速查看變量窗口
20.3 高級調試技術
20.3.1 使用TRACE宏輸出調試信息
20.3.2 使用斷言輸出錯誤信息
20.3.3 自建類的Dump()函數
20.3.4 檢查內存泄漏
20.4 調試的應用實例
20.5 小結
20.6 習題
第5篇 案例篇
第21章 綜合案例
21.1 系統(tǒng)功能概述
21.2 系統(tǒng)功能的具體實現(xiàn)
21.2.1 創(chuàng)建數據庫
21.2.2 添加ODBC類型的數據源
21.2.3 創(chuàng)建應用程序工程
21.2.4 設計軟件用戶界面
21.3 實現(xiàn)成績?yōu)g覽功能的操作
21.3.1 添加成員變量
21.3.2 添加成員函數
21.3.3 添加函數程序代碼
21.3.4 編譯并運行
21.4 實現(xiàn)添加成績的功能
21.5 實現(xiàn)刪除成績的功能
21.6 實現(xiàn)成績查詢的功能
21.7 小結

本目錄推薦

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