-
-
-
C++基礎(chǔ)與提高(王桂林) 第四版 中文pdf完整版 C/C++ / 3.5MB
-
C語言深度進(jìn)階篇 v3 中文pdf完整版 C/C++ / 18.4MB
-
零基礎(chǔ)入門C語言(全) 王桂林 中文pdf完整版 C/C++ / 4.7MB
-
C語言程序設(shè)計(jì)第4版何欽銘 課后習(xí)題及答案+課件 中文pdf完整版 C/C++ / 4.7MB
-
C++編程MFC基礎(chǔ)教程 中文完整版PDF C/C++ / 28.3MB
-
Qt5.10 GUI完全參考手冊 中文完整版PDF C/C++ / 9.50MB
-
C++標(biāo)準(zhǔn)庫參考(STL) 完整版PDF C/C++ / 27.9MB
-
C++編程學(xué)習(xí)與實(shí)踐案例 中文完整版PDF C/C++ / 1.55MB
詳情介紹
本書力求從visual c++初學(xué)者的角度開發(fā),使初學(xué)者能夠最快地掌握visual c++程序設(shè)計(jì)的精髓而少走彎路。本書對visual c++的每個(gè)知識點(diǎn)的講解均采用最基本、最常用的方案實(shí)現(xiàn),并輔以簡單易懂而貼近工程應(yīng)用的實(shí)例來闡明。對使用的mfc類,只詳細(xì)介紹工程項(xiàng)目中常用的成員函數(shù)的使用,其他成員函數(shù)則忽略。雖然是基礎(chǔ)書,但對于visual c++程序框架的建立及總體的運(yùn)行機(jī)制還是作了詳細(xì)的介紹,因?yàn)橹挥姓莆樟诉@些,才便于以后的進(jìn)階提高。..
全書分為四篇,共15章,內(nèi)容涵蓋c++及visual c++程序框架,visual c++的基本開發(fā)要素,如鍵盤、鼠標(biāo)、工具欄、狀態(tài)欄、通用控件、設(shè)備描述表以及mfc通用類,對話框、文件/視圖結(jié)構(gòu)程序以及dll的開發(fā),多線程程序設(shè)計(jì),網(wǎng)絡(luò)編程以及數(shù)據(jù)庫開發(fā)等。
本書作為visual c++ 6.0的基礎(chǔ)教程,適合于visual c++的初學(xué)者,特別是大中專院校剛學(xué)習(xí)完c++語言的低年級學(xué)生。另外,本書還適合已經(jīng)稍有基礎(chǔ)的visual c++開發(fā)者,進(jìn)一步鞏固和熟悉visual c++開發(fā)的框架體系,同時(shí)也適合作為項(xiàng)目開發(fā)參考的工具書。
目錄:
出版說明.
前言
第一篇 visual c++與c++基礎(chǔ)
第1章 visual c++ 6.0開發(fā)環(huán)境和應(yīng)用程序框架 1
1.1 安裝并測試visual c++ 6.0 1
1.1.1 visual c++ 6.0的安裝 1
1.1.2 visual c++ 6.0開發(fā)環(huán)境 4
1.1.3 visual c++ 6.0應(yīng)用程序向?qū)Ш晚?xiàng)目創(chuàng)建 5
1.2 visual c++ 6.0簡介 7
1.2.1 c/c++編譯器 7
1.2.2 編輯器 7
1.2.3 資源編輯器和資源符號 8
1.2.4 連接器和調(diào)試器 8
1.2.5 visual c++ 6.0的主要菜單項(xiàng)功能 9
1.2.6 項(xiàng)目和解決方案 14
1.2.7 本機(jī)幫助和聯(lián)機(jī)幫助 14
1.3 win32基本應(yīng)用程序的創(chuàng)建 15
1.3.1 使用appwizard應(yīng)用程序向?qū)?15
1.3.2 win32應(yīng)用程序的生成 16
1.3.3 visual c++ 6.0的調(diào)試:變量跟蹤和函數(shù)調(diào)用棧 19
.1.4 microsoft應(yīng)用程序框架 21
1.4.1 全局對象 21
1.4.2 mfc的消息映射和消息分類 21
1.5 實(shí)例:編寫第一個(gè)c++程序—hello, c++! 21
1.6 實(shí)例:創(chuàng)建第一個(gè)mfc程序—hello, mfc! 24
1.7 小結(jié) 24
1.8 本章練習(xí) 24
第2章 c++語法基礎(chǔ) 25
2.1 c++簡介 25
2.2 數(shù)據(jù)類型定義和使用 26
2.2.1 簡單變量 26
2.2.2 算術(shù)運(yùn)算符 29
2.2.3 枚舉、指針和數(shù)組 31
2.2.4 string類和c風(fēng)格字符串 33
2.2.5 結(jié)構(gòu)體類型 35
2.2.6 類類型 36
2.2.7 實(shí)例:成績管理系統(tǒng)(1.0版) 39
2.3 運(yùn)算符、表達(dá)式和語句 43
2.3.1 幾種常用的運(yùn)算符 43
2.3.2 循環(huán)語句:for語句、while語句和do...while語句 45
2.3.3 判斷語句:if語句和switch語句 46
2.3.4 實(shí)例:成績管理系統(tǒng)(2.0版) 49
2.4 函數(shù)定義和調(diào)用 53
2.4.1 定義函數(shù)和函數(shù)原型 53
2.4.2 函數(shù)通過指針來調(diào)用數(shù)組 54
2.4.3 函數(shù)指針 54
2.4.4 具有引用參數(shù)的函數(shù) 55
2.4.5 函數(shù)重載 58
2.4.6 函數(shù)模板的定義和使用 59
2.4.7 實(shí)例:成績管理系統(tǒng)(3.0版) 60
2.5 類的定義和對象構(gòu)造 62
2.5.1 自然界中的類型和c++的類定義 63
2.5.2 實(shí)現(xiàn)類成員函數(shù) 64
2.5.3 實(shí)例化類對象并使用 66
2.5.4 類的構(gòu)造函數(shù)和析構(gòu)函數(shù) 67
2.5.5 運(yùn)算符重載與this指針的使用 69
2.5.6 友元函數(shù)和友元類 70
2.5.7 實(shí)例:成績管理系統(tǒng)(4.0版) 73
2.6 類繼承 77
2.6.1 is-a關(guān)系 77
2.6.2 多態(tài)公有繼承 79
2.6.3 protected訪問控制 81
2.6.4 抽象基類 82
2.6.5 私有繼承和保護(hù)繼承 83
2.6.6 多繼承 83
2.6.7 類模板 84
2.7 c++異常機(jī)制 85
2.7.1 異常處理類型 85
2.7.2 exception類 87
2.8 標(biāo)準(zhǔn)模板庫(stl) 87
2.8.1 auto_ptr類的使用 87
2.8.2 vector模板類的定義和使用 88
2.8.3 通用算法 89
2.8.4 實(shí)例:使用stl和通用算法開發(fā)成績管理系統(tǒng)(5.0版) 91
2.9 i/o流和文件 95
2.9.1 c++的輸入和輸出 96
2.9.2 文件輸入和輸出 96
2.9.3 實(shí)例:在visual c++ 6.0創(chuàng)建c++源文件,使用磁盤文件讀寫 97
2.10 小結(jié) 98
2.11 本章練習(xí) 98
第3章 windows編程與mfc基礎(chǔ) 99
3.1 windows編程基礎(chǔ) 99
3.1.1 windows api函數(shù) 99
3.1.2 窗口與句柄 99
3.1.3 事件與消息 100
3.1.4 常用的windows數(shù)據(jù)類型 100
3.2 windows應(yīng)用程序分析 101
3.2.1 winmain函數(shù) 102
3.2.2 創(chuàng)建窗口 102
3.2.3 消息循環(huán) 103
3.2.4 winproc窗口函數(shù) 104
3.2.5 windows編程實(shí)例 105
3.3 mfc基礎(chǔ) 107
3.3.1 mfc概述 107
3.3.2 mfc基礎(chǔ)類及其層次結(jié)構(gòu) 107
3.3.3 mfc中的全局函數(shù) 109
3.4 mfc應(yīng)用程序框架分析 109
3.4.1 入口函數(shù) 109
3.4.2 應(yīng)用程序?qū)ο?110
3.4.3 initinstance函數(shù) 111
3.4.4 run函數(shù) 112
3.4.5 mfc的消息映射 114
3.4.6 mfc消息分類 114
3.5 小結(jié) 116
3.6 本章練習(xí) 116
第二篇 visual c++常用類、控件和資源
第4章 基本輸入—鍵盤和鼠標(biāo)消息 117
4.1 鍵盤消息及其處理 117
4.1.1 鍵盤消息 117
4.1.2 鍵盤消息處理 118
4.1.3 按鍵消息的處理 118
4.1.4 按鍵消息處理函數(shù) 120
4.1.5 字符消息的處理 122
4.1.6 創(chuàng)建鍵盤插入符 125
4.2 鼠標(biāo)消息及其處理 128
4.2.1 鼠標(biāo)消息 128
4.2.2 鼠標(biāo)消息處理函數(shù) 128
4.2.3 鼠標(biāo)消息處理實(shí)例 129
4.2.4 鼠標(biāo)光標(biāo)的創(chuàng)建與使用 132
4.2.5 捕捉鼠標(biāo) 133
4.2.6 鎖定鼠標(biāo)的作用區(qū)域 134
4.3 小結(jié) 135
4.4 本章練習(xí) 135
第5章 菜單、工具欄和狀態(tài)欄編程 136
5.1 菜單及其相關(guān)資源的使用 136
5.1.1 菜單的種類及開發(fā)步驟 136
5.1.2 菜單的創(chuàng)建與編輯 137
5.1.3 菜單消息 139
5.1.4 菜單命令消息的處理 139
5.1.5 菜單更新消息的處理 141
5.1.6 為菜單項(xiàng)設(shè)置快捷鍵 143
5.1.7 彈出菜單的創(chuàng)建與使用 145
5.2 工具欄的使用 148
5.2.1 工具欄的創(chuàng)建 148
5.2.2 編輯工具欄 150
5.2.3 工具欄命令處理 151
5.2.4 工具欄類ctoolbar的簡單介紹 151
5.3 狀態(tài)欄的使用 152
5.3.1 狀態(tài)欄的創(chuàng)建 152
5.3.2 狀態(tài)欄編程 153
5.3.3 狀態(tài)欄類cstatusbar的簡單介紹 156
5.4 小結(jié) 157
5.5 本章練習(xí) 157
第6章 使用windows標(biāo)準(zhǔn)控件 158
6.1 windows標(biāo)準(zhǔn)控件 158
6.1.1 windows控件簡介 159
6.1.2 使用對話框編輯器創(chuàng)建控件 159
6.1.3 控件類的基類cwnd 162
6.1.4 控件的消息及其處理 163
6.2 按鈕控件 163
6.2.1 按鈕控件簡介 163
6.2.2 按鈕控件類cbutton 164
6.2.3 按鈕控件的屬性與消息 165
6.2.4 按鈕狀態(tài)的確定 166
6.2.5 按鈕控件使用實(shí)例 167
6.3 靜態(tài)控件與編輯控件 171
6.3.1 靜態(tài)控件的創(chuàng)建與使用 171
6.3.2 靜態(tài)控件類cstatic 172
6.3.3 編輯控件的創(chuàng)建 173
6.3.4 編輯控件類cedit 174
6.3.5 編輯控件的消息 175
6.3.6 編輯控件的應(yīng)用實(shí)例 176
6.4 列表框控件和組合框控件 178
6.4.1 列表框控件的創(chuàng)建 178
6.4.2 列表框控件類clistbox 179
6.4.3 列表框控件的消息 180
6.4.4 列表框控件實(shí)例 180
6.4.5 組合框控件的創(chuàng)建 183
6.4.6 組合框控件類ccombobox 184
6.4.7 組合框控件的消息 185
6.5 微調(diào)控件、滑塊控件和進(jìn)度條 185
6.5.1 微調(diào)控件的創(chuàng)建 186
6.5.2 微調(diào)控件的使用 186
6.5.3 滑塊控件的創(chuàng)建 188
6.5.4 滑塊控件的使用 188
6.5.5 進(jìn)度條控件的創(chuàng)建及使用 190
6.5.6 微調(diào)控件、滑塊控件和進(jìn)度條編程實(shí)例 191
6.6 列表視圖控件和樹形視圖控件 192
6.6.1 列表視圖控件的創(chuàng)建 193
6.6.2 列表視圖控件類clistctrl 194
6.6.3 列表視圖控件的通知消息 196
6.6.4 樹形視圖控件的創(chuàng)建 196
6.6.5 樹形視圖控件類ctreectrl 197
6.6.6 樹形視圖控件的消息 199
6.6.7 列表視圖和樹形視圖編程實(shí)例 199
6.7 activex控件的使用 203
6.7.1 activex控件的結(jié)構(gòu) 203
6.7.2 visual c++中的組件和控件庫 204
6.7.3 mfc程序中activex控件的使用 205
6.7.4 activex控件使用實(shí)例 206
6.8 小結(jié) 210
6.9 本章練習(xí) 210
第7章 mfc常用的通用類 211
7.1 字符串類(cstring) 211
7.1.1 cstring對象的創(chuàng)建 211
7.1.2 cstring類的成員函數(shù) 211
7.1.3 cstring類的常用操作 212
7.1.4 cstring的格式化與類型轉(zhuǎn)換 215
7.2 mfc的集合類 216
7.2.1 數(shù)組類 216
7.2.2 數(shù)組類的使用實(shí)例 217
7.2.3 鏈表類 219
7.2.4 鏈表類的使用實(shí)例 221
7.3 日期、時(shí)間類 223
7.3.1 ctime類 223
7.3.2 ctime對象的格式化 224
7.3.3 ctimespan類 225
7.3.4 計(jì)時(shí)器的使用 226
7.4 mfc文件操作類(cfile) 227
7.4.1 構(gòu)造文件對象并打開文件 227
7.4.2 文件的讀寫操作 228
7.4.3 文件的定位操作 229
7.4.4 文件的管理操作 230
7.4.5 使用cfile類進(jìn)行文件操作實(shí)例 231
7.5 mfc異常類 233
7.5.1 mfc異常類簡介 233
7.5.2 文件異常類cfileexception 234
7.5.3 異常的捕獲 235
7.6 小結(jié) 237
7.7 本章練習(xí) 237
第8章 文本、圖形輸出 238
8.1 基礎(chǔ)知識 238
8.1.1 gdi繪圖的實(shí)現(xiàn) 238
8.1.2 mfc圖形對象類 239
8.1.3 庫存gdi對象 240
8.1.4 與圖形繪制有關(guān)的簡單數(shù)據(jù)類型 240
8.1.5 mfc應(yīng)用程序框架中的圖形繪制與刷新 242
8.2 mfc設(shè)備描述表(cdc類) 243
8.2.1 cdc及其派生類 243
8.2.2 文本輸出 245
8.2.3 cdc的常用繪圖函數(shù) 247
8.3 使用畫筆和畫刷進(jìn)行繪圖 249
8.3.1 畫筆對象及其使用 249
8.3.2 使用畫筆繪圖實(shí)例 250
8.3.3 畫刷對象及其使用 251
8.3.4 使用畫刷繪圖實(shí)例 252
8.4 字體對象 254
8.4.1 字體對象的創(chuàng)建 255
8.4.2 獲取字體信息 257
8.4.3 字體對象使用實(shí)例 257
8.5 位圖和區(qū)域?qū)ο?258
8.5.1 設(shè)備相關(guān)位圖(ddb) 258
8.5.2 cbitmap應(yīng)用實(shí)例 260
8.5.3 設(shè)備無關(guān)位圖(dib) 261
8.5.4 區(qū)域?qū)ο?crgn) 262
8.5.5 crgn應(yīng)用實(shí)例 263
8.6 坐標(biāo)系統(tǒng)與映射模式 265
8.6.1 坐標(biāo)系統(tǒng) 265
8.6.2 映射模式 265
8.6.3 自定義映射模式 266
8.6.4 坐標(biāo)映射使用實(shí)例 267
8.7 小結(jié) 268
8.8 本章練習(xí) 269
第三篇 visual c++基本應(yīng)用程序開發(fā)
第9章 文檔/視圖結(jié)構(gòu)的應(yīng)用程序開發(fā) 271
9.1 文檔/視圖結(jié)構(gòu) 271
9.1.1 文檔/視圖結(jié)構(gòu)概述 271
9.1.2 文檔/視圖結(jié)構(gòu)的分類 272
9.2 文檔/視圖結(jié)構(gòu)應(yīng)用程序框架分析 273
9.2.1 利用appwizard創(chuàng)建單文檔程序框架 273
9.2.2 程序框架中的主要類及相互關(guān)系 276
9.2.3 文檔類、視圖類核心函數(shù)及作用 278
9.2.4 新建、保存和打開的實(shí)現(xiàn) 279
9.2.5 多文檔應(yīng)用程序框架 280
9.3 文檔/視圖結(jié)構(gòu)應(yīng)用程序的開發(fā) 282
9.3.1 實(shí)現(xiàn)目標(biāo) 282
9.3.2 創(chuàng)建基本的程序框架 282
9.3.3 創(chuàng)建文檔數(shù)據(jù) 284
9.3.4 在視圖類中實(shí)現(xiàn)繪圖操作 284
9.3.5 文檔的序列化 287
9.3.6 對例程數(shù)據(jù)進(jìn)行序列化 291
9.3.7 讓文檔程序支持滾動(dòng)條 294
9.4 窗口分割與多視圖 296
9.4.1 窗口分割基礎(chǔ)知識 296
9.4.2 動(dòng)態(tài)分割窗口的實(shí)現(xiàn) 298
9.4.3 靜態(tài)分割窗口與多視圖的實(shí)現(xiàn) 300
9.5 小結(jié) 303
9.6 本章練習(xí) 303
第10章 對話框的應(yīng)用 304
10.1 對話框的工作方式、種類和創(chuàng)建方法 304
10.1.1 對話框在應(yīng)用程序中的工作方式.. 304
10.1.2 對話框的種類 304
10.1.3 對話框模板的創(chuàng)建與編輯 305
10.2 對話框與程序連接 308
10.2.1 創(chuàng)建對話框類 308
10.2.2 為對話框類添加成員變量 309
10.2.3 對話框數(shù)據(jù)交換與驗(yàn)證 310
10.2.4 對話框控件通知消息的處理 312
10.3 對話框的創(chuàng)建與顯示 314
10.3.1 創(chuàng)建模態(tài)對話框 314
10.3.2 創(chuàng)建非模態(tài)對話框 315
10.3.3 非模態(tài)對話框創(chuàng)建實(shí)例 316
10.3.4 基于對話框的應(yīng)用程序 321
10.4 屬性表對話框 323
10.4.1 屬性表對話框的創(chuàng)建 324
10.4.2 屬性表對話框的運(yùn)行機(jī)制 327
10.5 消息對話框與公用對話框 328
10.5.1 消息對話框 329
10.5.2 顏色對話框 331
10.5.3 文件對話框 332
10.5.4 字體對話框 333
10.5.5 查找、替換對話框 335
10.5.6 打印對話框 337
10.5.7 公用對話框使用實(shí)例 339
10.6 小結(jié) 344
10.7 本章練習(xí) 344
第11章 動(dòng)態(tài)鏈接庫編程 345
11.1 基本概念 345
11.1.1 動(dòng)態(tài)鏈接庫的概念 345
11.1.2 動(dòng)態(tài)鏈接庫的優(yōu)點(diǎn) 346
11.1.3 visual c++ 6.0可開發(fā)的dll 347
11.1.4 dll文件的組成 347
11.2 dll的創(chuàng)建與調(diào)用 348
11.2.1 win32 dll的創(chuàng)建 348
11.2.2 dll的導(dǎo)出 349
11.2.3 應(yīng)用程序鏈接dll 350
11.3 mfc常規(guī)dll的創(chuàng)建與使用 354
11.3.1 基本概念 354
11.3.2 mfc常規(guī)dll的創(chuàng)建 355
11.3.3 mfc常規(guī)dll創(chuàng)建實(shí)例 355
11.3.4 mfc常規(guī)dll的調(diào)用 357
11.4 mfc擴(kuò)展dll的創(chuàng)建與使用 359
11.4.1 mfc擴(kuò)展dll的創(chuàng)建 359
11.4.2 mfc擴(kuò)展dll的創(chuàng)建實(shí)例 360
11.4.3 mfc擴(kuò)展dll的調(diào)用 363
11.5 dll的查看與調(diào)試 364
11.5.1 使用depends工具查看dll接口 364
11.5.2 dll的調(diào)試 365
11.6 小結(jié) 366
11.7 本章練習(xí) 366
第四篇 visual c++應(yīng)用程序開發(fā)進(jìn)階
第12章 多線程程序開發(fā) 367
12.1 多線程的引入 367
12.1.1 單線程程序的不足 367
12.1.2 問題的解決 368
12.2 多線程編程的基礎(chǔ)知識 368
12.2.1 進(jìn)程和線程 368
12.2.2 spy++工具 369
12.2.3 win32 api對多線程編程的支持 369
12.2.4 mfc對多線程編程的支持 373
12.3 多線程程序開發(fā) 376
12.3.1 使用win32 api函數(shù)開多線程程序 376
12.3.2 mfc用戶界面線程的開發(fā) 379
12.3.3 mfc工作者線程的開發(fā) 383
12.4 線程間的通信 383
12.4.1 使用全局變量實(shí)現(xiàn)線程間的通信 383
12.4.2 使用自定義的消息實(shí)現(xiàn)線程間的通信 386
12.5 線程的同步 389
12.5.1 等待函數(shù) 389
12.5.2 cevent類實(shí)現(xiàn)線程同步 390
12.5.3 使用cevent類實(shí)現(xiàn)線程同步實(shí)例 391
12.5.4 ccriticalsection類實(shí)現(xiàn)線程同步 394
12.5.5 ccriticalsection類實(shí)現(xiàn)線程同步實(shí)例 395
12.5.6 csemaphore類實(shí)現(xiàn)線程同步 398
12.5.7 csemaphore類實(shí)現(xiàn)線程同步實(shí)例 398
12.6 小結(jié) 400
12.7 本章練習(xí) 400
第13章 visual c++網(wǎng)絡(luò)編程 401
13.1 網(wǎng)絡(luò)通信及開發(fā)基礎(chǔ) 401
13.1.1 tcp/ip協(xié)議 401
13.1.2 tcp/ip協(xié)議 403
13.1.3 windows sockets基礎(chǔ) 403
13.1.4 客戶端/服務(wù)器模式 404
13.2 基本網(wǎng)絡(luò)通信開發(fā) 404
13.2.1 casyncsocket類及常用成員函數(shù)的使用 404
13.2.2 使用winsock進(jìn)行無連接的通信 408
13.2.3 無連接通信實(shí)例 409
13.2.4 使用winsock進(jìn)行有連接的通信 413
13.2.5 有連接通信實(shí)例 413
13.3 網(wǎng)絡(luò)程序設(shè)計(jì)與開發(fā) 417
13.3.1 網(wǎng)絡(luò)程序的一些概念 418
13.3.2 socket事件 418
13.3.3 socket事件的激發(fā)控制 418
13.3.4 socket信息的獲取與處理 419
13.3.5 網(wǎng)絡(luò)程序開發(fā)實(shí)例 421
13.4 wininet開發(fā)internet客戶端程序 429
13.4.1 mfc wininet開發(fā)包 429
13.4.2 wininet開發(fā)客戶端程序的流程 430
13.4.3 wininet開發(fā)http客戶端程序?qū)嵗?431
13.5 簡單的web瀏覽器開發(fā) 433
13.5.1 chtmlview視圖類簡介 433
13.5.2 瀏覽器開發(fā)實(shí)例 434
13.6 小結(jié) 439
13.7 本章練習(xí) 439
第14章 visual c++數(shù)據(jù)庫編程 440
14.1 數(shù)據(jù)庫基礎(chǔ) 440
14.1.1 數(shù)據(jù)庫的基本概念 440
14.1.2 數(shù)據(jù)庫管理系統(tǒng)(dbms) 441
14.1.3 結(jié)構(gòu)化查詢語言(sql) 441
14.2 數(shù)據(jù)庫開發(fā)技術(shù)簡介 444
14.2.1 odbc api/mfc odbc技術(shù) 444
14.2.2 dao技術(shù) 445
14.2.3 ado技術(shù) 445
14.3 在visual c++中使用ado開發(fā)數(shù)據(jù)庫應(yīng)用程序 447
14.3.1 visual c++對ado的支持 447
14.3.2 創(chuàng)建數(shù)據(jù)庫與實(shí)例工程 448
14.3.3 引入ado對象 451
14.3.4 連接數(shù)據(jù)源 451
14.3.5 開發(fā)技術(shù)—連接對象(connection) 452
14.3.6 創(chuàng)建表并添加數(shù)據(jù) 454
14.3.7 開發(fā)技術(shù)—ado對象命令的執(zhí)行 455
14.3.8 開發(fā)技術(shù)—recordset對象 457
14.3.9 遍歷、刪除、編輯記錄的實(shí)現(xiàn) 462
14.4 使用odbc數(shù)據(jù)源連接數(shù)據(jù)庫 467
14.4.1 手動(dòng)實(shí)現(xiàn)設(shè)置odbc數(shù)據(jù)源 467
14.4.2 ado連接odbc數(shù)據(jù)源 468
14.4.3 visual c++程序?qū)崿F(xiàn)設(shè)置odbc數(shù)據(jù)源 469
14.4.4 使用visual c++程序設(shè)置odbc數(shù)據(jù)源實(shí)例 470
14.5 小結(jié) 471
14.6 本章練習(xí) 471
第15章 使用visual c++ 6.0開發(fā)家庭財(cái)務(wù)管理系統(tǒng) 472
15.1 提出問題:設(shè)計(jì)一個(gè)家庭財(cái)務(wù)管理系統(tǒng) 472
15.1.1 功能概述 472
15.1.2 界面需求 472
15.2 數(shù)據(jù)庫設(shè)計(jì) 473
15.2.1 數(shù)據(jù)關(guān)系分析 473
15.2.2 e-r圖設(shè)計(jì) 474
15.2.3 數(shù)據(jù)庫表的生成 475
15.3 算法設(shè)計(jì) 476
15.3.1 連接數(shù)據(jù)庫 476
15.3.2 添加數(shù)據(jù) 477
15.3.3 修改數(shù)據(jù)庫內(nèi)容 477
15.3.4 統(tǒng)計(jì)數(shù)據(jù)庫信息 478
15.4 軟件項(xiàng)目開發(fā)過程 478
15.4.1 開發(fā)家庭財(cái)務(wù)管理系統(tǒng)項(xiàng)目的流程 478
15.4.2 根據(jù)e-r圖創(chuàng)建數(shù)據(jù)庫表 478
15.4.3 功能研發(fā)的準(zhǔn)備工作 480
15.4.4 實(shí)現(xiàn)算法設(shè)計(jì) 483
15.4.5 測試 486
15.5 小結(jié) 487
編程實(shí)踐:visual c++進(jìn)階100例
電子書目錄
前言
第1章 認(rèn)識visual c++ 6.0 1
1.1 第一個(gè)控制臺應(yīng)用程序?qū)嵗?1
1.2 第一個(gè)windows應(yīng)用程序?qū)嵗?3
1.3 基于對話框的mfc應(yīng)用程序?qū)嵗?5
1.4 單文檔mfc應(yīng)用程序?qū)嵗?7
1.5 多文檔mfc應(yīng)用程序?qū)嵗?10
1.6 宏的使用實(shí)例 12
第2章 使用常用win32控件 15
2.1 靜態(tài)文本、文本框和按鈕使用實(shí)例 15
2.2 復(fù)選框和單選按鈕使用實(shí)例 17
2.3 組合框(combo box)和列表框(list box)使用實(shí)例 20
2.4 滾動(dòng)條(scroll bar)使用實(shí)例 22
2.5 數(shù)值調(diào)節(jié)按鈕(spin)使用實(shí)例 24
2.6 進(jìn)度條(progress)使用實(shí)例 26
2.7 滑塊控件(slider)使用實(shí)例 27
2.8 熱鍵控件(hot key)使用實(shí)例 29
2.9 列表控件(list control)使用實(shí)例 30
2.10 樹形控件(tree control)使用實(shí)例 33
2.11 格式文本框(rich edit)使用實(shí)例 36
2.12 屬性頁(tab control)使用實(shí)例 40
2.13 動(dòng)畫控件(animate)使用實(shí)例 42
2.14 日期時(shí)間選擇控件(date time picker)使用實(shí)例 44
2.15 日歷控件(month calendar)使用實(shí)例 46
2.16 ip輸入框(ip address)使用實(shí)例 47
第3章 使用高級win32控件豐富界面 50
3.1 窗體菜單使用實(shí)例 50
3.2 彈出式菜單使用實(shí)例 52
3.3 工具欄使用實(shí)例 55
3.4 256色工具欄使用實(shí)例 57
3.5 狀態(tài)欄輸出信息實(shí)例 58
3.6 狀態(tài)欄彩色漸變進(jìn)度條實(shí)例 60
3.7 tooltip顯示即時(shí)提示實(shí)例 64
第4章 窗體 67
4.1 創(chuàng)建和顯示窗體實(shí)例 67
4.2 讓窗體保持在最頂層實(shí)例 77
4.3 創(chuàng)建半透明窗體實(shí)例 78
4.4 創(chuàng)建橢圓窗體實(shí)例 82
4.5 創(chuàng)建文字窗體實(shí)例 83
4.6 利用圖片生成異形窗體實(shí)例 88
4.7 以動(dòng)畫方式顯示和隱藏窗體實(shí)例 92
4.8 控件自動(dòng)適應(yīng)窗體大小實(shí)例 95
4.9 多個(gè)控件改變大小時(shí)防止閃爍實(shí)例 100
4.10 限制窗體的最大和最小尺寸實(shí)例 102
4.11 讓窗體具有??啃Ч麑?shí)例 103
4.12 枚舉系統(tǒng)中的窗口實(shí)例 106
第5章 對話框 116
5.1 顯示模式對話框?qū)嵗?116
5.2 顯示非模式對話框?qū)嵗?118
5.3 打開文件對話框使用實(shí)例 120
5.4 保存文件對話框使用實(shí)例 123
5.5 字體對話框使用實(shí)例 124
5.6 顏色對話框使用實(shí)例 125
5.7 為打開文件對話框增加預(yù)覽功能實(shí)例 127
5.8 從內(nèi)存創(chuàng)建對話框?qū)嵗?130
第6章 深入了解windows消息 137
6.1 傳遞并響應(yīng)windows消息實(shí)例 137
6.2 發(fā)送windows消息實(shí)例 141
6.3 在mfc中映射消息實(shí)例 143
6.4 自定義消息使用實(shí)例 146
6.5 攔截并處理win32控件的消息實(shí)例 148
第7章 系統(tǒng)和外殼編程 153
7.1 定時(shí)器使用實(shí)例 153
7.2 訪問系統(tǒng)注冊表實(shí)例 156
7.3 用隨機(jī)數(shù)生成強(qiáng)力密碼實(shí)例 158
7.4 打開和程序相關(guān)聯(lián)的文檔實(shí)例 160
7.5 訪問windows剪切板實(shí)例 162
7.6 監(jiān)視剪切板內(nèi)容變化實(shí)例 165
7.7 使用系統(tǒng)托盤圖標(biāo)實(shí)例 169
第8章 基本輸入設(shè)備 175
8.1 鼠標(biāo)輸入處理實(shí)例 175
8.2 鍵盤輸入處理實(shí)例 177
8.3 利用客戶區(qū)鼠標(biāo)消息拖動(dòng)無邊框窗體實(shí)例 180
8.4 利用非客戶區(qū)控制無邊框窗體實(shí)例 182
8.5 限制鼠標(biāo)移動(dòng)區(qū)域?qū)嵗?184
8.6 模擬鍵盤鼠標(biāo)消息實(shí)例 185
8.7 使用系統(tǒng)熱鍵使后臺程序得到通知實(shí)例 189
第9章 進(jìn)程 194
9.1 創(chuàng)建和結(jié)束進(jìn)程實(shí)例 194
9.2 用匿名管道獲取控制臺程序的輸出實(shí)例 198
9.3 攔截并處理外部進(jìn)程錯(cuò)誤實(shí)例 200
9.4 防止應(yīng)用程序運(yùn)行多次實(shí)例 205
9.5 用消息在進(jìn)程間通信實(shí)例 208
9.6 用內(nèi)存映射文件在進(jìn)程間通信實(shí)例 210
9.7 枚舉并得到系統(tǒng)中所有進(jìn)程信息實(shí)例 214
第10章 線程 225
10.1 主線程阻塞實(shí)例 225
10.2 創(chuàng)建和結(jié)束線程實(shí)例 227
10.3 用臨界區(qū)對象同步線程實(shí)例 230
10.4 用事件對象同步線程實(shí)例 235
10.5 用信號量對象同步線程實(shí)例 242
10.6 調(diào)整線程優(yōu)先級實(shí)例 244
第11章 圖形圖像開發(fā) 247
11.1 用dc對象縮放位圖實(shí)例 247
11.2 用畫筆對象畫線實(shí)例 251
11.3 用畫刷對象填充區(qū)域?qū)嵗?254
11.4 輸出文本實(shí)例 256
11.5 使用gdi+讀取不同格式的圖片實(shí)例 259
11.6 使用gdi+保存不同格式的圖片實(shí)例 264
11.7 制作屏幕截圖程序?qū)嵗?267
11.8 給圖片增加版權(quán)信息實(shí)例 269
第12章 文件io開發(fā) 284
12.1 用基本api讀寫文件實(shí)例 284
12.2 用mfc類讀寫文件實(shí)例 291
12.3 監(jiān)控硬盤上文件的變化實(shí)例 296
12.4 獲取本機(jī)所有磁盤及其空間使用情況實(shí)例 301
12.5 unicode編碼處理實(shí)例 305
12.6 讀寫xml文件實(shí)例 308
12.7 讀寫串口數(shù)據(jù)實(shí)例 313
第13章 數(shù)據(jù)庫開發(fā) 319
13.1 創(chuàng)建odbc數(shù)據(jù)源實(shí)例 319
13.2 使用odbc訪問數(shù)據(jù)庫實(shí)例 321
13.3 使用ado訪問數(shù)據(jù)庫實(shí)例 323
13.4 調(diào)用sql server的存儲過程實(shí)例 329
13.5 事務(wù)處理sql server命令實(shí)例 333
13.6 存取數(shù)據(jù)庫中的圖片實(shí)例 336
13.7 在程序中動(dòng)態(tài)生成access數(shù)據(jù)庫實(shí)例 344
第14章 網(wǎng)絡(luò)開發(fā) 347
14.1 建立udp連接客戶端實(shí)例 347
14.2 建立udp連接服務(wù)器端實(shí)例 350
14.3 建立tcp連接客戶端實(shí)例 352
14.4 建立tcp連接服務(wù)器端實(shí)例 357
14.5 mfc的socket類使用實(shí)例 362
14.6 注冊自己的瀏覽器地址欄協(xié)議實(shí)例 367
14.7 抓取網(wǎng)頁內(nèi)容實(shí)例 371
14.8 基于icmp的網(wǎng)絡(luò)速度監(jiān)控實(shí)例 373
第15章 windows高級編程 387
15.1 鼠標(biāo)hook制作實(shí)例 387
15.2 用鼠標(biāo)hook讀取密碼框中的內(nèi)容實(shí)例 390
15.3 鍵盤hook制作實(shí)例 394
15.4 用鍵盤hook屏蔽系統(tǒng)按鍵實(shí)例 396
15.5 用hook技術(shù)給對話框換膚實(shí)例 400
15.6 分析dll文件獲取其導(dǎo)出函數(shù)列表實(shí)例... 404
下載地址
人氣書籍
Objective-C基礎(chǔ)教程 中文 PDF 清晰版 [31M]
C程序設(shè)計(jì)(第四版)+學(xué)習(xí)輔導(dǎo) pdf版打包 譚浩強(qiáng)主編
C++ Primer Plus (第五版) 中文PDF清晰掃描版(57M)
Linux C編程實(shí)戰(zhàn) 中文 PDF版 [65.2M]
數(shù)據(jù)結(jié)構(gòu)(C語言版) 第2版 (嚴(yán)蔚敏等) 高清pdf完整版[38MB]
數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)(C語言版)(第2版)中文 PDF清晰版(35.4M)
Lua程序設(shè)計(jì) Programming in Lua 中文 PDF 高清版
數(shù)據(jù)結(jié)構(gòu)C語言版(嚴(yán)蔚敏) 高清版 PDF格式
C語言經(jīng)典編程282例 (明日科技) 高清PDF掃描版 161M
C++ GUI Qt 4編程(第二版) PDF掃描版
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請?jiān)谠u論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請?jiān)u論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的零基礎(chǔ)學(xué)Visual c++ 李翠霞中文pdf影印版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。