注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關Visual C++教程

Visual C++教程

Visual C++教程

定 價:¥29.80

作 者: 鄭阿奇主編;丁有和編著
出版社: 清華大學出版社
叢編項: 高等院校程序設計規(guī)劃教材
標 簽: VC++

ISBN: 9787302110170 出版時間: 2005-07-01 包裝: 平裝
開本: 26cm 頁數(shù): 370 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《Visual C++教程》作者簡介

圖書目錄

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

本目錄推薦

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