Visual C++從入門到精通(第4版)

Visual C++從入門到精通(第4版)

《VisualC++從入門到精通(第4版)》從初學者的角度出發,以通俗易懂的語言,配合豐富多彩的實例,詳細介紹了使用VisualC++6.0進行程式開發應該掌握的各方面知識。《VisualC++從入門到精通(第4版)》共分20章,包括VisualC++6.0集成開發環境,C++語言基礎,語句,面向過程程式設計,面向對象程式設計,對話框應用程式設計,常用控制項,選單,工具列和狀態欄,高級控制項,自定義MFC控制項,文本、圖形、圖像處理,文檔與視圖,列印技術,檔案與註冊表操作,ADO編程,動態程式庫,多執行緒程式設計,網路套接字編程,圖書管理系統。書中所有知識都結合具體實例進行介紹,涉及的程式代碼給出了詳細的注釋,可以使讀者輕鬆領會VisualC++6.0程式開發的精髓,快速提高開發技能

基本介紹

  • 書名:VisualC++從入門到精通(第4版)
  • ISBN:9787302458180
  • 定價:79.80
  • 出版時間:2017.06.01
基本信息,圖書簡介,圖書目錄,

基本信息

作者:明日科技
定價:79.80元
印次:4-1
ISBN:9787302458180
出版日期:2017.06.01
印刷日期:2017.05.08

圖書簡介

《VisualC++從入門到精通(第4版)》從初學者的角度出發,以通俗易懂的語言,配合豐富多彩的實例,詳細介紹了使用VisualC++6.0進行程式開發應該掌握的各方面知識。《VisualC++從入門到精通(第4版)》共分20章,包括VisualC++6.0集成開發環境,C++語言基礎,語句,面向過程程式設計,面向對象程式設計,對話框應用程式設計,常用控制項,選單,工具列和狀態欄,高級控制項,自定義MFC控制項,文本、圖形、圖像處理,文檔與視圖,列印技術,檔案與註冊表操作,ADO編程,動態程式庫,多執行緒程式設計,網路套接字編程,圖書管理系統。書中所有知識都結合具體實例進行介紹,涉及的程式代碼給出了詳細的注釋,可以使讀者輕鬆領會VisualC++6.0程式開發的精髓,快速提高開發技能。
《VisualC++從入門到精通(第4版)》適合作為軟體開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,也可供開發人員查閱、參考。

圖書目錄

第1篇 基礎知識
第1章 Visual C++ 6.0集成開發環境
視頻講解:30分鐘
1.1 Visual C++ 6.0概述
1.2 Visual C++ 6.0開發環境介紹
1.2.1 熟悉Visual C++ 6.0 IDE開發環境
1.2.2 Visual C++ 6.0 IDE選單介紹
1.2.3 Visual C++ 6.0 IDE工具列介紹
1.2.4 Visual C++ 6.0工作區視窗介紹
1.2.5 Visual C++ 6.0 控制項面板介紹
1.2.6 Visual C++ 6.0輸出視窗介紹
1.3 設定自己的開發環境
1.3.1 自定義工具列
1.3.2 自定義代碼編輯視窗
1.4 創建一個簡單的程式
1.4.1 創建工程
1.4.2 編輯程式
1.5 小結
第2章 C++語言基礎
視頻講解:1小時42分鐘
2.1 C++檔案結構
2.1.1 頭檔案的構成
2.1.2 源檔案的構成
2.2 C++語言基本要素
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.3.10 自定義類型
2.4 ...
2.4運算符
2.4.1賦值運算符
2.4.2算術運算符
2.4.3關係運算符
2.4.4邏輯運算符
2.4.5自增自減運算符
2.4.6位運算符
2.4.7sizeof運算符
2.4.8new和delete運算符
2.4.9結合性與優先權
2.5表達式
2.5.1逗號表達式
2.5.2三目元表達式
2.6程式編碼規範
2.6.1合理使用注釋
2.6.2統一代碼縮進
2.6.3代碼換行
2.6.4合理使用空格
2.6.5命名規則
2.7小結
2.8實踐與練習
第3章語句
視頻講解:28分鐘
3.1語句的構成
3.2複合語句
3.3分支語句
3.3.1if語句
3.3.2switch語句
3.4循環語句
3.4.1for語句
3.4.2while語句
3.4.3dowhile語句
3.4.4嵌套循環語句
3.5跳轉語句
3.5.1goto語句
3.5.2return語句
3.5.3exit語句
3.6小結
3.7實踐與練習
第4章面向過程程式設計
視頻講解:46分鐘
4.1函式
4.1.1定義和調用函式
4.1.2設定默認值參數
4.1.3設定數組參數
4.1.4設定指針/引用參數
4.1.5省略號參數
4.1.6內聯函式
4.1.7重載函式
4.1.8函式遞歸調用
4.1.9函式指針
4.2作用域和生命期
4.2.1局部作用域
4.2.2全局作用域
4.2.3定義和使用命名空間
4.3函式模板
4.3.1定義和使用函式模板
4.3.2重載函式模板
4.4小結
4.5實踐與練習
第5章面向對象程式設計
視頻講解:1小時13分鐘
5.1類和對象
5.1.1類的定義
5.1.2類成員的訪問
5.1.3構造函式和析構函式
5.1.4內聯成員函式
5.1.5靜態類成員
5.1.6隱藏的this指針
5.1.7運算符重載
5.1.8友元類和友元方法
5.1.9類的繼承
5.1.10類域
5.1.11嵌套類
5.1.12局部類
5.2類模板
5.2.1類模板的定義及套用
5.2.2定義類模板的靜態數據成員
5.3異常處理
5.3.1異常捕捉語句
5.3.2拋出異常
5.4小結
5.5實踐與練習
第2篇核心技術
第6章對話框應用程式設計
視頻講解:1小時22分鐘
6.1構建應用程式
6.1.1構建對話框應用程式
6.1.2構建單文檔/視圖應用程式
6.1.3構建多文檔/視圖應用程式
6.2對話框的創建及顯示
6.2.1創建對話框
6.2.2顯示對話框
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.5添加對話框成員及成員函式
6.5.1添加普通成員及成員函式
6.5.2添加訊息處理函式
6.5.3手動添加命令訊息處理函式
6.6訊息對話框
6.7Windows通用對話框
6.7.1使用“檔案”對話框打開和保存檔案
6.7.2使用“字型”對話框設定文本字型
6.7.3使用“顏色”對話框設定文本背景顏色
6.7.4使用“查找/替換”對話框在文本中替換字元串
6.7.5使用“列印”對話框進行列印
6.7.6使用“瀏覽資料夾”對話框選擇資料夾
6.8小結
6.9實踐與練習
第7章常用控制項
視頻講解:54分鐘
7.1靜態文本控制項
7.1.1設定顯示文本
7.1.2設定文本顏色
7.1.3模擬按鈕控制項的單擊事件
7.2編輯框控制項
7.2.1設定密碼編輯框
7.2.2設定唯讀編輯框
7.2.3設定編輯框多行顯示
7.2.4設定編輯框按Enter鍵換行
7.2.5使用編輯框控制項錄入數據
7.3圖像控制項
7.3.1通過屬性顯示點陣圖
7.3.2設定框線顏色和填充顏色
7.3.3居中顯示點陣圖資源
7.4按鈕控制項
7.4.1使用按鈕控制項顯示圖示
7.4.2使用按鈕控制項處理用戶操作
7.5複選框控制項
7.5.1設定複選框控制項的選中狀態
7.5.2使用複選框控制項統計信息
7.6單選按鈕控制項
7.6.1為單選按鈕控制項分組
7.6.2獲得被選擇的單選按鈕的文本
7.7組合框控制項
7.7.1設定控制項風格
7.7.2調整列表部分的顯示大小
7.7.3通過屬性插入數據
7.7.4調整數據顯示順序
7.7.5獲得選擇的數據
7.8列表框控制項
7.8.1在指定位置插入文本
7.8.2避免插入重複數據
7.8.3實現複選數據功能
7.9進度條控制項
7.9.1設定顯示風格
7.9.2設定進度條的範圍
7.10小結
7.11實踐與練習
第8章選單
視頻講解:19分鐘
8.1選單資源設計
8.2選單項的命令處理
8.3動態創建選單
8.4創建彈出式選單
8.5創建圖示選單
8.6小結
8.7實踐與練習
第9章工具列和狀態欄
視頻講解:21分鐘
9.1工具列設計
9.1.1工具列資源設計
9.1.2工具列的命令處理
9.1.3動態創建工具列
9.1.4設定工具列按鈕提示
9.1.5設計XP風格工具列
9.2狀態欄設計
9.2.1創建狀態欄
9.2.2在狀態欄中顯示控制項
9.3小結
9.4實踐與練習
第10章高級控制項
視頻講解:46分鐘
10.1圖像列表控制項
10.1.1創建圖像列表
10.1.2將圖像繪製到程式中
10.2列表視圖控制項
10.2.1設定顯示風格
10.2.2設計登錄視窗
10.2.3將數據載入到列表
10.2.4具有點陣圖背景的控制項
10.2.5動態創建列表視圖控制項
10.3樹控制項
10.3.1動態創建樹控制項
10.3.2帶複選功能的樹控制項
10.3.3可編輯節點的樹控制項
10.4標籤控制項
10.4.1設定顯示方式
10.4.2圖示標籤控制項
10.4.3設計程式模組
10.5套用工具提示控制項
10.6小結
10.7實踐與練習
第11章自定義MFC控制項
視頻講解:40分鐘
11.1自定義編輯框控制項
11.1.1數字編輯框
11.1.2特殊文本顏色編輯框
11.1.3點陣圖背景編輯框
11.2自定義按鈕控制項
11.2.1圖示按鈕
11.2.2熱點按鈕
11.2.3圓形按鈕
11.3點陣圖背景樹控制項
11.4三態效果複選框控制項
11.5小結
11.6實踐與練習
第12章文本、圖形、圖像處理
視頻講解:59分鐘
12.1GDI概述
12.1.1設備上下文
12.1.2GDI對象
12.2文本輸出
12.2.1在具體位置和區域中輸出文本
12.2.2利用定位點控制文本輸出
12.2.3設定字型及文本顏色
12.2.4在路徑中輸出文本
12.2.5在圖像背景上輸出透明文本
12.3繪製圖形
12.3.1利用線條繪製多邊形
12.3.2直接繪製多邊形
12.3.3繪製控制項外觀
12.3.4填充圖形區域
12.4圖像顯示
12.4.1在設備上下文中繪製圖像
12.4.2從磁碟中載入圖像到視窗中
12.4.3點陣圖檔案分析
12.4.4根據點陣圖數據直接繪圖
12.4.5顯示JPEG圖像
12.5GDI+圖像編程
12.5.1在VisualC++6.0中使用GDI+
12.5.2利用GDI+實現圖像類型轉換
12.5.3使用GDI+顯示GIF圖像
12.6小結
12.7實踐與練習
第13章文檔與視圖
視頻講解:32分鐘
13.1構建文檔/視圖應用程式
13.1.1文檔/視圖結構概述
13.1.2創建文檔/視圖結構應用程式
13.2文檔/視圖結構的創建
13.2.1文檔模板的創建
13.2.2文檔的創建
13.2.3框架與視圖的創建
13.3文檔模板概述
13.3.1文檔管理器
13.3.2文檔模板
13.4文檔對象
13.4.1文檔對象的主要方法
13.4.2文檔的初始化
13.4.3保存文檔
13.4.4文檔的命令處理
13.4.5文檔的銷毀
13.5視圖對象
13.5.1視圖對象的主要方法
13.5.2視圖的初始化
13.5.3視圖的繪製
13.5.4視圖的銷毀
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實踐與練習
第3篇高級套用
第14章列印技術
視頻講解:27分鐘
14.1列印基礎
14.1.1映射模式
14.1.2獲取印表機設備上下文
14.2文檔/視圖應用程式列印
14.3對話框應用程式列印
14.3.1列印對話框中的表格
14.3.2列印磁碟中的檔案
14.4列印設定
14.4.1設定列印方向
14.4.2設定列印頁面
14.5修改列印預覽
14.6小結
14.7實踐與練習
第15章檔案與註冊表操作
視頻講解:39分鐘
15.1普通檔案操作
15.1.1套用C函式進行檔案操作
15.1.2使用CFile類進行檔案操作
15.1.3使用CFileFind類進行檔案查找
15.2串列化
15.2.1串列化基礎
15.2.2編寫串列化類
15.3INI檔案操作
15.3.1INI檔案基本結構
15.3.2讀寫INI檔案
15.4註冊表操作
15.4.1使用API函式操作註冊表
15.4.2基於CRegKey類操作註冊表
15.5小結
15.6實踐與練習
第16章ADO編程
視頻講解:30分鐘
16.1ADO編程基礎
16.1.1ADO概述
16.1.2在VisualC++中套用ADO技術
16.2ADO對象
16.2.1ADO連線對象
16.2.2ADO記錄集對象
16.2.3ADO命令對象
16.2.4ADO參數對象
16.3ADO對象套用
16.3.1封裝ADO對象
16.3.2使用ADO對象添加、修改、刪除數據
16.3.3使用ADO對象檢索數據
16.4小結
16.5實踐與練習
第17章動態程式庫
視頻講解:21分鐘
17.1動態程式庫基礎
17.1.1動態程式庫的特點
17.1.2動態程式庫的訪問
17.1.3查看動態程式庫
17.2創建和使用Win32動態程式庫
17.2.1創建動態程式庫
17.2.2調用動態程式庫
17.2.3向動態程式庫中添加C++類和資源
17.2.4訪問動態程式庫中的C++類和資源
17.2.5使用動態程式庫設計多國語言的應用程式
17.3小結
17.4實踐與練習
第18章多執行緒程式設計
視頻講解:31分鐘
18.1執行緒概述
18.1.1理解系統核心對象
18.1.2理解進程和執行緒
18.2執行緒的創建
18.2.1使用CreateThread函式創建執行緒
18.2.2使用_beginthreadex函式創建執行緒
18.2.3使用AfxBeginThread函式創建執行緒
18.2.4套用MFC類庫創建執行緒
18.3執行緒的掛起、喚醒與終止
18.4執行緒同步
18.4.1多執行緒潛在的危險
18.4.2使用事件對象實現執行緒同步
18.4.3使用信號量對象實現執行緒同步
18.4.4使用臨界區對象實現執行緒同步
18.4.5使用互斥對象實現執行緒同步
18.5小結
18.6實踐與練習
第19章網路套接字編程
視頻講解:51分鐘
19.1計算機網路基礎
19.1.1OSI參考模型
19.1.2IP位址
19.1.3地址解析
19.1.4域名系統
19.1.5TCP/IP協定
19.1.6連線埠
19.2套接字概述
19.2.1套接字概述
19.2.2網路位元組順序
19.2.3套接字I/O模式
19.3套接字函式
19.3.1套接字函式介紹
19.3.2基於套接字函式的網路聊天系統
19.4MFC套接字編程
19.4.1CAsyncSocket類
19.4.2CSocket類
19.4.3基於TCP協定的網路聊天室系統
19.5小結
19.6實踐與練習
第4篇項目實戰
第20章圖書管理系統
視頻講解:1小時18分鐘
20.1系統分析
20.1.1需求分析
20.1.2可行性分析
20.1.3編寫項目計畫書
20.2系統設計
20.2.1系統目標
20.2.2系統功能結構
20.2.3業務流程圖
20.3資料庫設計
20.3.1資料庫分析
20.3.2創建資料庫
20.3.3創建數據表
20.4創建工程
20.5公共類設計
20.5.1自繪選單類CMyCoolMenu
20.5.2自定義編輯框類CKeyEdit
20.5.3自定義列表視圖類CCustomGrid
20.6啟動界面的設計
20.6.1啟動界面設計
20.6.2啟動界面的淡入淡出效果
20.7登錄對話框設計
20.7.1登錄對話框的界面設計
20.7.2設定按鈕顯示點陣圖
20.7.3設定按Enter鍵移動焦點
20.7.4設定“登錄”按鈕功能
20.8主窗體設計
20.8.1選單設計
20.8.2工具列設計
20.8.3主窗體界面設計
20.9“基本信息管理”模組設計
20.9.1“基本信息管理”模組界面設計
20.9.2設定選項卡
20.9.3初始化標籤控制項
20.9.4設定按鈕功能
20.10“庫存信息管理”模組設計
20.10.1“庫存信息管理”模組界面設計
20.10.2設定選項卡
20.11“查詢管理”模組設計
20.11.1“查詢管理”模組界面設計
20.11.2設定選項卡
20.12運行項目
20.13開發常見問題與解決
20.13.1書寫錯誤的函式名
20.13.2使用自定義類時導入頭檔案
20.13.3禁止按Enter鍵關閉視窗功能
20.13.4截獲按Enter鍵後的潛在問題
20.13.5添加數據時欄位大小越界
20.13.6如何調用文檔/視圖結構列印
20.14小結

相關詞條

熱門詞條

聯絡我們