C++程式設計基礎(第4版)(下)

C++程式設計基礎(第4版)(下)

《C++程式設計基礎(第4版)(下)》是2013年1月電子工業出版社出版的圖書,作者是周靄如、徐紅雲、黃小兵。

基本介紹

  • 中文名:C++程式設計基礎(第4版)(下)
  • 作者:周靄如、徐紅雲、黃小兵
  • 出版社:電子工業出版社
  • 出版時間:2013年1月
  • 頁數:304 頁
  • 定價:36 元
  • 開本:16 開
  • ISBN:9787121193859
內容簡介,圖書目錄,

內容簡介

本書的例程以VC 2010為運行環境,全書分為上、下兩冊。上冊在第3版的基礎上增加了位運算墊盛婚和利用位運算的集合實現。下冊介紹Visual C++在.Net環境下的Windows應用程式設計。
本書為下元精微冊,共分7章,主要奔符乘內容包括:C++/CLI託管編程夜格、控制台程式設計、常用控制項、複雜界面設計、圖形圖像套用、資料庫套用、網路編程。

圖書目錄

目 錄
第1章 C++/CLI託管編程 1
1.1 .NET框架 1
1.2 簡單控制台程式 2
1.2.1 一個簡單程式 2
1.2.2 格式串 4
1.3 C++/CLI數據 6
1.3.1 基本數據類型 6
1.3.2 枚舉類型 8
1.3.3 字元與字元串 10
1.3.4 日期時間 14
1.3.5 數組 16
1.4 句柄 19
1.4.1 句柄操作 20
1.4.2 託管引用 21
1.4.3 函式的句柄參數與引用鴉邀享舟參數 22
1.5 託管類 23
1.5.1 託管類定義 23
1.5.2 託管類屬性 25
1.5.3 繼承 28
1.6 C++/CLI中的多態 28
1.6.1 虛函式 29
1.6.2 重寫約束 30
1.6.3 純虛函式和抽象類 32
1.6.4 接口 32
1.6.5 模板與泛型 33
1.7 .NET的檔案和流 34
1.7.1 檔案系統管理 34
1.7.2 檔案操作 38
本章小結 45
習題1 46
第2章 簡單Windows應用程式 47
2.1 Windows窗體設計器 47
2.2 建立應用程式 51
2.2.1 主要工作步驟 51
2.2.2 一個簡單例子 52
2.2.3 添加檔案 54
2.3 使用控制項輸入/輸出數據 58
本章小結 59
習題2 60
第3章 常雄蜜婚糠用控制項 61
3.1 控制項概述 61
3.2 窗體和訊息框 65
3.2.1 窗體 65
3.2.2 訊息框 68
3.3 文本控制項 70
3.3.1 標籤 70
3.3.2 網頁瀏覽控制項 71
3.3.3 文本框兆熱幾 72
3.3.4 關聯文本控制項 77
3.4 圖像控制項 81
3.4.1 圖片框 81
3.4.2 圖片列表 82
3.5 鍵盤和滑鼠事件 84
3.5.1 焦點和Tab順序 84
3.5.2 鍵盤事件 84
3.5.3 滑鼠事件 86
3.6 按鈕 87
3.6.1 命令按鈕 87
3.6.2 複選框 88
3.6.3 單選按鈕 90
3.7 容器 91
3.7.1 分組框 91
3.7.2 其他容器控制項 92
3.8 列表 94
3.8.1 標準列表框 94
3.8.2 複選列表框 99
3.8.3 組合框 101
3.9 滾動條 103
3.10 計時器 105
3.11 對話框 106
3.11.1 顏色對話框 106
3.11.2 字型對話框 108
3.11.3 檔案對話框 110
3.12 剪貼簿 115
本章小結 117
習題3 117
第4章 複雜界面 119
4.1 選單 119
4.1.1 選單的形式 119
4.1.2 選單欄 120
4.1.3 快捷選單 123
4.2 工具列 124
4.3 狀態欄 126
4.4 視圖 128
4.4.1 樹視圖 128
4.4.2 列表視圖 132
4.5 多窗體 137
4.5.1 多重窗體界面 137
4.5.2 多文檔界面 140
4.5.3 窗體之間的數據傳遞 144
4.5.4 窗體之間的關係 148
本章小結 149
習題4 149
第5章 圖形圖像 150
5.1 基礎 150
5.1.1 圖形與圖像 150
5.1.2 GDI+簡介 150
5.1.3 像素 151
5.1.4 坐標系 151
5.1.5 繪圖元素 152
5.2 繪圖 155
5.2.1 繪圖基本方法 155
5.2.2 畫筆 157
5.2.3 繪製圖形 159
5.2.4 圖像刷新 168
5.3 填充 170
5.3.1 畫刷 170
5.3.2 填充方法 175
5.4 圖像處理 176
5.4.1 Bitmap類 176
5.4.2 坐標變換 178
5.4.3 顏色變換 184
5.5 文本輸出 189
5.5.1 簡單文本輸出 189
5.5.2 輸出格式化文本 191
5.6 圖像編輯器 194
本章小結 196
習題5 196
第6章 資料庫套用 197
6.1 資料庫基礎知識 197
6.1.1 數據、資料庫、資料庫管理系統 197
6.1.2 關係資料庫 198
6.2 SQL簡介 199
6.2.1 數據檢索 200
6.2.2 表的連線 201
6.2.3 記錄的排序 202
6.3 MySQL資料庫管理系統 203
6.3.1 什麼是MySQL 203
6.3.2 MySQL的安裝與配置 203
6.3.3 啟動服務並登錄MySQL資料庫 208
6.3.4 創建資料庫 212
6.3.5 創建數據表 213
6.3.6 插入數據 215
6.4 資料庫與ADO.NET 215
6.4.1 ADO.NET概述 216
6.4.2 使用DataReader 220
6.4.3 使用DataSet 222
6.4.4 在DataSet中訪問多個表 231
6.4.5 使用數據控制項 236
本章小結 244
習題6 245
第7章 網路編程 246
7.1 有關網路編程的一些基本概念 246
7.1.1 ISO/OSI網路模型 246
7.1.2 TCP/IP 248
7.1.3 Socket(套接字) 250
7.2 單執行緒套接字編程 250
7.2.1 建立TCP伺服器 251
7.2.2 建立TCP客戶端 253
7.2.3 使用Socket建立客戶-伺服器互動 254
7.3 多執行緒套接字編程 260
7.3.1 多執行緒的概念 260
7.3.2 多執行緒套接字網路通信程式 261
7.3.3 帶心跳檢測的網路通信程式 267
7.3.4 多客戶端網路通信程式 271
7.4 綜合示例:網路井字棋 275
7.4.1 概要設計 276
7.4.2 伺服器端代碼 277
7.4.3 客戶端代碼 286
本章小結 294
習題7 294
3.4.1 圖片框 81
3.4.2 圖片列表 82
3.5 鍵盤和滑鼠事件 84
3.5.1 焦點和Tab順序 84
3.5.2 鍵盤事件 84
3.5.3 滑鼠事件 86
3.6 按鈕 87
3.6.1 命令按鈕 87
3.6.2 複選框 88
3.6.3 單選按鈕 90
3.7 容器 91
3.7.1 分組框 91
3.7.2 其他容器控制項 92
3.8 列表 94
3.8.1 標準列表框 94
3.8.2 複選列表框 99
3.8.3 組合框 101
3.9 滾動條 103
3.10 計時器 105
3.11 對話框 106
3.11.1 顏色對話框 106
3.11.2 字型對話框 108
3.11.3 檔案對話框 110
3.12 剪貼簿 115
本章小結 117
習題3 117
第4章 複雜界面 119
4.1 選單 119
4.1.1 選單的形式 119
4.1.2 選單欄 120
4.1.3 快捷選單 123
4.2 工具列 124
4.3 狀態欄 126
4.4 視圖 128
4.4.1 樹視圖 128
4.4.2 列表視圖 132
4.5 多窗體 137
4.5.1 多重窗體界面 137
4.5.2 多文檔界面 140
4.5.3 窗體之間的數據傳遞 144
4.5.4 窗體之間的關係 148
本章小結 149
習題4 149
第5章 圖形圖像 150
5.1 基礎 150
5.1.1 圖形與圖像 150
5.1.2 GDI+簡介 150
5.1.3 像素 151
5.1.4 坐標系 151
5.1.5 繪圖元素 152
5.2 繪圖 155
5.2.1 繪圖基本方法 155
5.2.2 畫筆 157
5.2.3 繪製圖形 159
5.2.4 圖像刷新 168
5.3 填充 170
5.3.1 畫刷 170
5.3.2 填充方法 175
5.4 圖像處理 176
5.4.1 Bitmap類 176
5.4.2 坐標變換 178
5.4.3 顏色變換 184
5.5 文本輸出 189
5.5.1 簡單文本輸出 189
5.5.2 輸出格式化文本 191
5.6 圖像編輯器 194
本章小結 196
習題5 196
第6章 資料庫套用 197
6.1 資料庫基礎知識 197
6.1.1 數據、資料庫、資料庫管理系統 197
6.1.2 關係資料庫 198
6.2 SQL簡介 199
6.2.1 數據檢索 200
6.2.2 表的連線 201
6.2.3 記錄的排序 202
6.3 MySQL資料庫管理系統 203
6.3.1 什麼是MySQL 203
6.3.2 MySQL的安裝與配置 203
6.3.3 啟動服務並登錄MySQL資料庫 208
6.3.4 創建資料庫 212
6.3.5 創建數據表 213
6.3.6 插入數據 215
6.4 資料庫與ADO.NET 215
6.4.1 ADO.NET概述 216
6.4.2 使用DataReader 220
6.4.3 使用DataSet 222
6.4.4 在DataSet中訪問多個表 231
6.4.5 使用數據控制項 236
本章小結 244
習題6 245
第7章 網路編程 246
7.1 有關網路編程的一些基本概念 246
7.1.1 ISO/OSI網路模型 246
7.1.2 TCP/IP 248
7.1.3 Socket(套接字) 250
7.2 單執行緒套接字編程 250
7.2.1 建立TCP伺服器 251
7.2.2 建立TCP客戶端 253
7.2.3 使用Socket建立客戶-伺服器互動 254
7.3 多執行緒套接字編程 260
7.3.1 多執行緒的概念 260
7.3.2 多執行緒套接字網路通信程式 261
7.3.3 帶心跳檢測的網路通信程式 267
7.3.4 多客戶端網路通信程式 271
7.4 綜合示例:網路井字棋 275
7.4.1 概要設計 276
7.4.2 伺服器端代碼 277
7.4.3 客戶端代碼 286
本章小結 294
習題7 294

相關詞條

熱門詞條

聯絡我們