[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 教育资源 >> 學習課件 >> 《零基礎學Visual C++教案PPT/隨書光盤》[ISO]
《零基礎學Visual C++教案PPT/隨書光盤》[ISO]
下載分級 教育资源
資源類別 學習課件
發布時間 2017/7/14
大       小 -
《零基礎學Visual C++教案PPT/隨書光盤》[ISO] 簡介: 資料介紹 相關專題學習資料: c語言
電驢資源下載/磁力鏈接資源下載:
全選
"《零基礎學Visual C++教案PPT/隨書光盤》[ISO]"介紹

資料介紹

相關專題學習資料:
  • c語言/c++程序設計教程
  • 計算機資料

IPB Image

出版社 : 機械工業出版社
作者  : 鄭慧,范忠誠/
出版日期:2007年12月
本書精華
◎開發環境、項目、資源
◎工程向導、Win32控制台、MFC應用程序框架
◎Win32 API、事件、消息、窗口、MFC類庫
◎C++、面向對象、繼承、多態
◎鍵盤消息、插入符、鼠標消息、光標
◎菜單資源、菜單消息、工具欄、狀態欄
◎標准控件、控件消息、控件資源、ActiveX控件
◎字符串類、集合類、時間類、日期類、文件類、異常類
◎GDI對象、CDC類、畫筆、畫刷、字體、坐標系統
◎文檔、視圖、多文檔、窗口分割
◎模態對話框、非模態對話框、屬性表對話框、通用對話框、消息對話框
◎動態鏈接庫、Win32 DLL、常規DLL、擴展DLL
◎線程、用戶界面線程、工作者線程、線程同步、線程通信
◎Windows Sockets、無連接通信、有連接通信
◎數據庫編程、SQL、ADO、ODBC設置

圖書目錄:
第一篇 VC/C++基礎篇
第1章 Visual C++6.0集成開發環境 1
1.1 Visual C++6.0及其開發環境 1
1.1.1 Visual C++6.0的安裝 1
1.1.2 Visual C++6.0開發環境 3
1.1.3 Visual C++6.0向導 4
1.2 編輯器、菜單與快捷鍵介紹 4
1.2.1 Visual C++的編輯器 4
1.2.2 Visual C++的主要菜單項 5
1.2.3 Visual C++常用功能鍵及其意義 7
1.3 項目與項目工作區 9
1.3.1 創建項目工作區與項目 9
1.3.2 項目工作區窗口 9
1.4 資源與資源編輯器 10
1.4.1 資源編輯器 10
1.4.2 資源符號 11
1.5 聯機幫助 12
第2章 Visual C++6.0基本應用程序的創建 14
2.1 使用AppWizard生成工程 14
2.1.1 工程與工作區 14
2.1.2 AppWizard可創建的工程類型 14
2.2 Win32控制台應用程序 15
2.2.1 利用向導生成Win32控制台工程 16
2.2.2 生成和編輯源文件 16
2.2.3 編譯程序 19
2.2.4 鏈接程序 19
2.2.5 運行程序 20
2.2.6 調試程序 20
2.3 MFC應用程序框架 22
2.3.1 基於對話框的應用程序框架 23
2.3.2 基於文檔/視圖結構的MFC應用程序 24
2.3.3 文檔/視圖結構簡介 25
2.4 VC++程序的工程文件與開發過程 26
2.4.1 VC++程序的工程文件 27
2.4.2 VC++項目的開發過程 27
第3章 Windows編程與MFC基礎 30
3.1 Windows編程基礎 30
3.1.1 Windows API函數 30
3.1.2 窗口與句柄 30
3.1.3 事件與消息 31
3.1.4 常用的Windows數據類型 31
3.2 Windows應用程序分析 32
3.2.1 WinMain函數 32
3.2.2 創建窗口 33
3.2.3 消息循環 34
3.2.4 WinProc窗口函數 35
3.2.5 Windows編程實例 35
3.3 MFC基礎 37
3.3.1 MFC概述 37
3.3.2 MFC基礎類及其層次結構 37
3.3.3 MFC中的全局函數 38
3.4 MFC應用程序框架分析 39
3.4.1 入口函數 39
3.4.2 應用程序對象 41
3.4.3 InitInstance()函數 41
3.4.4 Run()函數 42
3.4.5 MFC的消息映射 44
3.4.6 MFC消息分類 44
第4章 面向對象程序設計與C++語言 46
4.1 面向對象程序設計概述 46
4.1.1 面向對象的基本概念 46
4.1.2 面向對象技術的基本特征 47
4.2 C++語言基礎 48
4.2.1 C++基本控制結構 49
4.2.2 C++的數據與基本數據類型 52
4.2.3 C++的運算符和表達式 54
4.2.4 C++的函數 56
4.2.5 C++的指針 59
4.3 C++的面向對象特性 60
4.3.1 C++中的類 61
4.3.2 類的對象 63
4.3.3 C++類的繼承與派生 63
4.3.4 C++類的繼承實例 65
4.3.5 C++類的多態性 67
第二篇 VC常用類、控件、資源篇
第5章 基本輸入—鍵盤和鼠標消息 71
5.1 鍵盤消息及其處理 71
5.1.1 鍵盤消息 71
5.1.2 鍵盤消息的處理 71
5.1.3 按鍵消息的處理 72
5.1.4 按鍵消息處理函數 73
5.1.5 字符消息的處理 76
5.1.6 創建鍵盤插入符 79
5.2 鼠標消息及其處理 81
5.2.1 鼠標消息 81
5.2.2 鼠標消息處理函數 81
5.2.3 鼠標消息處理實例 81
5.2.4 鼠標光標的創建與使用 84
5.2.5 捕捉鼠標 86
5.2.6 鎖定鼠標的作用區域 86
第6章 菜單、工具欄和狀態欄編程 88
6.1 菜單及其相關資源的使用 88
6.1.1 菜單的種類及開發步驟 88
6.1.2 菜單的創建與編輯 89
6.1.3 菜單消息 90
6.1.4 菜單命令消息的處理 91
6.1.5 菜單更新消息的處理 92
6.1.6 為菜單項設置快捷鍵 94
6.1.7 彈出菜單的創建與使用 95
6.2 工具欄的使用 98
6.2.1 工具欄的創建 98
6.2.2 編輯工具欄 100
6.2.3 工具欄命令處理 101
6.2.4 工具欄類CToolBar的簡單介紹 102
6.3 狀態欄的使用 103
6.3.1 狀態欄的創建 103
6.3.2 狀態欄編程 104
6.3.3 狀態欄類CStatusBar的簡單介紹 106
第7章 使用Windows標准控件 107
7.1 Windows標准控件 107
7.1.1 Windows控件簡介 107
7.1.2 使用對話框編輯器創建控件 108
7.1.3 控件類的基類—CWnd 110
7.1.4 控件的消息及其處理 111
7.2 按鈕控件 111
7.2.1 按鈕控件簡介 112
7.2.2 按鈕控件類CButton 112
7.2.3 按鈕控件的屬性與消息 112
7.2.4 按鈕狀態的確定 114
7.2.5 按鈕控件使用實例 115
7.3 靜態控件與編輯控件 118
7.3.1 靜態控件的創建與使用 119
7.3.2 靜態控件類CStatic 120
7.3.3 編輯控件的創建 120
7.3.4 編輯控件類CEdit 121
7.3.5 編輯控件的消息 122
7.3.6 編輯控件的應用實例 122
7.4 列表框控件和組合框控件 124
7.4.1 列表框控件的創建 124
7.4.2 列表框控件類CListBox 125
7.4.3 列表框控件的消息 126
7.4.4 列表框控件實例 127
7.4.5 組合框控件的創建 129
7.4.6 組合框控件類CComboBox 130
7.4.7 組合框控件的消息 131
7.5 微調控件、滑塊控件和進度條控件 131
7.5.1 微調控件的創建 132
7.5.2 微調控件的使用 132
7.5.3 滑塊控件的創建 133
7.5.4 滑塊控件的使用 134
7.5.5 進度條控件的創建及使用 135
7.5.6 微調控件、滑塊控件和進度條控件編程實例 136
7.6 列表視圖控件和樹形視圖控件 138
7.6.1 列表視圖控件的創建 138
7.6.2 列表視圖控件類CListCtrl 139
7.6.3 列表視圖控件的通知消息 140
7.6.4 樹形視圖控件的創建 140
7.6.5 樹形視圖控件類CTreeCtrl 141
7.6.6 樹形視圖控件的消息 143
7.6.7 列表視圖控件和樹形視圖控件編程實例 143
7.7 ActiveX控件的使用 146
7.7.1 ActiveX控件的結構 147
7.7.2 Visual C++中的組件和控件庫 148
7.7.3 MFC程序中ActiveX控件的使用 148
7.7.4 ActiveX控件的使用實例 149
第8章 MFC的一些常用的通用類 154
8.1 字符串類(CString) 154
8.1.1 CString對象的創建 154
8.1.2 CString類的成員函數 154
8.1.3 CString類的常用操作 155
8.1.4 CString的格式化與類型轉換 157
8.2 MFC的集合類 159
8.2.1 數組類 159
8.2.2 數組類的使用實例 160
8.2.3 鏈表類 161
8.2.4 鏈表類的使用實例 163
8.3 日期、時間類 165
8.3.1 CTime類 165
8.3.2 CTime對象的格式化 166
8.3.3 CTimeSpan類 167
8.3.4 計時器的使用 168
8.4 MFC文件操作類—CFile 169
8.4.1 構造文件對象並打開文件 169
8.4.2 文件的讀寫操作 170
8.4.3 文件的定位操作 171
8.4.4 文件的管理操作 172
8.4.5 使用CFile類進行文件操作實例 172
8.5 MFC異常類 174
8.5.1 MFC異常類簡介 175
8.5.2 文件異常類CFileException 175
8.5.3 異常的捕獲 176
第9章 文本、圖形輸出 178
9.1 基礎知識 178
9.1.1 GDI繪圖的實現 178
9.1.2 MFC 圖形對象類 179
9.1.3 庫存GDI對象 180
9.1.4 與圖形繪制有關的簡單數據類型 180
9.1.5 MFC應用程序框架中的圖形繪制與刷新 182
9.2 MFC設備描述表—CDC類 183
9.2.1 CDC及其派生類 183
9.2.2 文本輸出 185
9.2.3 CDC的常用繪圖函數 186
9.3 使用畫筆和畫刷進行繪圖 188
9.3.1 畫筆對象及其使用 188
9.3.2 使用畫筆繪圖實例 189
9.3.3 畫刷對象及其使用 191
9.3.4 使用畫刷繪圖實例 191
9.4 字體對象 194
9.4.1 字體對象的創建 194
9.4.2 獲取字體信息 195
9.4.3 字體對象使用實例 196
9.5 位圖和區域對象 197
9.5.1 設備相關位圖(DDB) 197
9.5.2 CBitmap應用實例 199
9.5.3 設備無關位圖(DIB) 200
9.5.4 區域對象(CRgn) 201
9.5.5 CRgn應用實例 201
9.6 坐標系統與映射模式 203
9.6.1 坐標系統 203
9.6.2 映射模式 204
9.6.3 自定義映射模式 204
9.6.4 坐標映射使用實例 205
第三篇 VC基本應用程序開發篇
第10章 文檔/視圖結構的應用程序開發 207
10.1 文檔/視圖結構 207
10.1.1 文檔/視圖結構概述 207
10.1.2 文檔/視圖結構的分類 208
10.2 文檔/視圖結構應用程序框架分析 209
10.2.1 利用AppWizard創建單文檔程序框架 209
10.2.2 程序框架中的主要類及相互關系 212
10.2.3 文檔類、視圖類核心函數及作用 214
10.2.4 新建、保存和打開的實現 215
10.2.5 多文檔應用程序框架 216
10.3 文檔/視圖結構應用程序的開發 217
10.3.1 實現目標 217
10.3.2 創建基本的程序框架 217
10.3.3 創建文檔數據 219
10.3.4 在視圖類中實現繪圖操作 219
10.3.5 文檔的序列化 222
10.3.6 對例程數據進行序列化 226
10.3.7 讓文檔/視圖結構程序支持滾動條 229
10.4 窗口分割與多視 231
10.4.1 窗口分割基礎知識 231
10.4.2 動態分割窗口的實現 233
10.4.3 靜態分割窗口與多視圖的實現 235
第11章 對話框的應用 239
11.1 對話框的工作方式、種類和創建方法 239
11.1.1 對話框在應用程序中的工作方式 239
11.1.2 對話框的種類 239
11.1.3 對話框模板的創建與編輯 240
11.2 對話框與程序連接 242
11.2.1 創建對話框類 242
11.2.2 為對話框類添加成員變量 243
11.2.3 對話框數據交換與驗證 244
11.2.4 對話框控件通知消息的處理 246
11.3 對話框的創建與顯示 248
11.3.1 創建模態對話框 248
11.3.2 創建非模態對話框 250
11.3.3 非模態對話框創建實例 251
11.3.4 基於對話框的應用程序 255
11.4 屬性表對話框 257
11.4.1 屬性表對話框的創建 258
11.4.2 屬性表對話框的運行機制 261
11.5 消息對話框與公用對話框 262
11.5.1 消息對話框 263
11.5.2 顏色對話框 265
11.5.3 文件對話框 266
11.5.4 字體對話框 267
11.5.5 查找、替換對話框 269
11.5.6 打印對話框 271
11.5.7 公用對話框使用實例 273
第12章 動態鏈接庫編程 278
12.1 基本概念 278
12.1.1 動態鏈接庫的概念 278
12.1.2 動態鏈接庫的優點 279
12.1.3 Visual C++6.0可開發的DLL 279
12.1.4 DLL文件的組成 280
12.2 DLL的創建與調用 281
12.2.1 Win32 DLL的創建 281
12.2.2 DLL的導出 282
12.2.3 應用程序鏈接DLL 283
12.3 MFC常規DLL的創建與使用 287
12.3.1 基本概念 287
12.3.2 MFC常規DLL的創建 287
12.3.3 MFC常規DLL的創建實例 288
12.3.4 MFC常規DLL的調用 290
12.4 MFC擴展DLL的創建與使用 291
12.4.1 MFC擴展DLL的創建 291
12.4.2 MFC擴展DLL的創建實例 292
12.4.3 MFC擴展DLL的調用 295
12.5 DLL的查看與調試 296
12.5.1 使用Depends工具查看DLL接口 296
12.5.2 DLL的調試 297
第四篇 VC程序開發提高篇
第13章 多線程程序開發 299
13.1 多線程的引入 299
13.1.1 單線程程序的不足 299
13.1.2 問題的解決 300
13.2 多線程編程的基礎知識 300
13.2.1 進程和線程 300
13.2.2 Spy++工具 301
13.2.3 Win32 API對多線程編程的支持 302
13.2.4 MFC對多線程編程的支持 305
13.3 多線程程序開發方法 308
13.3.1 使用Win32 API函數開多線程程序 308
13.3.2 MFC用戶界面線程的開發 311
13.3.3 MFC工作者線程的開發 314
13.4 線程間的通信 315
13.4.1 使用全局變量實現線程間的通信 315
13.4.2 使用自定義的消息實現線程間的通信 318
13.5 線程的同步 321
13.5.1 等待函數 321
13.5.2 CEvent類實現線程同步 322
13.5.3 使用CEvent類實現線程同步實例 323
13.5.4 CCriticalSection類實現線程同步 326
13.5.5 CCriticalSection類實現線程同步實例 326
13.5.6 CSemaphore類實現線程同步 329
13.5.7 CSemaphore類實現線程同步實例 330
第14章 VC網絡編程 332
14.1 網絡通信及開發基礎 332
14.1.1 TCP/IP協議 332
14.1.2 TCP/IP協議核心與應用程序關系 333
14.1.3 Windows Sockets基礎 334
14.1.4 客戶/服務器模式 334
14.2 基本網絡通信開發 335
14.2.1 CAsyncSocket類及常用成員函數的使用 335
14.2.2 使用WinSock進行無連接的通信 339
14.2.3 無連接通信實例 340
14.2.4 使用WinSock進行有連接的通信 343
14.2.5 有連接通信實例 344
14.3 網絡程序設計與開發 348
14.3.1 網絡程序的一些概念 348
14.3.2 Socket事件 349
14.3.3 Socket事件的激發控制 349
14.3.4 Socket信息的獲取與處理 350
14.3.5 網絡程序開發實例 352
14.4 WinInet開發Internet客戶端程序 359
14.4.1 MFC WinInet開發包 360
14.4.2 WinInet開發客戶端程序的流程 361
14.4.3 WinInet開發HTTP客戶端程序實例 362
14.5 簡單的Web浏覽器開發 363
14.5.1 CHtmlView視圖類簡介 364
14.5.2 浏覽器開發實例 365
第15章 VC數據庫編程 370
15.1 數據庫基礎 370
15.1.1 數據庫的基本概念 370
15.1.2 數據庫管理系統(DBMS) 371
15.1.3 結構化查詢語言(SQL) 371
15.2 數據庫開發技術簡介 374
15.2.1 ODBC API/MFC ODBC技術 374
15.2.2 DAO技術 375
15.2.3 ADO技術 375
15.3 在Visual C++中使用ADO開發數據庫應用程序 377
15.3.1 Visual C++對ADO的支持 377
15.3.2 創建數據庫與實例工程 378
15.3.3 引入ADO對象 380
15.3.4 連接數據源 381
15.3.5 開發技術—連接對象 382
15.3.6 創建表並添加數據 384
15.3.7 開發技術—ADO對象命令的執行 385
15.3.8 開發技術—Recordset對象 386
15.3.9 遍歷、刪除和編輯記錄的實現 391
15.4 使用ODBC數據源連接數據庫 396
15.4.1 手動實現設置ODBC數據源 396
15.4.2 ADO連接ODBC數據源 397
15.4.3 Visual C++程序實現設置ODBC數據源 398
15.4.4 使用Visual C++程序設置ODBC數據源實例 398

相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved