Visual C++套用開發

Visual C++套用開發

《VisualC++套用開發》是2012年出版的圖書,作者是青島東合信息技術有限公司。

基本介紹

  • 作者:青島東合信息技術有限公司
  • ISBN:9787121155703
  • 頁數:496
  • 定價:69.00元
  • 出版時間:2012-1
  • 副標題:Visual C++套用開發
內容介紹,目錄,

內容介紹

《高等院校軟體專業方向系列教材:Visual C++套用開發》從最基本的概念出發,深入地講解了使用Visual C++進行面向對象與可視化程式設計的基本原理與方法。全書共有10章,分別介紹了VisualStudio 2008開發環境、C++基礎語法、C++面向對象、Win32編程、MFC基礎、MFC文檔視圖、MFC對話框、網路編程、多執行緒、資料庫應用程式。書中涉及了Win32和MFC編程方法:詳細介紹了Win32和MFC應用程式設計機制;通過窗體創建來體驗Windows程式運行機制;通過文檔視圖編程來體驗MFC對文檔視圖架構的支持;通過網路編程來體驗WinScok的使用;通過多執行緒編程來體驗異步和並發編程方法;通過資料庫編程來體驗ADO編程方法。《高等院校軟體專業方向系列教材:Visual C++套用開發》重點突出、偏重套用,結合理論篇和實踐篇對貫穿案例的講解、剖析及實現,貫穿案例繪圖室程式套用MFC框架,貫穿Visual C++套用開發的技術知識點,使讀者加深對C++面向對象技術、Win32編程技術和MFC技術的套用,並迅速理解和掌握基於窗體的Windows編程知識,全面提高動手能力。

目錄

理論篇
第1章 C++編程概述
1.1 C++簡介
1.1.1 C++歷史
1.1.2 C++標準
1.1.3 C++特性
1.2 C++編程環境
1.2.1 主流開發工具
1.2.2 Visual Studio
1.2.3 在線上幫助
1.3 第一個C++程式
1.4 輸入/輸出
小結
練習
第2章 C++基礎
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.3 運算符
2.3.1 算術運算符
2.3.2 比較運算符
2.3.3 邏輯運算符
2.3.4 位運算符
2.3.5 賦值運算符
2.3.6 條件運算符
2.3.7 sizeof運算符
2.3.8 運算符優先權
2.4 流程控制
2.4.1 分支結構
2.4.2 循環結構
2.4.3 轉移語句
2.5 數組
2.5.1 數組概述
2.5.2 一維數組
2.5.3 二維數組
2.6 函式
2.6.1 函式的聲明和定義
2.6.2 函式的返回
2.6.3 函式的調用和參數傳遞
2.6.4 內聯函式
2.6.5 函式重載
2.7 指針
2.7.1 指針概述
2.7.2 指針的定義和初始化
2.7.3 指針的算術運算
2.7.4 指針作為函式參數
2.7.5 指針操作動態記憶體(new和delete)
2.8 引用
2.8.1 引用的定義和初始化
2.8.2 引用作為函式參數
2.8.3 引用和指針的區別
2.9 字元串
2.9.1 字元串和字元集概述
2.9.2 C風格的字元串定義
2.9.3 常用的字元串操作函式
小結
練習
第3章 C++面向對象
3.1 類與對象
3.1.1 面向對象的概念
3.1.2 類的定義
3.1.3 構造函式和類的實例化
3.1.4 析構函式
3.1.5 成員函式
3.1.6 內聯成員函式
3.1.7 靜態類成員
3.1.8 this指針
3.2 類繼承
3.2.1 繼承
3.2.2 派生類對象的構造
3.2.3 派生類對象的析構
3.3 虛函式和多態
3.3.1 虛函式
3.3.2 虛析構函式
3.3.3 純虛函式和抽象基類
小結
練習
第4章 Win32編程
4.1 Windows編程基礎
4.1.1 API與SDK
4.1.2 窗體與句柄
4.1.3 事件與訊息
4.1.4 常用的Windows數據類型
4.1.5 國際化編程
4.1.6 Windows應用程式檔案組成
4.2 源程式組成結構
4.2.1 WinMain函式
4.2.2 視窗函式
4.3 GDI繪圖基礎
4.3.1 GDI概述
4.3.2 設備描述表
4.3.3 繪圖對象
4.3.4 GDI繪圖
小結
練習
第5章 MFC基礎
5.1 MFC概述
5.1.1 MFC簡介
5.1.2 一個簡單的MFC程式
5.1.3 MFC應用程式分析
5.1.4 MFC應用程式開發方法
5.2 MFC應用程式框架組成
5.2.1 MFC全局函式
5.2.2 MFC類體系
5.2.3 MFC訊息映射
5.2.4 MFC應用程式類型
5.3 MFC主要類
5.3.1 根類CObject
5.3.2 應用程式體系結構類
5.3.3 可視對象類
5.4 MFC通用類
5.4.1 字元串類:CString
5.4.2 檔案類:CFile
5.4.3 動態數組類
5.4.4 鍊表類
5.5 MFC繪圖
5.5.1 MFC對GDI的支持
5.5.2 CDC類及其派生類
5.5.3 MFC繪圖對象
5.5.4 圖形繪製相關數據類型
小結
練習
第6章 MFC文檔視圖
6.1 文檔/視圖框架
6.1.1 文檔/視圖結構概述
6.1.2 單文檔程式框架中的主要類
6.1.3 單文檔程式中文檔、視圖對象的創建過程
6.1.4 文檔類、視圖類核心函式
6.1.5 文檔/視圖界面設計
6.2 選單編程
6.2.1 選單的概念
6.2.2 選單的開發步驟
6.2.3 選單的創建與編輯
6.2.4 選單訊息
6.2.5 選單命令訊息的處理
6.2.6 選單更新訊息的處理
6.2.7 為選單項設定快捷鍵
6.2.8 彈出選單的創建與使用
6.3 工具列編程
6.3.1 工具列CToolBar簡介
6.3.2 編輯和創建工具列
6.3.3 載入工具列
6.3.4 工具列命令處理
6.4 狀態欄編程
6.4.1 狀態欄CStatusBar簡介
6.4.2 狀態欄的創建
6.4.3 狀態欄編程
6.5 文本編程
6.5.1 創建插入符
6.5.2 字元輸入
6.6 串列化
6.6.1 串列化概述
6.6.2 文檔/視圖結構對串列化的支持
6.6.3 CArchive類
6.6.4 可串列化的類
6.6.5 CObArray和CObList對串列化的支持
小結
練習
第7章 MFC對話框
7.1 對話框基礎知識
7.1.1 對話框種類
7.1.2 CDialog類
7.2 對話框創建和顯示
7.2.1 創建對話框模板資源
7.2.2 模態對話框的創建和關閉
7.2.3 非模態對話框的創建和關閉
7.2.4 基於對話框的應用程式
7.3 標準控制項與對話框
7.3.1 標準控制項簡介
7.3.2 對話框控制項的創建
7.3.3 對話框控制項成員變數
7.3.4 對話框數據交換與驗證
7.3.5 對話框控制項通知訊息
小結
練習
第8章 網路編程
8.1 Windows網路編程基礎
8.1.1 TCP/IP協定
8.1.2 Windows Sockets基礎
8.1.3 客戶/伺服器模式
8.1.4 MFC對WinSock的支持
8.1.5 MFC網路編程方法
8.2 UDP通信編程
8.2.1 CAsyncSocket類UDP異步通信
8.2.2 創建CAsyncSocket類的派生類
8.2.3 創建套接字
8.2.4 UDP接收數據
8.2.5 UDP傳送數據
8.3 TCP通信編程
8.3.1 CAsyncSocket類伺服器端編程
8.3.2 CSocket類客戶端編程
小結
練習
第9章 多執行緒
9.1 多執行緒編程基礎
9.1.1 進程和執行緒
9.1.2 使用多執行緒的意義
9.2 多執行緒編程
9.2.1 API多執行緒編程
9.2.2 MFC界面執行緒
9.2.3 MFC工作者執行緒
9.3 執行緒間的通信
9.3.1 使用全局變數
9.3.2 使用自定義訊息
9.4 執行緒同步
9.4.1 MFC執行緒同步類
9.4.2 CCriticalSection類
9.4.3 CEvent類
9.4.4 CSemaphore類
小結
練習
第10章 資料庫應用程式
10.1 資料庫基礎知識
10.1.1 資料庫基本概念
10.1.2 資料庫管理系統
10.1.3 結構化查詢語言
10.1.4 資料庫訪問技術
10.2 ADO資料庫編程
10.2.1 ADO技術
10.2.2 導入ADO庫
10.2.3 連線資料庫
10.2.4 執行ADO對象命令
10.2.5 Recordset對象
小結
練習
實踐篇
實踐1 C++編程概述
實踐指導
實踐1.G.1
實踐1.G.2
實踐1.G.3
知識拓展
1.Visual C++程式代碼的調試
2.設定Visual C++代碼編輯器格式
3.VS 2008快捷鍵
拓展練習
練習1.E.1
實踐2 C++基礎
實踐指導
實踐2.G.1
實踐2.G.2
實踐2.G.3
實踐2.G.4
知識拓展
const指針
拓展練習
練習2.E.1
實踐3 C++面向對象
實踐指導
實踐3.G.1
實踐3.G.2
知識拓展
1. 類的函式重載、覆蓋、虛函式的區別
2. 拷貝構造函式
拓展練習
練習3.E.1
實踐4 Win32編程
實踐指導
實踐4.G.1
知識拓展
在視窗函式內處理訊息
拓展練習
練習4.E.1
實踐5 MFC基礎
實踐指導
實踐5.G.1
知識拓展
1.預編譯頭
2.GDI點陣圖顯示
拓展練習
練習5.E.1
實踐6 MFC文檔視圖
實踐指導
實踐6.G.1
實踐6.G.2
知識拓展
多文檔框架的使用
拓展練習
練習6.E.1
實踐7 MFC對話框
實踐指導
實踐7.G.1
知識拓展
屬性表對話框
拓展練習
練習7.E.1
實踐8 網路編程
實踐指導
實踐8.G.1
實踐8.G.2
知識拓展
WinSock函式介紹
拓展練習
練習8.E.1
實踐9 多執行緒
實踐指導
實踐9.G.1
實踐9.G.2
知識拓展
執行緒死鎖
拓展練習
練習9.E.1
實踐10 資料庫應用程式
實踐指導
實踐10.G.1
知識拓展
MFC中利用ODBC類訪問資料庫
拓展練習
練習10.E.1
附錄A Microsoft C++關鍵字

相關詞條

熱門詞條

聯絡我們