TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
學通Visual C++的24堂課(配光盤)(簡體書)
滿額折

學通Visual C++的24堂課(配光盤)(簡體書)

商品資訊

人民幣定價:79.8 元
定價
:NT$ 479 元
優惠價
87417
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:12 點
相關商品
商品簡介
目次

商品簡介

《學通Visual C++的24堂課》從初中級用戶的角度出發,以通俗易懂的語言、科學合理的設計,配合豐富多彩的實例,全面講述了使用Visual C++ 6.0進行程序開發的必備知識和技能。全書共分為24堂課,主要包括Visual C++開發環境、C++語言基礎、運算符與表達式、流程控制語句、數組的應用、函數的應用、面向對象程序設計、對話框程序設計、Windows通用對話框、菜單、工具欄和狀態欄、常用控件、高級控件、文件操作、圖形圖像程序設計、打印控制、掌握數據庫操作、掌握進程與線程技術、動態鏈接庫、網絡編程、程序調試、屏幕錄像模塊、人事考勤管理系統和企業短信群發系統。
《學通Visual C++的24堂課》適合有志于從事軟件開發的初學者、高校計算機相關專業學生,也可作為軟件開發人員的參考手冊。
《學通Visual C++的24堂課》通過教學視頻、實例訓練、綜合應用、項目實踐、自我測試、行動指南逐步深入和強化訓練等方式,并輔之以心理勵志,來持續激發讀者主動學習、自發學習。
《學通Visual C++的24堂課》給出了340個小型實例,196個綜合應用,6個項目案例(部分在光盤中),各類技巧、試驗200余個,測試題目210個,以方便讀者訓練、測試和快速提升。
《學通Visual C++的24堂課》DVD光盤給出了120集(356段)多媒體教學視頻講解,每個實例都給出了相應的源程序,可直接復制源碼學習或應用。

目次

第1部分 基礎篇
第1堂課 Visual C++開發環境 3
視頻講解:115分鐘
1.1 Visual?C++?6.0概述 4
1.2 熟悉Visual?C++?6.0開發環境 4
1.2.1 菜單介紹 5
1.2.2 工具欄介紹 12
1.2.3 Visual C++ 6.0工作區窗口介紹 14
1.2.4 代碼編輯窗口介紹 15
1.2.5 Visual C++ 6.0 控件面板介紹 16
1.2.6 輸出窗口介紹 16
1.3 使用MSDN 17
1.4 照貓畫虎——基本功訓練 18
1.4.1 基本功訓練1——自定義工具欄 18
1.4.2 基本功訓練2——調整代碼文本顏色 19
1.4.3 基本功訓練3——批量注釋 20
1.4.4 基本功訓練4——向工程中加載圖標資源 23
1.4.5 基本功訓練5——在工程中添加CPP文件 23
1.5 情景應用——拓展與實踐 24
1.5.1 情景應用1——編寫加法計算器 24
1.5.2 情景應用2——在控制臺輸出當前日期 25
1.5.3 情景應用3——輸出帶邊框的字符串 25
1.5.4 情景應用4——在控制臺接收用戶輸入的用戶名 26
1.5.5 情景應用5——輸出商品價格和購買數量 27
1.6 自我測試 28
1.7 行動指南 29
1.8 成功故事——甩手的故事 30

第2堂課 C++語言基礎 31
視頻講解:157分鐘
2.1 程序設計基本要素 32
2.1.1 認識標識符 32
2.1.2 關鍵字介紹 32
2.1.3 常量的定義和使用 33
2.1.4 變量的定義和使用 33
2.2 代碼編寫規范 34
2.2.1 合理使用注釋 34
2.2.2 統一代碼縮進 35
2.2.3 代碼換行 36
2.2.4 合理使用空格 37
2.2.5 命名規則 37
2.3 數據類型 38
2.3.1 簡單數據類型介紹 39
2.3.2 布爾類型的使用 40
2.3.3 應用枚舉類型 40
2.3.4 定義結構體類型 41
2.3.5 共用體類型介紹 43
2.3.6 使用指針類型 44
2.3.7 認識引用類型 46
2.3.8 自定義類型 47
2.4 照貓畫虎——基本功訓練 47
2.4.1 基本功訓練1——定義整型變量并賦初值 47
2.4.2 基本功訓練2——使用枚舉類型輸出當前星期 48
2.4.3 基本功訓練3——定義操作員信息結構體 49
2.4.4 基本功訓練4——使用取值運算符訪問指針數據 50
2.4.5 基本功訓練5——使用帶參數的宏定義 51
2.5 情景應用——拓展與實踐 52
2.5.1 情景應用1——利用#輸出圖形 52
2.5.2 情景應用2——簡單的字符加密 52
2.5.3 情景應用3——輸出電視機的狀態信息 53
2.5.4 情景應用4——簡歷的快速復制 54
2.5.5 情景應用5——繪制余弦曲線 55
2.6 自我測試 56
2.7 行動指南 58
2.8 成功故事——“殺毒王”:王江民 59

第3堂課 運算符與表達式 61
視頻講解:88分鐘
3.1 運算符 62
3.1.1 賦值運算符 62
3.1.2 算術運算符 63
3.1.3 關系運算符 64
3.1.4 邏輯運算符 65
3.1.5 遞增遞減運算符 66
3.1.6 位運算符 67
3.1.7 sizeof運算符 70
3.1.8 new和delete運算符 71
3.2 結合性與優先級 72
3.3 表達式 73
3.3.1 逗號表達式的使用 74
3.3.2 條件表達式 74
3.4 照貓畫虎——基本功訓練 75
3.4.1 基本功訓練1——計算學生的平均身高 75
3.4.2 基本功訓練2——判斷是否為回文字符串 75
3.4.3 基本功訓練3——統計各種字符個數 76
3.4.4 基本功訓練4——實現兩個變量值的互換 77
3.4.5 基本功訓練5——使用條件運算符判斷性別 78
3.5 情景應用——拓展與實踐 79
3.5.1 情景應用1——整數加減法練習 79
3.5.2 情景應用2——計算圓面積 80
3.5.3 情景應用3——數鴨子問題求解 81
3.5.4 情景應用4——比較兩個數的大小 82
3.5.5 情景應用5——驗證用戶名 82
3.6 自我測試 83
3.7 行動指南 85
3.8 成功故事——初中站長的創業故事 86

第4堂課 流程控制語句 87
視頻講解:115分鐘
4.1 語句的構成 88
4.2 復合語句 88
4.3 分支語句 90
4.3.1 使用if語句實現判斷 90
4.3.2 多條件判斷的switch語句 94
4.4 循環語句 98
4.4.1 for語句 98
4.4.2 while語句實現循環 101
4.4.3 使用do while語句實現至少循環一次 103
4.5 其他控制語句 103
4.5.1 使用goto語句跳轉到指定語句 103
4.5.2 用于返回數據的return語句 105
4.5.3 使用exit語句跳出當前進程 106
4.6 照貓畫虎——基本功訓練 106
4.6.1 基本功訓練1——李白喝酒問題 106
4.6.2 基本功訓練2——促銷商品的折扣計算 107
4.6.3 基本功訓練3——燈塔數量 109
4.6.4 基本功訓練4——小球下落 110
4.6.5 基本功訓練5——判斷名次 111
4.7 情景應用——拓展與實踐 112
4.7.1 情景應用1——購物街中的商品價格競猜 112
4.7.2 情景應用2——上帝創世的秘密 113
4.7.3 情景應用3——再現乘法口訣表 115
4.7.4 情景應用4——老師分糖果 116
4.7.5 情景應用5——猴子吃桃 117
4.8 自我測試 118
4.9 行動指南 121
4.10 成功故事——締造華人的硅谷傳奇:楊致遠 122

第5堂課 數組的應用 123
視頻講解:51分鐘
5.1 一維數組 124
5.1.1 一維數組的定義 124
5.1.2 一維數組的初始化 124
5.1.3 一維數組元素的引用 125
5.1.4 一維數組的應用 125
5.2 二維數組和多維數組 127
5.2.1 二維數組和多維數組的定義 127
5.2.2 二維數組和多維數組的初始化 128
5.2.3 二維數組和多維數組的引用 129
5.2.4 二維數組和多維數組的應用 129
5.3 指針與數組 131
5.3.1 指向數組的指針 131
5.3.2 指針數組 132
5.4 照貓畫虎——基本功訓練 134
5.4.1 基本功訓練1——定義一個整型數組并初始化 134
5.4.2 基本功訓練2——動態創建指定大小的字符型數組 134
5.4.3 基本功訓練3——通過二維數組存儲天氣溫度 135
5.4.4 基本功訓練4——通過指針輸出數組中的元素 136
5.4.5 基本功訓練5——數組的復制 136
5.5 情景應用——拓展與實踐 137
5.5.1 情景應用1——遍歷二維數組 137
5.5.2 情景應用2——數組冒泡排序法 138
5.5.3 情景應用3——順序查找數組中元素 139
5.5.4 情景應用4——有序數組的折半查找 140
5.5.5 情景應用5——向數組中插入元素 142
5.6 自我測試 144
5.7 行動指南 145
5.8 成功故事——征途巨人史玉柱的第一桶金 146

第6堂課 函數的應用 147
視頻講解:149分鐘
6.1 函數的定義與使用 148
6.1.1 定義和調用函數 148
6.1.2 函數參數的默認值 150
6.1.3 數組作為函數參數 151
6.1.4 指針或引用作為函數參數 154
6.1.5 省略號作為函數參數 156
6.1.6 內聯函數 157
6.1.7 重載函數 158
6.1.8 函數指針 160
6.2 作用域和生命期 163
6.2.1 局部作用域 163
6.2.2 全局作用域 164
6.2.3 定義和使用命名空間 165
6.3 函數模板 169
6.3.1 定義和使用函數模板 169
6.3.2 重載函數模板 170
6.4 照貓畫虎——基本功訓練 171
6.4.1 基本功訓練1——通過默認值實現3個數相加 171
6.4.2 基本功訓練2——在數組中查找指定數據并通過參數返回數據索引 172
6.4.3 基本功訓練3——通過函數輸出存儲在數組中的商品信息 173
6.4.4 基本功訓練4——利用函數重載實現減法運算 174
6.4.5 基本功訓練5——使用函數模板進行排序 175
6.5 情景應用——拓展與實踐 176
6.5.1 情景應用1——遍歷磁盤目錄 176
6.5.2 情景應用2——對學生成績進行排序 178
6.5.3 情景應用3——使用遞歸函數計算n的階乘 179
6.5.4 情景應用4——通過函數回調輸出查找數據 180
6.5.5 情景應用5——通過函數模板返回數組中的最小值 181
6.6 自我測試 182
6.7 行動指南 184
6.8 成功故事——使計算機成為生活的必需品 185

第7堂課 面向對象程序設計 187
視頻講解:243分鐘
7.1 類的概念與聲明 188
7.1.1 類的概念 188
7.1.2 類的聲明 188
7.2 對象的使用 189
7.2.1 對象的聲明與實例化 189
7.2.2 類與對象的關系 190
7.2.3 類成員的訪問 190
7.2.4 類成員的保護 190
7.3 構造函數與析構函數 192
7.3.1 構造函數與默認構造函數 192
7.3.2 復制構造函數 195
7.3.3 重載構造函數 196
7.3.4 析構函數 198
7.4 類的繼承 200
7.4.1 單一繼承 200
7.4.2 多重繼承 202
7.4.3 覆蓋成員函數 203
7.4.4 虛函數 204
7.4.5 純虛函數 207
7.5 類方法的使用 209
7.5.1 實現類的方法 209
7.5.2 內聯方法 211
7.5.3 靜態成員數據和靜態方法 211
7.5.4 友元類和友元方法 215
7.5.5 const方法 219
7.5.6 運算符重載 220
7.6 類模板的使用 222
7.6.1 類模板的聲明和實例化 222
7.6.2 類模板的實現 223
7.7 照貓畫虎——基本功訓練 224
7.7.1 基本功訓練1——通過構造函數初始化學生信息 224
7.7.2 基本功訓練2——在析構函數中釋放類中的資源 226
7.7.3 基本功訓練3——重載“=”運算符 227
7.7.4 基本功訓練4——對動物的行為實現多態 228
7.7.5 基本功訓練5——通過類模板實現加法計算器 229
7.8 情景應用——拓展與實踐 230
7.8.1 情景應用1——統計圖書的銷售量 230
7.8.2 情景應用2——計算幾何圖形的面積 231
7.8.3 情景應用3——利用復制構造函數簡化實例創建 233
7.8.4 情景應用4——實現類對象的單模式創建 234
7.8.5 情景應用5——利用適配器模式給汽車增加GPS定位功能 235
7.9 自我測試 237
7.10 行動指南 238
7.11 成功故事——圖文世界的締造者 239

第2部分 提高篇
第8堂課 對話框程序設計 243
視頻講解:182分鐘
8.1 創建對話框應用程序 244
8.2 創建對話框 245
8.2.1 設計對話框資源 245
8.2.2 創建并顯示對話框 252
8.3 設置對話框屬性 260
8.3.1 使用屬性對話框設置對話框屬性 260
8.3.2 使用代碼設置對話框屬性 266
8.4 對話框布局 267
8.4.1 向對話框中添加控件 267
8.4.2 調整控件的Tab鍵順序 268
8.4.3 調整控件至相同的大小 268
8.4.4 在對話框中對齊控件 270
8.4.5 排列控件 272
8.4.6 使用網格線進行界面布局 276
8.5 訪問對話框中的控件 277
8.5.1 使用類向導為控件關聯變量 277
8.5.2 利用控件ID獲取控件窗口指針 281
8.5.3 利用數據交換訪問控件文本數據 282
8.6 設置對話框和應用程序圖標 283
8.7 向對話框中添加成員和成員函數 286
8.7.1 添加成員和成員函數 286
8.7.2 添加消息處理函數 290
8.7.3 手動添加命令消息處理函數 293
8.8 使用消息對話框 293
8.9 照貓畫虎——基本功訓練 295
8.9.1 基本功訓練1——設置對話框的標題 295
8.9.2 基本功訓練2——遍歷對話框中的控件 295
8.9.3 基本功訓練3——顯示歡迎窗體 296
8.9.4 基本功訓練4——在對話框關閉時彈出確認窗口 297
8.9.5 基本功訓練5——無法通過Esc鍵關閉窗體 297
8.10 情景應用——拓展與實踐 298
8.10.1 情景應用1——實現登錄對話框 298
8.10.2 情景應用2——始終在最上面的窗體 299
8.10.3 情景應用3——如QQ般隱藏的窗體 300
8.10.4 情景應用4——隱藏和顯示標題欄 301
8.10.5 情景應用5——在對話框中設置控件的提示信息 301
8.11 自我測試 303
8.12 行動指南 304
8.13 成功故事——世界第一人稱射擊游戲之父 305

第9堂課 Windows通用對話框 307
視頻講解:54分鐘
9.1 文件對話框 308
9.1.1 文件對話框的樣式 308
9.1.2 文件對話框的調用 308
9.2 “查找/替換”對話框 310
9.2.1 “查找/替換”對話框樣式 310
9.2.2 “查找/替換”對話框調用 311
9.3 “字體”對話框 313
9.3.1 “字體”對話框樣式 314
9.3.2 “字體”對話框調用 314
9.4 “顏色”對話框 315
9.4.1 “顏色”對話框樣式 316
9.4.2 “顏色”對話框調用 316
9.5 “打印”對話框 317
9.5.1 “打印”對話框樣式 317
9.5.2 “打印”對話框調用 318
9.6 “頁面設置”對話框 320
9.6.1 “頁面設置”對話框樣式 320
9.6.2 “頁面設置”對話框調用 320
9.7 照貓畫虎——基本功訓練 321
9.7.1 基本功訓練1——打開文件時對文件進行過濾 321
9.7.2 基本功訓練2——獲取“查找”對話框中所要查找的字符串 322
9.7.3 基本功訓練3——輸出“字體”對話框屬性信息 323
9.7.4 基本功訓練4——獲取“顏色”對話框中用戶所選顏色值 324
9.7.5 基本功訓練5——獲取“頁面設置”對話框中紙張大小 325
9.8 情景應用——拓展與實踐 326
9.8.1 情景應用1——可以顯示圖片預覽的“打開”對話框 326
9.8.2 情景應用2——設置是否區分大小寫 328
9.8.3 情景應用3——使用“字體”對話框設置靜態文本字體 329
9.8.4 情景應用4——使用“顏色”對話框設置矩形顏色 330
9.8.5 情景應用5——調用“打印”對話框打印圖形內容 331
9.9 自我測試 333
9.10 行動指南 334
9.11 成功故事——微型博客Twitter創始人 334

第10堂課 菜單 337
視頻講解:77分鐘
10.1 設計菜單 338
10.1.1 在資源管理器中設計菜單 338
10.1.2 菜單屬性 339
10.1.3 設計菜單加速鍵 341
10.1.4 為對話框設置菜單 342
10.2 菜單項的命令處理 343
10.2.1 實現菜單命令 343
10.2.2 更新菜單項復選標識 344
10.2.3 一個函數實現多個菜單項 345
10.3 動態創建和修改菜單 347
10.3.1 動態創建對話框菜單 347
10.3.2 創建彈出式菜單 350
10.3.3 禁用/啟用菜單項 352
10.4 自繪菜單 354
10.4.1 為菜單項添加圖標 354
10.4.2 菜單位圖背景 359
10.5 照貓畫虎——基本功訓練 361
10.5.1 基本功訓練1——彈出工具欄右鍵菜單 361
10.5.2 基本功訓練2——菜單左側顯示導航條圖片 362
10.5.3 基本功訓練3——帶歷史信息的菜單 363
10.5.4 基本功訓練4——動態設置對話框菜單 364
10.5.5 基本功訓練5——使用更新機制控制菜單可用性 364
10.6 情景應用——拓展與實踐 365
10.6.1 情景應用1——根據表中數據動態生成菜單 365
10.6.2 情景應用2——根據INI文件創建菜單 366
10.6.3 情景應用3——將菜單項的字體設置為粗體 367
10.6.4 情景應用4——多國語言菜單 368
10.6.5 情景應用5——任務欄托盤彈出菜單 369
10.7 自我測試 370
10.8 行動指南 371
10.9 成功故事——因特網的點火人 372
……

第11堂課 工具欄和狀態欄 375
第12堂課 常用控件 407
第13堂課 高級控件 451

第3部分 高級篇
第14堂課 文件操作 493
第15堂課 圖形圖像程序設計 543
第16堂課 打印控制 589
第17堂課 掌握數據庫操作 623
第18堂課 掌握進程與線程技術 663
第19堂課 動態鏈接庫 699
第20堂課 網絡編程 733
……
第4部分 實戰篇

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 417
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區