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

Visual C++教程

Visual C++教程

定 價(jià):¥29.80

作 者: 鄭阿奇主編;丁有和編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等院校程序設(shè)計(jì)規(guī)劃教材
標(biāo) 簽: VC++

ISBN: 9787302110170 出版時(shí)間: 2005-07-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 370 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書以豐富的實(shí)例介紹了如何使用VisualC++6.0編寫Windows應(yīng)用程序。全書共分9章,介紹VisualC++6.0的開發(fā)環(huán)境,C++語(yǔ)言基礎(chǔ),Windows消息的使用方法,利用MFCAppWizard編寫Windows應(yīng)用程序的具體步驟,對(duì)話框及常用控件的相關(guān)知識(shí),菜單、工具欄和狀態(tài)欄的基本知識(shí)及它們的制作方法,框架窗口、文檔和視圖、文本和圖形操作,數(shù)據(jù)庫(kù)的相關(guān)知識(shí),ADO編程過(guò)程,網(wǎng)絡(luò)方面的相關(guān)知識(shí)及如何利用WinSocket進(jìn)行網(wǎng)站編程等內(nèi)容。本書適合作為高職學(xué)校計(jì)算機(jī)及通信專業(yè)學(xué)生的教材,也適合作為普通院校計(jì)算機(jī)及通信專業(yè)的本科和??茖W(xué)生的教材,還適合作為VisualC++自學(xué)者的的入門教材和軟件開發(fā)人員的參考書。

作者簡(jiǎn)介

暫缺《Visual C++教程》作者簡(jiǎn)介

圖書目錄

第1章 C++基礎(chǔ) 1
1.1 簡(jiǎn)單C++程序 1
1.2 類和對(duì)象 3
1.2.1 從結(jié)構(gòu)到類 3
1.2.2 類的定義 4
1.2.3 對(duì)象的定義 5
1.3 類的成員及特性 6
1.3.1 構(gòu)造函數(shù) 6
1.3.2 析構(gòu)函數(shù) 7
1.3.3 對(duì)象成員初始化 8
1.3.4 常類型 10
1.3.5 this指針 13
1.3.6 靜態(tài)成員 14
1.3.7 友元 16
1.4 繼承和派生類 18
1.4.1 單繼承 18
1.4.2 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù) 22
1.4.3 多繼承 22
1.5 多態(tài)和虛函數(shù) 23
1.5.1 虛函數(shù) 23
1.5.2 純虛函數(shù)和抽象類 25
習(xí)題 27
第2章 Windows編程基礎(chǔ) 28
2.1 Windows程序結(jié)構(gòu) 28
2.1.1 簡(jiǎn)單的Windows應(yīng)用程序 28
2.1.2 Windows編程特點(diǎn) 32
2.1.3 Windows基本數(shù)據(jù)類型 34
2.2 Windows簡(jiǎn)單編程 35
2.2.1 繪制文本 35
2.2.2 使用控件 38
2.3 MFC編程基礎(chǔ) 42
2.3.1 MFC概述 42
2.3.2 設(shè)計(jì)一個(gè)MFC程序 43
2.3.3 理解程序代碼 44
2.3.4 使用MFC AppWizard 46
習(xí)題 48
第3章 對(duì)話框 49
3.1 創(chuàng)建對(duì)話框 49
3.2 添加并使用對(duì)話框 50
3.2.1 資源與資源標(biāo)識(shí) 51
3.2.2 添加對(duì)話框資源 52
3.2.3 設(shè)置對(duì)話框?qū)傩?53
3.2.4 添加和布局控件 54
3.2.5 創(chuàng)建對(duì)話框類 57
3.2.6 添加對(duì)話框代碼 58
3.2.7 在程序中使用對(duì)話框 59
3.3 使用無(wú)模式對(duì)話框 62
3.4 通用對(duì)話框和消息對(duì)話框 64
3.4.1 通用對(duì)話框 64
3.4.2 消息對(duì)話框 66
習(xí)題 67
第4章 常用控件 68
4.1 控件的創(chuàng)建和基本使用方法 68
4.1.1 控件的創(chuàng)建方法 68
4.1.2 控件的消息及消息映射 71
4.1.3 控件的數(shù)據(jù)交換和數(shù)據(jù)校驗(yàn) 75
4.2 靜態(tài)控件和按鈕 78
4.2.1 靜態(tài)控件 78
4.2.2 按鈕 79
4.2.3 示例--制作問(wèn)卷調(diào)查 81
4.3 編輯框和旋轉(zhuǎn)按鈕控件 84
4.3.1 編輯框的屬性和通知消息 84
4.3.2 編輯框的基本操作 85
4.3.3 旋轉(zhuǎn)按鈕控件 87
4.3.4 示例--用對(duì)話框輸入學(xué)生成績(jī) 88
4.4 列表框 91
4.4.1 列表框的風(fēng)格和消息 91
4.4.2 列表框的基本操作 93
4.4.3 示例--城市郵政編碼 95
4.5 組合框 98
4.5.1 組合框的風(fēng)格類型和消息 98
4.5.2 組合框常見操作 99
4.5.3 示例--城市郵政編碼和區(qū)號(hào) 100
4.6 進(jìn)展條、滾動(dòng)條和滑動(dòng)條 104
4.6.1 進(jìn)展條 104
4.6.2 滾動(dòng)條 107
4.6.3 滑動(dòng)條 109
4.6.4 示例--調(diào)整對(duì)話框背景顏色 110
4.7 日期時(shí)間控件 113
4.8 圖像列表、列表和樹控件 117
4.8.1 圖像列表控件 117
4.8.2 列表控件 118
4.8.3 樹控件 125
習(xí)題 131
第5章 菜單、工具欄和狀態(tài)欄 132
5.1 文檔應(yīng)用程序框架 132
5.1.1 文檔應(yīng)用程序的MFC類結(jié)構(gòu) 132
5.1.2 項(xiàng)目的文件組織 133
5.2 菜單 134
5.2.1 更改應(yīng)用程序菜單 134
5.2.2 使用鍵盤快捷鍵 136
5.2.3 菜單的編程控制 137
5.2.4 使用快捷菜單 141
5.3 工具欄 142
5.3.1 使用工具欄編輯器 142
5.3.2 工具按鈕和菜單項(xiàng)相結(jié)合 144
5.3.3 多個(gè)工具欄的使用 145
5.4 狀態(tài)欄 148
5.4.1 狀態(tài)欄的定義 148
5.4.2 狀態(tài)欄的常用操作 149
5.4.3 改變狀態(tài)欄的風(fēng)格 150
習(xí)題 151
第6章 框架窗口、文檔和視圖 152
6.1 框架窗口 152
6.1.1 主框架窗口和文檔窗口 152
6.1.2 窗口狀態(tài)的改變 153
6.1.3 窗口風(fēng)格的設(shè)置 154
6.1.4 改變窗口的大小和位置 160
6.2 文檔模板 161
6.2.1 文檔模板類 161
6.2.2 文檔模板字符串資源 162
6.2.3 使用多個(gè)文檔類型 164
6.3 文檔的讀寫 167
6.3.1 MFC文檔讀寫機(jī)制 167
6.3.2 使用簡(jiǎn)單數(shù)組集合類 172
6.3.3 建立可序列化的類 175
6.3.4 文檔序列化示例 176
6.3.5 使用CFile類 181
6.4 文檔視圖結(jié)構(gòu) 184
6.4.1 一般視圖類的使用 184
6.4.2 文檔與視圖的相互作用 189
6.4.3 應(yīng)用程序?qū)ο笾羔樀幕フ{(diào) 191
6.4.4 切分窗口 192
6.4.5 一檔多視 196
習(xí)題 202
第7章 圖形、文本和打印 204
7.1 設(shè)備環(huán)境和簡(jiǎn)單數(shù)據(jù)類 204
7.1.1 設(shè)備環(huán)境類 204
7.1.2 坐標(biāo)映射 204
7.1.3 CPoint、CSize和CRect 206
7.1.4 顏色和顏色對(duì)話框 209
7.1.5 圖形設(shè)備接口 210
7.2 簡(jiǎn)單圖形繪制 211
7.2.1 畫筆 211
7.2.2 畫刷 213
7.2.3 繪圖示例 214
7.3 字體與文字處理 216
7.3.1 字體和字體對(duì)話框 216
7.3.2 常用文本輸出函數(shù) 218
7.3.3 文本格式化屬性 220
7.3.4 計(jì)算字符的幾何尺寸 221
7.3.5 文檔內(nèi)容顯示及其字體改變 222
7.4 位圖、圖標(biāo)與光標(biāo) 224
7.4.1 使用圖形編輯器 225
7.4.2 位圖 226
7.4.3 圖標(biāo) 229
7.4.4 光標(biāo) 232
7.5 打印與打印預(yù)覽 235
7.5.1 打印與打印預(yù)覽機(jī)制 235
7.5.2 打印與打印預(yù)覽的設(shè)計(jì) 236
7.5.3 完整的示例 242
習(xí)題 245
第8章 數(shù)據(jù)庫(kù)編程 246
8.1 數(shù)據(jù)庫(kù)基本概念 246
8.1.1 數(shù)據(jù)模型 246
8.1.2 Visual C++對(duì)數(shù)據(jù)庫(kù)的支持 247
8.2 ODBC數(shù)據(jù)庫(kù)編程 248
8.2.1 MFC的ODBC編程過(guò)程 248
8.2.2 ODBC數(shù)據(jù)表更新 253
8.2.3 MFC的ODBC類 255
8.3 數(shù)據(jù)庫(kù)常用編程操作 258
8.3.1 顯示記錄總數(shù)和當(dāng)前記錄號(hào) 258
8.3.2 編輯記錄 260
8.3.3 字段操作 263
8.3.4 多表處理 267
8.4 數(shù)據(jù)庫(kù)相關(guān)的ActiveX控件 273
8.4.1 使用MSFlexGrid控件 273
8.4.2 RemoteData和DBGrid控件 276
8.5 使用ADO操作數(shù)據(jù)庫(kù) 279
習(xí)題 286
第9章 高級(jí)應(yīng)用 287
9.1 多媒體 287
9.1.1 圖像處理 287
9.1.2 使用媒體控制接口(MCI) 292
9.1.3 使用MCIWnd窗口類 298
9.1.4 使用OpenGL 301
9.1.5 DirectX編程 306
9.2 動(dòng)態(tài)鏈接庫(kù) 312
9.2.1 DLL的概念 312
9.2.2 動(dòng)態(tài)鏈接庫(kù)的創(chuàng)建 313
9.2.3 動(dòng)態(tài)鏈接庫(kù)的訪問(wèn) 315
9.3 ActiveX控件 316
9.3.1 創(chuàng)建ActiveX控件 317
9.3.2 測(cè)試和使用ActiveX控件 323
9.4 多線程 326
9.4.1 進(jìn)程和線程 326
9.4.2 線程的管理和操作 327
9.4.3 線程通信 328
9.4.4 線程同步 331
9.5 網(wǎng)絡(luò)應(yīng)用 333
9.5.1 概述 334
9.5.2 Windows Sockets編程 334
9.5.3 WinInet應(yīng)用 341
習(xí)題 345
附錄 346
附錄A Visual C++常用編程操作方法 346
附錄B 程序簡(jiǎn)單調(diào)試 350
附錄C C++基本知識(shí)點(diǎn) 354
C.1 程序書寫規(guī)范 354
C.2 數(shù)據(jù)類型 354
C.3 運(yùn)算符和表達(dá)式 358
C.4 基本語(yǔ)句 361
C.5 函數(shù) 363
C.6 指針和引用 364
C.7 cout和cin 366
C.8 預(yù)處理 366
附錄D 常用的C++庫(kù)函數(shù) 369

本目錄推薦

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