Visual C++實(shí)用教程-(第5版)-含視頻分析提高 版權(quán)信息
- ISBN:9787121306341
- 條形碼:9787121306341 ; 978-7-121-30634-1
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Visual C++實(shí)用教程-(第5版)-含視頻分析提高 本書特色
本書仍然采用Visual C 6.0(中文版)平臺,在第4版的基礎(chǔ)上進(jìn)行增減、修改和完善,同時(shí)兼顧C(jī) 等級考試的內(nèi)容,從而進(jìn)一步方便教和學(xué)。主要內(nèi)容包含實(shí)用教程、習(xí)題、上機(jī)操作指導(dǎo)、綜合應(yīng)用實(shí)習(xí)、附錄等部分。“教程”包括C 和Visual C ,C 部分包括基本C 語言和C 面向?qū)ο蟪绦蛟O(shè)計(jì),Visual C 包括MFC基本應(yīng)用程序的建立、窗口和對話框、常用控件、基本界面元素、文檔和視圖、圖形和文本、數(shù)據(jù)庫編程等,一般在講解內(nèi)容后緊跟實(shí)例。“上機(jī)操作指導(dǎo)”與教程配套和同步,通過實(shí)例先引導(dǎo)操作和編程,然后提出問題思考或在原有基礎(chǔ)上自己進(jìn)行操作和編程練習(xí)。“綜合應(yīng)用實(shí)習(xí)”分為獨(dú)立的兩個(gè)部分,分別對C 和Visual C 進(jìn)行綜合應(yīng)用訓(xùn)練。本書提供配套的教學(xué)課件、教程實(shí)例文件、實(shí)驗(yàn)文件、綜合應(yīng)用實(shí)習(xí)源文件等教學(xué)資源,同時(shí)提供本書二維碼掃描配套視頻,可從華信教育資源網(wǎng)(www.hxedu.com.cn)免費(fèi)下載。本書可作為大學(xué)本科、高職高專院校相關(guān)課程教材,也可供廣大Visual C 應(yīng)用開發(fā)人員參考。
Visual C++實(shí)用教程-(第5版)-含視頻分析提高 內(nèi)容簡介
本書仍然采用Visual C++ 6.0(中文版)平臺,在第4版的基礎(chǔ)上進(jìn)行增減、修改和完善,同時(shí)兼顧C(jī)++等級考試的內(nèi)容,從而進(jìn)一步方便教和學(xué)。主要內(nèi)容包含實(shí)用教程、習(xí)題、上機(jī)操作指導(dǎo)、綜合應(yīng)用實(shí)習(xí)、附錄等部分。“教程”包括C++和Visual C++,C++部分包括基本C++語言和C++面向?qū)ο蟪绦蛟O(shè)計(jì),Visual C++包括MFC基本應(yīng)用程序的建立、窗口和對話框、常用控件、基本界面元素、文檔和視圖、圖形和文本、數(shù)據(jù)庫編程等,一般在講解內(nèi)容后緊跟實(shí)例。“上機(jī)操作指導(dǎo)”與教程配套和同步,通過實(shí)例先引導(dǎo)操作和編程,然后提出問題思考或在原有基礎(chǔ)上自己進(jìn)行操作和編程練習(xí)。“綜合應(yīng)用實(shí)習(xí)”分為獨(dú)立的兩個(gè)部分,分別對C++和Visual C++進(jìn)行綜合應(yīng)用訓(xùn)練。本書提供配套的教學(xué)課件、教程實(shí)例文件、實(shí)驗(yàn)文件、綜合應(yīng)用實(shí)習(xí)源文件等教學(xué)資源,同時(shí)提供本書二維碼掃描配套視頻,可從華信教育資源網(wǎng)(www.hxedu.com.cn)免費(fèi)下載。本書可作為大學(xué)本科、高職高專院校相關(guān)課程教材,也可供廣大Visual C++應(yīng)用開發(fā)人員參考。
Visual C++實(shí)用教程-(第5版)-含視頻分析提高 目錄
第1部分 實(shí) 用 教 程
第1章 基本C 語言 1
1.1 C 程序結(jié)構(gòu) 1
1.1.1 C 概述 1
1.1.2 C 程序創(chuàng)建 1
1.1.3 C 代碼結(jié)構(gòu) 4
1.2 數(shù)據(jù)類型和基本輸入/輸出 5
1.2.1 基本數(shù)據(jù)類型 5
1.2.2 字面常量 7
1.2.3 變量及其命名規(guī)則 9
1.2.4 標(biāo)識符常量和枚舉 12
1.2.5 基本輸入/輸出 13
1.3 運(yùn)算符和表達(dá)式 15
1.3.1 算術(shù)運(yùn)算符 15
1.3.2 賦值運(yùn)算符 16
1.3.3 數(shù)據(jù)類型轉(zhuǎn)換 18
1.3.4 關(guān)系運(yùn)算符 19
1.3.5 邏輯運(yùn)算符 20
1.3.6 位運(yùn)算符 20
1.3.7 條件運(yùn)算符 21
1.3.8 sizeof運(yùn)算符 21
1.3.9 逗號運(yùn)算符 21
1.3.10 自增和自減 22
1.4 基本語句 23
1.4.1 順序語句和塊 23
1.4.2 選擇結(jié)構(gòu)語句 24
1.4.3 循環(huán)結(jié)構(gòu)語句 27
1.4.4 break和continue語句 30
1.5 函數(shù)和預(yù)處理 31
1.5.1 函數(shù)的定義和調(diào)用 31
1.5.2 函數(shù)的參數(shù)傳遞 33
1.5.3 帶默認(rèn)形參值的函數(shù) 34
1.5.4 遞歸函數(shù) 35
1.5.5 內(nèi)聯(lián)函數(shù) 37
1.5.6 函數(shù)重載 38
1.5.7 作用域和可見性 39
1.5.8 存儲類型 40
1.5.9 編譯預(yù)處理 42
1.6 數(shù)組 46
1.6.1 一維數(shù)組 46
1.6.2 二維數(shù)組 48
1.6.3 字符數(shù)組 50
1.6.4 數(shù)組與函數(shù) 51
1.7 指針和引用 52
1.7.1 指針和指針變量 52
1.7.2 &和*運(yùn)算符 53
1.7.3 指針運(yùn)算 54
1.7.4 指針和數(shù)組 55
1.7.5 指針和函數(shù) 57
1.7.6 new和delete 61
1.7.7 引用和引用傳遞 61
1.8 字符指針和字符串處理 63
1.8.1 字符指針 63
1.8.2 帶參數(shù)的main函數(shù) 64
1.8.3 字符串處理函數(shù) 64
1.9 結(jié)構(gòu)、共用和自定義 66
1.9.1 結(jié)構(gòu)體 66
1.9.2 結(jié)構(gòu)體數(shù)組 69
1.9.3 結(jié)構(gòu)體與函數(shù) 70
1.9.4 結(jié)構(gòu)體指針 70
1.9.5 共用體 71
1.9.6 使用typedef 72
第2章 C 面向?qū)ο蟪绦蛟O(shè)計(jì) 74
2.1 類和對象 74
2.1.1 類的定義 74
2.1.2 對象的定義 76
2.1.3 類作用域和成員訪問權(quán)限 76
2.1.4 構(gòu)造函數(shù)和析構(gòu)函數(shù) 78
2.1.5 對象賦值和復(fù)制 80
2.1.6 淺復(fù)制和深復(fù)制 82
2.1.7 對象成員的初始化 83
2.2 數(shù)據(jù)共享和成員特性 85
2.2.1 靜態(tài)成員 85
2.2.2 友元 89
2.2.3 常類型 93
2.2.4 this指針 96
2.3 繼承和派生 97
2.3.1 單繼承 98
2.3.2 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù) 100
2.3.3 多繼承 101
2.3.4 虛基類 101
2.4 多態(tài)和虛函數(shù) 104
2.4.1 多態(tài)概述 105
2.4.2 虛函數(shù) 105
2.4.3 純虛函數(shù)和抽象類 107
2.5 運(yùn)算符重載 108
2.5.1 運(yùn)算符重載函數(shù) 108
2.5.2 運(yùn)算符重載限制 109
2.5.3 友元重載 110
2.5.4 轉(zhuǎn)換函數(shù) 112
2.5.5 賦值運(yùn)算符的重載 113
2.5.6 自增自減運(yùn)算符的重載 114
2.6 輸入/輸出流 116
2.6.1 流類和流對象 116
2.6.2 流的格式控制和錯(cuò)誤處理 117
2.6.3 使用輸入/輸出成員函數(shù) 120
2.6.4 提取和插入運(yùn)算符重載 122
2.6.5 文件流及其處理 123
第3章 MFC基本應(yīng)用程序的建立 131
3.1 Windows編程基礎(chǔ) 131
3.1.1 C 的Windows編程 131
3.1.2 Windows編程特點(diǎn) 135
3.1.3 Windows基本數(shù)據(jù)類型 136
3.2 創(chuàng)建MFC應(yīng)用程序 137
3.2.1 設(shè)計(jì)一個(gè)MFC程序 137
3.2.2 理解程序代碼 138
3.2.3 使用MFC AppWizard 139
3.2.4 創(chuàng)建文檔應(yīng)用程序 140
3.3 MFC應(yīng)用程序框架 143
3.3.1 項(xiàng)目文件和配置 143
3.3.2 項(xiàng)目管理和項(xiàng)目工作區(qū) 144
3.3.3 MFC程序類結(jié)構(gòu) 145
3.4 消息和消息映射 146
3.4.1 消息類別 147
3.4.2 消息映射和類向?qū)?147
3.4.3 消息映射代碼框架 149
3.4.4 鍵盤和鼠標(biāo)消息 150
3.4.5 其他窗口消息 151
3.5 Visual C 常用操作 152
3.5.1 單類的添加和刪除 152
3.5.2 成員的添加和刪除 153
3.5.3 文件打開和成員定位 154
3.5.4 使用向?qū)Чぞ邫?154
第4章 窗口和對話框 156
4.1 框架窗口 156
4.1.1 主框架窗口和文檔窗口 156
4.1.2 窗口樣式的設(shè)置 157
4.1.3 窗口狀態(tài)的改變 160
4.2 創(chuàng)建對話框 162
4.2.1 創(chuàng)建對話框應(yīng)用程序 162
4.2.2 資源和資源標(biāo)識 163
4.2.3 添加對話框資源 164
4.2.4 設(shè)置對話框?qū)傩?165
4.2.5 添加和布局控件 166
4.2.6 創(chuàng)建對話框類 169
4.2.7 映射WM_INITDIALOG消息 170
4.3 使用對話框 171
4.3.1 在程序中調(diào)用對話框 171
4.3.2 使用無模式對話框 174
4.4 通用對話框和消息對話框 176
4.4.1 通用對話框 176
4.4.2 消息對話框 177
第5章 常用控件 179
5.1 創(chuàng)建和使用控件 179
5.1.1 控件的創(chuàng)建方式 179
5.1.2 控件的消息及消息映射 181
5.1.3 控件類和控件對象 184
5.1.4 DDX和DDV 186
5.2 靜態(tài)控件和按鈕 187
5.2.1 靜態(tài)控件 187
5.2.2 按鈕 188
5.2.3 示例:制作問卷調(diào)查 189
5.3 編輯框和旋轉(zhuǎn)按鈕控件 192
5.3.1 編輯框的屬性和通知消息 192
5.3.2 編輯框的基本操作 193
5.3.3 旋轉(zhuǎn)按鈕控件 194
5.3.4 示例:用對話框輸入學(xué)生成績 195
5.4 列表框 198
5.4.1 列表框的樣式和消息 198
5.4.2 列表框的基本操作 199
5.4.3 示例:基本課程信息 200
5.5 組合框 203
5.5.1 組合框的樣式類型和消息 203
5.5.2 組合框常見操作 204
5.5.3 示例:課程號和課程信息 205
5.6 進(jìn)展條和日歷控件 209
5.6.1 進(jìn)展條 209
5.6.2 DTP控件 210
5.6.3 計(jì)時(shí)器 210
5.6.4 示例:自動時(shí)間顯示 211
5.7 滾動條和滑動條 212
5.7.1 滾動條 212
5.7.2 滑動條 213
5.7.3 示例:調(diào)整對話框背景顏色 215
第6章 基本界面元素 218
6.1 圖標(biāo)和光標(biāo) 218
6.1.1 圖像編輯器 218
6.1.2 圖標(biāo) 219
6.1.3 光標(biāo) 222
6.2 菜單 224
6.2.1 菜單一般規(guī)則 224
6.2.2 更改應(yīng)用程序菜單 225
6.2.3 使用鍵盤快捷鍵 226
6.2.4 菜單的編程控制 227
6.2.5 使用快捷菜單 230
6.3 工具欄 232
6.3.1 使用工具欄編輯器 232
6.3.2 工具按鈕和菜單項(xiàng)相結(jié)合 234
6.3.3 多個(gè)工具欄的使用 234
6.4 狀態(tài)欄 237
6.4.1 狀態(tài)欄的定義 237
6.4.2 狀態(tài)欄的常用操作 237
6.4.3 改變狀態(tài)欄的風(fēng)格 238
6.5 交互對象的動態(tài)更新 239
第7章 文檔和視圖 241
7.1 文檔模板 241
7.1.1 文檔模板類 241
7.1.2 文檔模板字符串資源 242
7.2 文檔序列化 243
7.2.1 文檔序列化過程 243
7.2.2 CArchive類和序列化操作 245
7.2.3 使用簡單數(shù)組集合類 247
7.2.4 類對象序列化 250
7.2.5 使用文件對話框和CFile類 254
7.2.6 CFile和CArchive類之間的關(guān)聯(lián) 258
7.3 一般視圖框架 258
7.3.1 CEditView和CRichEditView 259
7.3.2 CFormView 259
7.3.3 CHtmlView 263
7.3.4 CScrollView 263
7.4 列表視圖框架 263
7.4.1 圖像列表 263
7.4.2 列表視圖類型和樣式 264
7.4.3 列表項(xiàng)的基本操作 265
7.4.4 列表控件的消息 266
7.4.5 示例:列表顯示當(dāng)前的文件 267
7.5 樹視圖框架 270
7.5.1 樹控件及其樣式 270
7.5.2 樹控件的常用操作 271
7.5.3 樹視圖控件的消息 272
7.5.4 示例:遍歷本地文件夾 273
7.6 文檔視圖結(jié)構(gòu) 275
7.6.1 文檔與視圖的相互作用 275
7.6.2 應(yīng)用程序?qū)ο笾羔樀幕フ{(diào) 276
7.6.3 切分窗口 278
7.6.4 一檔多視 280
第8章 圖形和文本 286
8.1 概述 286
8.1.1 設(shè)備環(huán)境類 286
8.1.2 坐標(biāo)映射 286
8.1.3 CPoint、CSize和CRect 288
8.1.4 顏色和顏色對話框 290
8.2 圖形設(shè)備接口 291
8.2.1 使用GDI對象 291
8.2.2 畫筆 292
8.2.3 畫刷 293
8.2.4 位圖 294
8.2.5 圖形繪制 296
8.3 字體與文字處理 300
8.3.1 字體和字體對話框 300
8.3.2 常用文本輸出函數(shù) 302
8.3.3 文本格式化屬性 304
8.3.4 計(jì)算字符的幾何尺寸 304
8.3.5 文檔內(nèi)容顯示及其字體改變 305
第9章 數(shù)據(jù)庫編程 308
9.1 數(shù)據(jù)庫和ODBC操作 308
9.1.1 數(shù)據(jù)庫基本概念 308
9.1.2 常用SQL語句 309
9.1.3 Visual C 操作數(shù)據(jù)庫接口 310
9.2 MFC ODBC一般操作 311
9.2.1 MFC ODBC向?qū)н^程 311
9.2.2 ODBC數(shù)據(jù)表綁定更新 316
9.2.3 MFC的ODBC類 317
9.3 MFC ODBC應(yīng)用編程 319
9.3.1 顯示記錄總數(shù)和當(dāng)前記錄號 319
9.3.2 編輯記錄 321
9.3.3 字段操作 323
9.3.4 多表處理 326
9.4 ADO數(shù)據(jù)庫編程 330
9.4.1 ADO編程的一般過程 331
9.4.2 Recordset對象使用 333
9.4.3 Command對象使用 335
第2部分 習(xí) 題
第1章 基本C 語言 336
第2章 C 面向?qū)ο蟪绦蛟O(shè)計(jì) 345
第3章 MFC基本應(yīng)用程序的建立 348
第4章 窗口和對話框 348
第5章 常用控件 349
第6章 基本界面元素 349
第7章 文檔和視圖 349
第8章 圖形和文本 350
第9章 數(shù)據(jù)庫編程 350
第3部分 上機(jī)操作指導(dǎo)
實(shí)驗(yàn)1 認(rèn)識Visual C 6.0開發(fā)環(huán)境 351
實(shí)驗(yàn)內(nèi)容 351
實(shí)驗(yàn)準(zhǔn)備和說明 351
實(shí)驗(yàn)步驟 351
思考與練習(xí) 359
實(shí)驗(yàn)2 基本數(shù)據(jù)類型、表達(dá)式和基本語句 360
實(shí)驗(yàn)內(nèi)容 360
實(shí)驗(yàn)準(zhǔn)備和說明 360
實(shí)驗(yàn)步驟 360
思考與練習(xí) 363
實(shí)驗(yàn)3 函數(shù)和預(yù)處理 363
實(shí)驗(yàn)內(nèi)容 363
實(shí)驗(yàn)準(zhǔn)備和說明 363
實(shí)驗(yàn)步驟 364
思考與練習(xí) 366
實(shí)驗(yàn)4 構(gòu)造類型、指針和引用 366
實(shí)驗(yàn)內(nèi)容 366
實(shí)驗(yàn)準(zhǔn)備和說明 366
實(shí)驗(yàn)步驟 367
思考與練習(xí) 369
實(shí)驗(yàn)5 類和對象、繼承和派生 369
實(shí)驗(yàn)內(nèi)容 369
Visual C++實(shí)用教程-(第5版)-含視頻分析提高 作者簡介
鄭阿奇,男,南京師范大學(xué)教授,主編多個(gè)系列高等院校計(jì)算機(jī)教材,其中十多種入選普通高等教育“十一五”*規(guī)劃教材。
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
月亮與六便士
- >
唐代進(jìn)士錄
- >
苦雨齋序跋文-周作人自編集
- >
二體千字文
- >
李白與唐代文化
- >
伯納黛特,你要去哪(2021新版)
- >
伊索寓言-世界文學(xué)名著典藏-全譯本