Visual C++ 6.0實(shí)例教程(第二版)
-
【作 者】楊國(guó)興 主編
【I S B N 】978-7-5084-4454-3
【責(zé)任編輯】宋俊娥
【適用讀者群】高職高專(zhuān)
【出版時(shí)間】2008-12-01
【開(kāi) 本】16開(kāi)本
【裝幀信息】平裝(光膜)
【版 次】第2版
【頁(yè) 數(shù)】280
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥26
【叢 書(shū)】21世紀(jì)高職高專(zhuān)新概念教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)是普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材。
本書(shū)第一版于2001年出版,第二版根據(jù)使用本書(shū)教師的意見(jiàn)和建議,以及作者本人在授課中的體會(huì),對(duì)第一版的部分內(nèi)容進(jìn)行了調(diào)整和完善。全書(shū)共10章,主要內(nèi)容包括:Visual C++基礎(chǔ)知識(shí)與開(kāi)發(fā)環(huán)境,對(duì)話(huà)框與控件,菜單、快捷鍵與控制條,圖形操作,文檔和視,文件操作,MFC通用類(lèi),異常處理和診斷,多線(xiàn)程,數(shù)據(jù)庫(kù)編程等。
本書(shū)是高等職業(yè)學(xué)校、高等專(zhuān)科學(xué)校及各類(lèi)成人院校計(jì)算機(jī)專(zhuān)業(yè)程序設(shè)計(jì)教材,供高職高專(zhuān)及各類(lèi)成人教育計(jì)算機(jī)專(zhuān)業(yè)或其他相關(guān)專(zhuān)業(yè)的學(xué)生使用;同時(shí)對(duì)于使用Visual C++進(jìn)行程序開(kāi)發(fā)的技術(shù)人員也有一定的參考價(jià)值。為了配合教學(xué)需要,本書(shū)配有配套教材《Visual C++6.0程序設(shè)計(jì)實(shí)訓(xùn)教程(第二版)》。
1. 加強(qiáng)了代碼的解釋?zhuān)员阌趯W(xué)生學(xué)習(xí)和教師授課。
2. 給出實(shí)例的具體的實(shí)現(xiàn)過(guò)程。
3. 為了方便學(xué)生復(fù)習(xí),檢查自己的學(xué)習(xí)效果,在每一章的后面都給出了一些練習(xí)思考題。
4. 免費(fèi)提供用PowerPoint制作的電子教案。
第二版前言
本書(shū)是普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材。
本書(shū)第一版于2001年出版,第二版根據(jù)使用本書(shū)教師的意見(jiàn)和建議,以及作者本人在授課中的體會(huì),在保留第一版風(fēng)格的基礎(chǔ)上(注重培養(yǎng)學(xué)生運(yùn)用基本知識(shí)解決實(shí)際問(wèn)題的能力,而不過(guò)分追求知識(shí)的系統(tǒng)性和完整性),對(duì)部分內(nèi)容進(jìn)行了調(diào)整和修改。與第一版相比主要有以下一些變化。
1.對(duì)一些內(nèi)容進(jìn)行了調(diào)整。根據(jù)教學(xué)和實(shí)際程序設(shè)計(jì)的需要增刪了一些內(nèi)容,如刪除了菜單與控制條一章中的對(duì)話(huà)條一節(jié),增加了數(shù)據(jù)庫(kù)編程一章。
2.加強(qiáng)了代碼的解釋。對(duì)于第一版中一些對(duì)程序解釋不夠的地方,給出了盡可能詳細(xì)的注釋?zhuān)员阌趯W(xué)生學(xué)習(xí)和教師授課。
3.對(duì)部分實(shí)例程序進(jìn)行了調(diào)整。對(duì)于第一版中過(guò)于復(fù)雜的例題進(jìn)行了更換,某些原來(lái)實(shí)現(xiàn)過(guò)程比較復(fù)雜的例題,重新給出了簡(jiǎn)單的實(shí)現(xiàn)過(guò)程。如對(duì)話(huà)框與控件一章中的非模態(tài)對(duì)話(huà)框一節(jié)的實(shí)例用了較為簡(jiǎn)單的實(shí)例替換,菜單與控制條一章中的快捷菜單一節(jié)的實(shí)例給出了更簡(jiǎn)單的實(shí)現(xiàn)方法。
4.對(duì)某些章節(jié)的順序做了調(diào)整。如將文檔與視一章放在了圖形操作一章的后面。由于文檔與視中的實(shí)例較為復(fù)雜,對(duì)于初學(xué)者有一定的困難,因此放在了后面介紹。
5.第一版中文件操作一章的實(shí)例沒(méi)有給出實(shí)現(xiàn)過(guò)程,在第二版中增加了具體的實(shí)現(xiàn)過(guò)程。
6.增加了練習(xí)思考題。為了方便學(xué)生復(fù)習(xí),檢查自己的學(xué)習(xí)效果,在每一章的后面都給出了一些練習(xí)思考題。
7.對(duì)用PowerPoint制作的電子教案做了較大的修改。
本書(shū)是高等職業(yè)學(xué)校、高等專(zhuān)科學(xué)校計(jì)算機(jī)專(zhuān)業(yè)程序設(shè)計(jì)教材,供高職高專(zhuān)以及各類(lèi)成人教育計(jì)算機(jī)專(zhuān)業(yè)學(xué)生使用。書(shū)中所給出的實(shí)例全部在Visual C++ 6.0環(huán)境下調(diào)試通過(guò)。為了配合教學(xué)需要,本書(shū)配有配套教材《Visual C++ 6.0程序設(shè)計(jì)實(shí)訓(xùn)教程(第二版)》。
本書(shū)由楊國(guó)興任主編,溫建京、姚華任副主編,參加本書(shū)編寫(xiě)工作的還有宋晏、謝永紅、嚴(yán)婷、張東玲、朱紅、王京京、莊鳳娟等。
由于編者水平有限,書(shū)中不妥或錯(cuò)誤之處在所難免,懇請(qǐng)專(zhuān)家和讀者批評(píng)指正。
編 者
2007年1月
第二版前言
第一版前言
第1章 Visual C++基礎(chǔ)知識(shí)與Visual C++ 6.0開(kāi)發(fā)環(huán)境 1
本章學(xué)習(xí)目標(biāo) 1
1.1 Visual C++基礎(chǔ)知識(shí) 1
1.1.1 Visual C++和MFC的歷史 1
1.1.2 幫助的使用 2
1.1.3 面向?qū)ο蟮木幊陶Z(yǔ)言 3
1.2 Visual C++ 6.0開(kāi)發(fā)環(huán)境簡(jiǎn)介 5
1.2.1 Visual C++ 6.0主界面 5
1.2.2 用AppWizard生成一個(gè)單文檔程序 6
1.2.3 用AppWizard生成一個(gè)基于對(duì)話(huà)框的程序 13
1.3 本章小結(jié) 15
1.4 習(xí)題 16
第2章 對(duì)話(huà)框與控件 17
本章學(xué)習(xí)目標(biāo) 17
2.1 使用對(duì)話(huà)框與控件 17
2.1.1 創(chuàng)建工程并編輯對(duì)話(huà)框資源 17
2.1.2 創(chuàng)建對(duì)話(huà)框類(lèi)并添加代碼 19
2.1.3 技術(shù)說(shuō)明 21
2.2 模態(tài)對(duì)話(huà)框 22
2.2.1 添加菜單資源 23
2.2.2 編輯對(duì)話(huà)框資源和創(chuàng)建對(duì)話(huà)框類(lèi) 23
2.2.3 顯示對(duì)話(huà)框 24
2.2.4 實(shí)現(xiàn)對(duì)話(huà)框的功能 25
2.2.5 技術(shù)要點(diǎn) 28
2.3 非模態(tài)對(duì)話(huà)框 34
2.3.1 創(chuàng)建對(duì)話(huà)框類(lèi)及添加控件 34
2.3.2 顯示非模態(tài)對(duì)話(huà)框 35
2.3.3 實(shí)現(xiàn)對(duì)話(huà)框的功能 36
2.3.4 技術(shù)要點(diǎn) 40
2.4 進(jìn)度條對(duì)話(huà)框 42
2.4.1 創(chuàng)建對(duì)話(huà)框類(lèi)及添加控件 43
2.4.2 顯示進(jìn)度條對(duì)話(huà)框 43
2.4.3 實(shí)現(xiàn)對(duì)話(huà)框的功能 44
2.4.4 技術(shù)要點(diǎn) 46
2.5 屬性頁(yè)對(duì)話(huà)框 48
2.5.1 創(chuàng)建對(duì)話(huà)框類(lèi)及添加控件 49
2.5.2 顯示屬性頁(yè)對(duì)話(huà)框 49
2.5.3 實(shí)現(xiàn)對(duì)話(huà)框的功能 50
2.5.4 技術(shù)要點(diǎn) 53
2.6 使用通用對(duì)話(huà)框 54
2.6.1 創(chuàng)建對(duì)話(huà)框類(lèi)及添加控件 54
2.6.2 顯示對(duì)話(huà)框 55
2.6.3 實(shí)現(xiàn)對(duì)話(huà)框的功能 55
2.6.4 技術(shù)要點(diǎn) 56
2.7 本章小結(jié) 56
2.8 習(xí)題 57
第3章 菜單、快捷鍵和控制條 60
本章學(xué)習(xí)目標(biāo) 60
3.1 菜單 60
3.1.1 利用AppWizard生成MenuTest程序框架 61
3.1.2 菜單命令的響應(yīng) 61
3.1.3 技術(shù)要點(diǎn) 66
3.2 快捷菜單 67
3.2.1 編輯快捷菜單資源 67
3.2.2 顯示快捷菜單 68
3.2.3 添加菜單消息處理函數(shù) 70
3.2.4 技術(shù)要點(diǎn) 72
3.3 動(dòng)態(tài)菜單 73
3.3.1 編輯菜單資源 73
3.3.2 加入菜單響應(yīng)函數(shù) 74
3.3.3 加入動(dòng)態(tài)菜單響應(yīng)函數(shù) 76
3.3.4 技術(shù)要點(diǎn) 78
3.4 工具條 78
3.4.1 自定義工具條 79
3.4.2 在工具條上添加控件 81
3.4.3 技術(shù)要點(diǎn) 84
3.5 狀態(tài)條 84
3.6 本章小結(jié) 88
3.7 習(xí)題 88
第4章 圖形操作 90
本章學(xué)習(xí)目標(biāo) 90
4.1 CD和CDC類(lèi) 90
4.1.1 基礎(chǔ)知識(shí) 90
4.1.2 使用設(shè)備環(huán)境類(lèi)繪圖的一個(gè)簡(jiǎn)單例子 91
4.2 GDI和CGdiObject類(lèi) 94
4.3 繪圖程序?qū)嵗?96
4.3.1 用應(yīng)用向?qū)Мa(chǎn)生程序框架 96
4.3.2 修改并添加資源 96
4.3.3 添加數(shù)據(jù)類(lèi)型及變量 97
4.3.4 添加函數(shù) 98
4.4 繪圖程序?qū)嵗?103
4.5 本章小結(jié) 115
4.6 習(xí)題 115
第5章 文檔和視 118
本章學(xué)習(xí)目標(biāo) 118
5.1 通過(guò)視類(lèi)與用戶(hù)交互 118
5.1.1 在視中響應(yīng)鼠標(biāo)輸入與畫(huà)圖 118
5.1.2 在視中響應(yīng)鍵盤(pán)輸入與顯示字符 123
5.2 利用文檔類(lèi)處理數(shù)據(jù) 124
5.3 基礎(chǔ)知識(shí) 128
5.4 本章小結(jié) 130
5.5 習(xí)題 130
第6章 文件操作 132
本章學(xué)習(xí)目標(biāo) 132
6.1 文件操作類(lèi)CFile 132
6.1.1 文件的打開(kāi)與關(guān)閉 132
6.1.2 文件的讀寫(xiě) 134
6.1.3 文件的定位 139
6.1.4 文件的狀態(tài)函數(shù) 141
6.1.5 CFile類(lèi)的靜態(tài)成員函數(shù) 142
6.1.6 文件刪除、改名和屬性設(shè)置實(shí)例 143
6.2 文本文件類(lèi)CStdioFile 147
6.2.1 CStdioFile類(lèi) 147
6.2.2 CStdioFile讀文件實(shí)例 148
6.3 文件查找 150
6.3.1 CFileFind類(lèi) 150
6.3.2 遍歷某目錄下的所有文件的實(shí)例 151
6.4 Windows的文件操作簡(jiǎn)介 153
6.4.1 拷貝、移動(dòng)、改名和刪除 153
6.4.2 取得文件信息 159
6.5 本章小結(jié) 161
6.6 習(xí)題 161
第7章 MFC通用類(lèi) 163
本章學(xué)習(xí)目標(biāo) 163
7.1 數(shù)組類(lèi) 163
7.1.1 數(shù)組類(lèi)的主要成員函數(shù) 163
7.1.2 使用數(shù)組類(lèi)的例子 165
7.2 鏈表類(lèi) 170
7.2.1 鏈表類(lèi)的主要成員函數(shù) 171
7.2.2 使用鏈表類(lèi)的例子 172
7.3 字符串類(lèi) 178
7.3.1 構(gòu)造函數(shù) 178
7.3.2 基本操作函數(shù) 178
7.3.3 賦值與合并 179
7.3.4 字符串比較 180
7.3.5 字符串提取函數(shù) 180
7.3.6 字符串轉(zhuǎn)換函數(shù) 181
7.3.7 字符串查找函數(shù) 181
7.3.8 使用CString類(lèi)的幾個(gè)例子 182
7.4 日期和時(shí)間類(lèi) 183
7.4.1 CTime類(lèi)的主要成員函數(shù) 183
7.4.2 CTimeSpan類(lèi)的主要成員函數(shù) 186
7.5 CPoint、CSize和CRect 187
7.5.1 CPoint 188
7.5.2 CSize 188
7.5.3 CRect 188
7.5.4 使用CRect、CPoint的例子 190
7.6 本章小結(jié) 196
7.7 習(xí)題 196
第8章 異常處理和診斷 198
本章學(xué)習(xí)目標(biāo) 198
8.1 處理C++異常 198
8.2 MFC異常類(lèi) 201
8.2.1 CException類(lèi) 201
8.2.2 CException的導(dǎo)出類(lèi) 201
8.3 診斷服務(wù) 206
8.4 本章小結(jié) 208
8.5 習(xí)題 208
第9章 多線(xiàn)程 209
本章學(xué)習(xí)目標(biāo) 209
9.1 創(chuàng)建線(xiàn)程 209
9.1.1 線(xiàn)程基本知識(shí) 209
9.1.2 創(chuàng)建線(xiàn)程實(shí)例 210
9.2 線(xiàn)程間通信 213
9.2.1 使用全局變量 213
9.2.2 使用用戶(hù)自定義消息通信 214
9.2.3 使用Event對(duì)象 215
9.3 線(xiàn)程同步 217
9.3.1 使用Critical Section 218
9.3.2 使用Mutex(互斥對(duì)象) 222
9.3.3 使用Semaphore(信號(hào)量) 224
9.4 本章小結(jié) 230
9.5 習(xí)題 230
第10章 數(shù)據(jù)庫(kù)編程 232
本章學(xué)習(xí)目標(biāo) 232
10.1 MFC提供的ODBC數(shù)據(jù)庫(kù)類(lèi) 232
10.1.1 Visual C++數(shù)據(jù)庫(kù)編程概述 232
10.1.2 CDatabase類(lèi) 233
10.1.3 CRecordSet類(lèi) 233
10.2 實(shí)例 233
10.2.1 實(shí)例介紹 233
10.2.2 系統(tǒng)設(shè)計(jì) 235
10.2.3 創(chuàng)建ODBC數(shù)據(jù)源 236
10.3 程序?qū)崿F(xiàn) 237
10.3.1 創(chuàng)建工程O(píng)dbc 237
10.3.2 創(chuàng)建與數(shù)據(jù)庫(kù)表相關(guān)聯(lián)的類(lèi) 238
10.3.3 處理工具欄 239
10.3.4 處理左邊窗口 242
10.3.5 處理右邊窗口 248
10.3.6 初始封面 252
10.3.7 公司詳細(xì)情況對(duì)話(huà)框 252
10.3.8 處理狀態(tài)欄 254
10.4 知識(shí)補(bǔ)充 256
10.4.1 CRecordSet類(lèi) 256
10.4.2 類(lèi)CRecordSet派生類(lèi)的代碼分析 257
10.5 小結(jié) 259
10.6 習(xí)題 260
-
>通識(shí)課
>理工類(lèi)基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫(kù)技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視
- 教材類(lèi)more>>
- 教輔培訓(xùn)more>>
- 生活經(jīng)管more>>
- 信號(hào)與系統(tǒng)
- AutoCAD 2012實(shí)用教程
- 旅游信息化簡(jiǎn)明教程
- 數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用——PowerBuilder
- 數(shù)據(jù)結(jié)構(gòu)(C++描述)習(xí)題解答及實(shí)習(xí)指
- Visual Basic程序設(shè)計(jì)
- 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與訓(xùn)練
- 多媒體技術(shù)與應(yīng)用(第二版)
- 網(wǎng)站建設(shè)原理與實(shí)踐
- Internet與網(wǎng)頁(yè)設(shè)計(jì)
- 網(wǎng)絡(luò)綜合布線(xiàn)技術(shù)
- 計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)集成
- 計(jì)算機(jī)及網(wǎng)絡(luò)維護(hù)技術(shù)
- Visual Basic.NET程序設(shè)計(jì)
- C++程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與實(shí)訓(xùn)
- 計(jì)算機(jī)網(wǎng)絡(luò)操作系統(tǒng)——Windows 2000 S