TOP
Visual C++開發寶典(簡體書)
滿額折

Visual C++開發寶典(簡體書)

商品資訊

人民幣定價:99 元
定價
:NT$ 594 元
優惠價
87517
絕版無法訂購
商品簡介
目次

商品簡介

《Visual C++開發寶典(附光盤)/程序員開發寶典系列》編著者趙永發、由大偉、楊麗。 《visual c++開發寶典》以visual c++ 6.0開發環境為基礎,全面、細緻地講解了使用visual c++語言進行編程和實際項目開發的各種技術,是學習visual c++編程的必備圖書。全書分兩大部分、共27章,其中,第一部分為開發技術,主要包括如何學好visual c++,走進visual c++,visual c++ 語言基礎,順序結構程序設計,選擇結構程序設計,循環結構程序設計,數組,函數,解析指針和引用,面向對象程序設計,程序調試及異常處理,對話框程序設計,文檔與視圖,mfc常用控件,mfc高級控件,菜單、工具欄和狀態欄設計,圖形圖像處理技術,多媒體技術,文件和註冊表,打印技術, ado數據庫操作技術,網絡套接字編程及動態鏈接庫等內容;第二部分為項目實戰,主要包括企業內部qq、文檔管理系統、時尚e-mail及進銷存管理系統4個大型項目。 《visual c++開發寶典》所配dvd光盤含有全程語音視頻講解教學錄像、ppt課件以及實例的全部源代碼,這些源代碼都經過了精心調試,在 windows xp、windows 2000、windows 2003和windows 7下全部運行通過。 《visual c++開發寶典》內容詳盡,實例豐富,非常適合作為零基礎學習人員、有志於從事軟件開發的初學者、高校計算機相關專業學生和畢業生的學習用書,也適合作為相關培訓機構的師生和軟件開發人員的參考資料。

目次

前言
第一部分 開發技術
第0章 如何學好visual c++
第1章 走進visual c++
教學錄像:32分鐘
1.1 visual c++ 6.0概述
1.1.1 visual c++簡介
1.1.2 visual c++發展歷程
1.1.3 visual c++新特點
1.2 初識visual c++開發環境
1.2.1 visual c++開發環境概述
1.2.2 visual c++菜單介紹
1.2.3 visual c++工具欄
1.2.4 visual c++控件面板
1.2.5 新建(new)窗口
1.2.6 工作區(workspace)窗口
1.2.7 代碼編輯器(code editor)
1.2.8 代碼瀏覽器(source browser)
1.3 定制自己的開發環境
1.3.1 editor選項卡
1.3.2 tabs選項卡
1.3.3 debug選項卡
1.3.4 compatibility選項卡
1.3.5 build選項卡
1.3.6 directories選項卡
1.3.7 source control選項卡
1.3.8 workspace選項卡
1.3.9 macros選項卡
1.3.10 data view選項卡
1.3.11 help system選項卡
1.3.12 format選項卡
1.4 msdn library的使用
1.5 創建第一個visual c++控制臺程序
1.5.1 使用嚮導創建一個hello world程序
1.5.2 手動創建一個hello world程序
1.6 創建第一個visual c++對話框程序
1.6.1 製作一個簡單的mfc應用程序
1.6.2 工程文件列表
1.7 術語
1.8 小結
第2章 visual c++語言基礎
教學錄像:137分鐘
2.1 程序編碼規範
2.1.1 注釋
2.1.2 命名
2.1.3 空白
2.1.4 縮進
2.2 編程語言基本要素
2.2.1 關鍵字
2.2.2 標識符
2.2.3 常量
2.2.4 變量
2.2.5 宏定義
2.3 基本數據類型
2.3.1 簡單類型
2.3.2 字符串類型
2.3.3 數組類型
2.3.4 枚舉類型
2.3.5 結構體類型
2.3.6 共用體類型
2.3.7 文件類型
2.3.8 指針類型
2.3.9 引用類型
2.4 mfc常見數據類型
2.5 類型轉換
2.6 運算符和表達式
2.6.1 運算符
2.6.2 表達式
2.7 優先級介紹
2.8 術語
2.9 小結
2.10 練習
第3章 順序結構程序設計
教學錄像:24分鐘
3.1 語句概述
3.1.1 語句的構成
3.1.2 複合語句
3.2 順序語句實例
3.3 術語
3.4 小結
3.5 練習
第4章 選擇結構程序設計
教學錄像:21分鐘
4.1 if選擇語句
4.2 switch多分支選擇語句
4.3 術語
4.4 小結
4.5 練習
第5章 循環結構程序設計
教學錄像:26分鐘
5.1 while語句
5.2 do…while語句
5.3 for語句
5.4 break和continue語句
5.4.1 break語句
5.4.2 continue語句
5.5 goto語句
5.6 術語
5.7 小結
5.8 練習
22.3 術語
22.4 小結
22.5 練習
第二部分 項目實戰
第23章 企業內部qq
教學錄像:40分鐘
23.1 項目設計思路
23.1.1 系統概述
23.1.2 功能結構
23.1.3 系統預覽
23.2 關鍵技術
23.2.1 設計支持qq表情的atl控件
23.2.2 向cricheditctrl控件中插入
atl控件
23.2.3 使用xml文件實現組織結構的客戶端顯示
23.2.4 在樹控件中利用節點數據標識
節點的類型
23.2.5 定義數據報結構實現文本、圖像、文件數據的發送與顯示
23.2.6 數據報粘報的簡單處理
23.2.7 實現客戶端掉線的自動登錄
23.3 服務器主窗口設計
23.3.1 服務器主窗口概述
23.3.2 界面佈局
23.3.3 實現過程
23.4 部門和賬戶模塊設計
23.4.1 部門信息設置窗口概述
23.4.2 界面佈局
23.4.3 實現過程
23.4.4 賬戶設置模塊設計
23.5 客戶端主窗口設計
23.5.1 客戶端主窗口概述
23.5.2 界面佈局
23.5.3 實現過程
23.6 登錄窗口模塊設計
23.6.1 登錄窗口概述
23.6.2 界面佈局
23.6.3 實現過程
23.7 信息發送窗口模塊設計
23.7.1 信息發送窗口概述
23.7.2 界面佈局
23.7.3 實現過程
23.8 項目發佈
23.9 小結
第24章 文檔管理系統
教學錄像:64分鐘
24.1 項目設計思路
24.1.1 項目規劃
24.1.2 系統功能圖
24.2 數據庫設計
24.2.1 數據庫概要說明
24.2.2 主要數據表結構
24.3 封裝數據庫
24.3.1 添加ado連接類
24.3.2 添加數據庫表的類
24.4 主窗口設計
24.4.1 主窗口菜單設置
24.4.2 客戶區設計
24.5 用戶登錄模塊設計
24.5.1 實現目標
24.5.2 設計步驟
24.5.3 代碼分析
24.6 單位檔案模塊設計
24.6.1 實現目標
24.6.2 設計步驟
24.6.3 代碼分析
24.7 文檔類別模塊設計
24.7.1 實現目標
24.7.2 設計步驟
24.7.3 代碼分析
24.8 文檔管理模塊設計
24.8.1 實現目標
24.8.2 設計步驟
24.8.3 代碼分析
24.9 用戶管理模塊設計
24.9.1 實現目標
24.9.2 設計步驟
24.9.3 代碼分析
24.10 口令修改模塊設計
24.10.1 實現目標
24.10.2 設計步驟
24.10.3 代碼分析
24.11 小結
第25章 時尚e-mail
教學錄像:33分鐘
25.1 項目設計思路
25.1.1 功能闡述
25.1.2 功能結構
25.1.3 系統預覽
25.2 郵件服務配置
25.2.1 smtp和pop3簡介
25.2.2 安裝和配置郵件服務器
25.2.3 安裝和配置pop3服務器
25.3 主窗體設計
25.3.1 主窗體概述
25.3.2 界面佈局
25.3.3 功能實現
25.4 寫郵件設計
25.4.1 寫郵件模塊概述
25.4.2 界面佈局
25.4.3 功能實現
25.5 草稿箱設計
25.5.1 草稿箱模塊概述
25.5.2 界面佈局
25.5.3 功能實現
25.6 收件箱設計
25.6.1 收件箱模塊概述
25.6.2 界面佈局
25.6.3 功能實現
25.7 讀郵件設計
25.7.1 讀郵件概述
25.7.2 界面佈局
25.7.3 功能實現
25.8 通訊錄設計
25.8.1 通訊錄概述
25.8.2 界面佈局
25.8.3 功能實現
25.9 項目發佈
25.10 小結
第26章 進銷存管理系統
教學錄像:45分鐘
26.1 項目設計思路
26.1.1 功能闡述
26.1.2 功能結構
26.1.3 系統預覽
26.2 數據庫設計
26.2.1 數據庫概要說明
26.2.2 主要數據表結構
26.3 主窗口設計
26.3.1 菜單欄設計
26.3.2 工具欄設計
26.3.3 為菜單和工具欄添加消息處理函數
26.3.4 狀態欄設計
26.3.5 客戶區設計
26.4 系統登錄管理模塊設計
26.4.1 實現目標
26.4.2 設計步驟
26.4.3 程序相關代碼
26.5 商品銷售管理模塊設計
26.5.1 實現目標
26.5.2 設計步驟
26.5.3 程序相關代碼
26.6 權限設置管理模塊設計
26.6.1 實現目標
26.6.2 設計步驟
26.6.3 程序相關代碼
26.7 小結
附錄a 常用網絡資源
附錄b c庫函數大全

第6章 數組
教學錄像:30分鐘
6.1 數組的概念
6.1.1 數組的分類
6.1.2 數組的維數
6.2 一維數組
6.2.1 一維數組的聲明
6.2.2 一維數組元素的引用
6.2.3 一維數組的基本操作
6.3 二維數組及多維數組
6.3.1 二維數組的聲明
6.3.2 二維數組的引用
6.3.3 二維數組的基本操作
6.3.4 多維數組的聲明和引用
6.4 字符數組
6.4.1 字符數組的定義
6.4.2 字符數組的引用
6.4.3 字符數組的初始化
6.4.4 字符數組的結束標誌
6.4.5 字符數組的輸出
6.4.6 字符數組的輸入
6.5 術語
6.6 小結
6.7 練習
第7章 函數
教學錄像:56分鐘
7.1 函數的定義
7.1.1 函數的聲明
7.1.2 函數的定義
7.1.3 函數的調用
7.2 函數的參數
7.2.1 用數組名作為函數參數
7.2.2 默認值參數
7.2.3 形參表可變的函數
7.3 參數傳遞方式
7.3.1 值傳遞
7.3.2 引用傳遞
7.4 函數的遞歸調用
7.5 內聯函數
7.6 重載函數的應用
7.7 函數模板的應用
7.8 變量的作用域與生存期
7.9 定義和使用命名空間
7.10 術語
7.11 小結
7.12 練習
第8章 解析指針和引用
教學錄像:34分鐘
8.1 指針概述
8.2 定義指針類型
8.2.1 變量與指針
8.2.2 使用指針變量
8.2.3 “&”和“*”運算符
8.2.4 指針的算術運算
8.3 指針在數組中的應用
8.3.1 指向數組元素的指針
8.3.2 使用指針訪問數組
8.4 引用類型解析
8.5 動態內存分配
8.6 術語
8.7 小結
8.8 練習
第9章 面向對象程序設計
教學錄像:73分鐘
9.1 面向對象的設計思想
9.1.1 對象和類
9.1.2 面向對象的主要特徵
9.2 類的定義
9.3 對象的使用
9.3.1 對象的聲明與實例化
9.3.2 類與對象的關係
9.3.3 類成員的訪問
9.3.4 類成員的保護
9.4 構造函數與析構函數
9.4.1 什麼是構造函數
9.4.2 默認構造函數
9.4.3 複製構造函數
9.4.4 重載構造函數
9.4.5 析構函數
9.5 特殊的類成員
9.5.1 常量成員
9.5.2 靜態成員
9.5.3 隱藏的this指針
9.6 特殊的類成員函數
9.6.1 常量成員函數
9.6.2 內聯成員函數
9.6.3 靜態成員函數
9.6.4 運算符重載
9.7 類的繼承
9.7.1 單一繼承
9.7.2 多重繼承
9.7.3 覆蓋成員函數
9.7.4 虛函數
9.7.5 純虛函數
9.8 友元類和友元方法
9.9 類模板的使用
9.9.1 類模板的聲明和實例化
9.9.2 類模板的實現
9.10 術語
9.11 小結
9.12 練習
第10章 程序調試及異常處理
教學錄像:35分鐘
10.1 進行斷點跟蹤
10.1.1 設置普通斷點
10.1.2 設置條件斷點
10.1.3 設置數據斷點
10.1.4 設置消息斷點
10.1.5 進行斷點跟蹤
10.2 觀察調試窗口
10.2.1 使用watch窗口查看變量值
10.2.2 使用call stack窗口查看函數的調用
10.2.3 使用memory窗口查看對象的
內存信息
10.2.4 使用variables窗口查看變量信息
10.2.5 使用registe 窗口查看寄存器
信息
10.2.6 使用disassembly窗口查看反彙編代碼
10.3 宏調試的使用
10.3.1 應用trace宏輸出信息
10.3.2 應用assert宏診斷條件是否成立
10.4 檢查內存洩露問題
10.5 異常處理
10.5.1 異常捕捉
10.5.2 拋出異常
10.6 術語
10.7 小結
10.8 練習
第11章 對話框程序設計
教學錄像:61分鐘
11.1 創建對話框應用程序
11.1.1 創建對話框
11.1.2 設計對話框資源
11.1.3 創建並顯示對話框
11.2 設置對話框屬性
11.2.1 使用屬性窗口設置對話框屬性
11.2.2 使用代碼設置對話框屬性
11.3 對話框常用方法
11.4 向對話框中添加成員和成員函數
11.4.1 添加成員和成員函數
11.4.2 添加消息處理函數
11.4.3 手動添加命令消息處理函數
11.5 使用消息對話框
11.6 通用對話框
11.6.1 “文件”對話框
11.6.2 “查找/替換”對話框
11.6.3 “字體”對話框
11.6.4 “顏色”對話框
11.6.5 “打印”對話框
11.6.6 “頁面設置”對話框
11.7 術語
11.8 小結
11.9 練習
第12章 文檔與視圖
教學錄像:33分鐘
12.1 構建文檔/視圖應用程序
12.1.1 文檔/視圖結構概述
12.1.2 創建文檔/視圖結構應用程序
12.2 文檔/視圖結構的創建
12.2.1 文檔模板的創建
12.2.2 文檔的創建
12.2.3 框架與視圖的創建
12.3 文檔模板概述
12.3.1 文檔管理器
12.3.2 文檔模板
12.4 文檔對象
12.4.1 文檔對象的主要方法
12.4.2 文檔的初始化
12.4.3 保存文檔
12.4.4 文檔的命令處理
12.4.5 文檔的銷毀
12.5 視圖對象
12.5.1 視圖對象的主要方法
12.5.2 視圖的初始化
12.5.3 視圖的繪製
12.5.4 視圖的銷毀
12.6 框架窗口
12.6.1 框架對象的主要方法
12.6.2 框架的初始化
12.6.3 命令消息處理
12.7 文檔/視圖的應用
12.7.1 利用文檔/視圖結構進行打印
12.7.2 修改文檔/視圖結構默認的打印預覽
12.8 術語
12.9 小結
12.10 練習
第13章 mfc常用控件
教學錄像:57分鐘
13.1 控件操作
13.1.1 放置和選定控件
13.1.2 控件的縮放與移動
13.1.3 控件的複製與刪除
13.1.4 控件的對齊
13.2 圖像控件設計
13.2.1 圖像控件的主要屬性
13.2.2 顯示圖像
13.3 靜態控件設計
13.4 編輯框控件設計
13.5 按鈕控件設計
13.6 複選框控件設計
13.6.1 複選框控件的主要屬性
13.6.2 設置選中狀態
13.6.3 獲取選中狀態
13.7 單選按鈕控件設計
13.7.1 單選按鈕控件的主要屬性
13.7.2 獲得單選按鈕中的文本
13.8 組合框控件設計
13.9 列表框控件設計
13.10 進度條控件設計
13.10.1 進度條控件的主要屬性
13.10.2 進度條控件的主要方法
13.10.3 使用進度條顯示操作進度
13.11 術語
13.12 小結
13.13 練習
第14章 mfc高級控件
教學錄像:31分鐘
14.1 圖像列表控件設計
14.2 列表視圖控件設計
14.2.1 列表視圖控件的主要屬性
14.2.2 列表視圖控件的主要方法
14.2.3 設置列表視圖背景位圖
14.2.4 使用列表視圖顯示表格數據
14.3 樹視圖控件設計
14.3.1 樹視圖控件的主要屬性
14.3.2 樹視圖控件的主要方法
14.3.3 使用樹視圖控件顯示區域信息
14.4 滑塊控件設計
14.4.1 滑塊控件屬性設置
14.4.2 使用滑塊控件設置顏色
14.5 標簽控件設計
14.5.1 標簽控件的主要屬性
14.5.2 標簽控件的主要方法
14.5.3 使用標簽控件設計多頁面窗口
14.6 術語
14.7 小結
14.8 練習
第15章 菜單、工具欄和狀態欄設計
教學錄像:37分鐘
15.1 菜單
15.1.1 菜單資源的設計
15.1.2 菜單的命令處理
15.1.3 菜單的主要方法
15.1.4 動態創建菜單
15.1.5 具有圖標的菜單
15.2 工具欄
15.2.1 工具欄設計
15.2.2 工具欄按鈕的命令處理
15.2.3 工具欄的主要方法
15.2.4 動態創建工具欄
15.2.5 具有圖像按鈕的工具欄
15.2.6 具有提示功能的工具欄
15.3 狀態欄
15.3.1 狀態欄的主要方法
15.3.2 動態創建狀態欄
15.3.3 在狀態欄中顯示進度條
15.4 術語
15.5 小結
15.6 練習
第16章 圖形圖像處理技術
教學錄像:57分鐘
16.1 圖形設備接口
16.1.1 畫筆
16.1.2 畫刷
16.1.3 位圖
16.1.4 區域
16.1.5 字體
16.1.6 設備環境
16.1.7 調色板
16.2 常用圖像存儲格式
16.2.1 位圖
16.2.2 圖標
16.2.3 gif圖像
16.3 繪製圖形圖像
16.3.1 繪製時鐘
16.3.2 繪製按鈕
16.3.3 繪製立體模型
16.3.4 填充區域
16.3.5 填充選區
16.3.6 利用位圖設計不規則窗體
16.3.7 顯示jpeg和gif圖像
16.4 術語
16.5 小結
16.6 練習
第17章 多媒體技術
教學錄像:27分鐘
17.1 音頻處理技術
17.1.1 加載應用程序wav資源
17.1.2 播放wav文件
17.1.3 設計音頻播放器
17.2 視頻處理技術
17.2.1 使用控件播放avi文件
17.2.2 使用函數播放avi文件
17.2.3 將位圖組合為avi文件
17.2.4 視頻文件壓縮處理
17.3 術語
17.4 小結
17.5 練習
第18章 文件和註冊表
教學錄像:47分鐘
18.1 普通文件操作
18.1.1 應用c函數進行文件操作
18.1.2 使用cfile類進行文件操作
18.1.3 使用cfilefind類進行文件查找
18.2 數據的串行化
18.2.1 串行化基礎
18.2.2 編寫串行化類
18.3 ini文件操作
18.3.1 ini文件基本結構
18.3.2 讀寫ini文件
18.4 註冊表操作
18.4.1 註冊表中的函數
18.4.2 利用函數直接讀寫註冊表
18.4.3 cregkey類的主要方法
18.4.4 利用cregkey類讀寫註冊表
18.5 術語
18.6 小結
18.7 練習
第19章 打印技術
教學錄像:45分鐘
19.1 基本概念
19.1.1 打印機介紹
19.1.2 分辨率
19.1.3 設備環境
19.1.4 映射模式
19.2 基於文檔/視圖結構的打印
19.2.1 按比例打印數據
19.2.2 打印圖像
19.2.3 自定義打印預覽
19.3 基於對話框結構的打印
19.3.1 獲取打印機dc
19.3.2 打印預覽
19.3.3 分頁打印
19.4 設置打印屬性
19.4.1 自定義打印紙的大小
19.4.2 控制打印方向
19.4.3 設置打印份數
19.5 術語
19.6 小結
19.7 練習
第20章 ado數據庫操作技術
教學錄像:43分鐘
20.1 ado概述
20.2 ado對象
20.2.1 連接對象
20.2.2 命令對象
20.2.3 記錄集對象
20.2.4 參數對象
20.3 利用ado連接數據庫
20.3.1 連接access數據庫
20.3.2 連接sql server數據庫
20.3.3 連接oracle數據庫
20.4 利用ado操作數據庫
20.4.1 獲取記錄集數據
20.4.2 遍曆記錄集
20.4.3 向記錄集中添加數據
20.4.4 修改記錄集數據
20.4.5 刪除記錄集數據
20.5 術語
20.6 小結
20.7 練習
第21章 網絡套接字編程
教學錄像:30分鐘
21.1 計算機網絡基礎
21.1.1 osi參考模型
21.1.2 tcp/ip協議簇
21.1.3 套接字簡介
21.1.4 客戶/服務器模式
21.2 wi ock api常用函數
21.2.1 accept函數
21.2.2 bind函數
21.2.3 closesocket函數
21.2.4 connect函數
21.2.5 hto 函數
21.2.6 htonl函數
21.2.7 inet_addr函數
21.2.8 listen函數
21.2.9 recv函數
21.2.10 select函數
21.2.11 send函數
21.2.12 socket函數
21.2.13 wsastartup函數
21.2.14 wsacleanup函數
21.2.15 wsaasyncselect函數
21.3 mfc套接字編程
21.3.1 casyncsocket類
21.3.2 csocket類
21.4 術語
21.5 小結
21.6 練習
第22章 動態鏈接庫
教學錄像:16分鐘
22.1 dll動態鏈接庫概述
22.1.1 動態鏈接庫的特點
22.1.2 查看動態鏈接庫
22.2 創建和訪問動態鏈接庫
22.2.1 創建win32動態鏈接庫
22.2.2 命名約定
22.2.3 動態鏈接庫的調用
22.2.4 創建mfc動態鏈接庫

購物須知

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

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

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

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

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

優惠價:87 517
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區