Visual C++編程從基礎到套用

Visual C++編程從基礎到套用

《Visual C++編程從基礎到套用》是一本完整介紹C++語言的套用教程,在編寫過程中精心設計了豐富的體例,以幫助讀者順利學習《Visual C++編程從基礎到套用》內容。《Visual C++編程從基礎到套用》通過基本知識—實例套用—習題—實踐疑難解答的模式循序漸進,每一個知識點後面都會對應一個小示例,充分體現了理論和實踐緊密結合的思想。《Visual C++編程從基礎到套用》涵蓋了實際開發過程中C++經常遇到的流程控制語句、對話框、視窗繪圖以及多媒體編程等方面的熱點問題。《Visual C++編程從基礎到套用》具有案例豐富、內容全面、指導性強、理論與實踐相結合等特點,適合作為軟體程式開發人員和設計人員的參考資料,也可以作為高等院校計算機專業的教材。

基本介紹

  • 書名:Visual C++編程從基礎到套用
  • 類型:計算機與網際網路
  • 出版日期:2014年3月1日
  • 語種:簡體中文
  • ISBN:9787302325062
  • 作者:董志鵬 侯艷書
  • 出版社:清華大學出版社
  • 頁數:496頁
  • 開本:16
  • 品牌:清華大學出版社
內容簡介,圖書目錄,

內容簡介

本書全面介紹了C++的相關知識,全書共17章。本書不僅包含了C++的發展歷史和開發環境、常量、變數、運算符、數據類型、常用流程控制語句、數組、字元串、函式、指針、類、異常處理、標準模板庫、對話框,以及選單欄、工具列和狀態欄,也包含了如何使用MFC創建Windows應用程式、常用控制項、串列化和資料庫編程,還包含了多媒體編程以及如何在視窗上繪圖等多個內容。本書知識全面,案例豐富,可以幫助讀者透徹學習C++語言。
本書具有案例豐富、內容全面、指導性強、理論與實踐相結合等特點,適合作為軟體程式開發人員和設計人員的參考資料,也可以作為高等院校計算機專業的教材。

圖書目錄

第1章VisualC++預備知識
1.1程式語言概述
1.1.1計算機語言簡介
1.1.2語言發展簡史
1.1.3語言執行方式分析
1.1.4語言庫
1.2C++概述
1.2.1C++的誕生
1.2.2C++語言特點
1.2.3C++標準
1.2.4C++與Java和C#的關係
1.3C++的編譯器和集成開發環境
1.3.1C++編譯器
1.3.2C++集成開發環境
1.4VisualC++6.0
1.4.1VisualC++6.0簡介
1.4.2創建一個C++控制台程式
1.5VisualStudio2010
1.5.1安裝VisualStudio2010
1.5.2創建一個C++控制台程式
1.6C++編碼規範
1.6.1注釋
1.6.2標識符命名
1.6.3格式化代碼
1.7C++關鍵字
1.8習題
1.9實踐疑難解答
1.9.1關於C++可移植性的問題
1.9.2關於VisualC++對標準C++的支持
第2章C++基礎語法
2.1常量與變數
2.1.1變數的定義
2.1.2常量和符號常量
2.1.3常量和變數的命名規則
2.2數據類型
2.2.1簡單數據類型
2.2.2複合數據類型
2.3運算符
2.3.1算術運算符
2.3.2邏輯運算符
2.3.3關係運算符
2.3.4位運算符
2.3.5逗號運算符
2.3.6賦值運算符
2.4表達式
2.4.1表達式的定義和書寫規範
2.4.2條件表達式
2.5CH的基本輸入/輸出規範
2.5.1標準I/O流
2.5.2格式化輸出
2.6程式檔案和預處理
2.6.1頭檔案與源檔案
2.6.2命名空間
2.6.3預處理命令
2.7項目案例:自己上機編寫一個完整程式
2.8習題
2.9實踐疑難解答
2.9.1數據類型轉換問題
2.9.2表達式中運算元類型問題
2.9.3自增、自減運算問題
第3章流程控制語句結構
3.1條件語句
3.1.1if語句
3.1.2嵌套if語句
3.1.3switch語句
3.2循環語句
3.2.1while語句
3.2.2do—while語句
3.2.3for語句
3.2.4嵌套循環語句
3.3跳轉語句
3.3.1break語句
3.3.2continue語句
3.3.3goto語句
3.4項目案例:編寫簡單的程式
3.5習題
3.6實踐疑難解答
3.6.1if語句嵌套問題
3.6.2switch語句簡單套用出錯
第4章數組和字元串
4.1一維數組
4.1.1定義一維數組
4.1.2引用一維數組
4.1.3初始化一維數組
4.1.4一維數組的套用
4.2二維數組的定義和引用
4.2.1定義二維數組
4.2.2引用二維數組
4.2.3初始化二維數組
4.2.4二維數組的套用
4.3字元數組和字元串
4.3.1字元數組
4.3.2字元串處理函式
4.3.3string字元串
4.3.4使用string字元串
4.3.5字元數組的套用
4.4項目案例:josephus問題
4.5習題
4.6實踐疑難解答
第5章函式
5.1函式的定義
5.2參數和返回值
5.2.1形參與實參
5.2.2函式的返回值
5.3函式的調用
5.3.1函式調用的一般機制
5.3.2函式的嵌套調用
5.3.3函式的遞歸調用
5.4函式的默認參數值
5.5函式與數組
5.6變數作用域
5.6.1局部變數
5.6.2全局變數
5.7函式重載
5.8函式模板
5.9項目案例:編寫一個簡單的數字遊戲
5.10習題
5.11實踐疑難解答
5.11.1函式形參與實參數據傳遞問題
5.11.2遞歸的問題
第6章指針與引用
6.1地址和指針的概念
6.2定義指針變數
6.3初始化指針變數
6.4指針和數組
6.4.1通過指針引用數組函式
6.4.2多維數組與指針
6.5指針和函式
6,5.1作為形參的指針
6.5.2返回值為指針的函式
6.5.3函式指針
6.6指針數組和指向指針的指針變數
6.6.1指針數組
6.6.2指向指針的指針變數
6.7常量指針和指針常量
6.7.1指向常量的指針
6.7.2指針常量
6.8動態記憶體的分配
6.8.1new和delete運算符
6.8.2動態分配數組記憶體
6.9引用
6.10項目案例:矩形法求定積分
6.11習題
6.12實踐疑難解答
6.12.1引用與指針的問題
6.12.2指針常量與常量指針的問題
第7章自定義數據類型
7.1結構體
7.1.1結構體的定義
7.1.2訪問結構體數據成員
7.1.3結構體與指針
7.2共用體
7.3枚舉類型
7.4類的概念
7.4.1類的定義
7.4.2類的對象
7.4.3訪問類的數據成員
7.4.4添加類的成員函式
7.5類的構造函式
7.6類的析構函式
7.7項目案例:創建圓類的對象
7.8習題
7.9實踐疑難解答
7.9.1成員函式在類中聲明,在類外定義的問題
7.9.2通過構造函式完成對象創建
7.9.3類析構函式的運用問題
第8章類的更多功能及繼承與多態
8.1對象數組、指針與引用
8.1.1對象數組
8.1.2對象的指針
8.1.3對象的引用
8.2this指針
8.3類的靜態成員與友元
8.3.1類的靜態成員和靜態成員函式
8.3.2類的友元
8.4運算符重載
8.4.1重載運算符的概述
8.4.2重載雙目運算符
8.4.3重載增量運算符
8.5繼承
8.5.1繼承的概念
8.5.2繼承的工作方式
8.5.3派生類的構造函式和析構函式
8.5.4多重繼承
8.6多態性
8.6.1虛函式
8.6.2純虛函式和抽象類
8.7項目案例:繼承性的綜合運用時間—日期
8.8習題
8.9實踐疑難解答
第9章標準模板庫和異常處理
9.1標準模板庫
9.1.1STL容器
9.1.2STL疊代器
9.1.3STL算法
9.1.4STL頭檔案
9.2順序容器
9.2.1vector順序容器
9.2.2deque順序容器
9.2.3使用list容器
9.3容器適配器
9.3.1佇列容器
9.3.2優先權容器
9.3.3堆疊容器
9.4關聯容器
9.4.1映射容器
9.4.2多重映射容器
9.5疊代器
9.5.1輸入流疊代器
9.5.2輸出流疊代器
9.5.3插入疊代器
9.6算法
9,6.1fill()、fill_n()、generate()與generate_n()函式
9.6.2數學算法
9.7異常處理
9.7.1異常的概念
9.7.2異常處理的基本思想
9.7.3異常的拋擲、檢測與捕獲處理
9.7.4指定函式拋擲的異常類型
9.7.5處理異常的嵌套
9.7.6拋擲異常時撤銷對象
9.8習題
9.9實踐疑難解答
第10章使用MFC創建Windows應用程式
10.1認識Windows應用程式
10.1.1視窗
10.1.2Windows程式的工作過程
10.1.3WindowsAPI
10.2Windows程式結構
10.2.1Windows數據類型
10.2.2認識入口函式
10.2.3創建入口函式
10.2.4視窗過程函式
10.3創建一個簡單的Windows程式
10.4使用MFC
10.4.1MFC概述
10.4.2MFC類庫
10.4.3MFC應用程式的運行過程
10.4.4MFC中的全局函式
10.5創建MFC應用程式
10.6管理MFC項目
10.7MFC程式代碼分析
10.7.1預編譯頭檔案stdafx.h
10.7.2應用程式CChapter105App類
10.7.3主框架視窗類CMainFrame
10.7.4文檔類CChapter105Doc
10.7.5視圖類CChapter105View
10.8習題
10.9實踐疑難解答
……
第11章對話框
第12章常用控制項
第13章選單欄、工具列和狀態欄
第14章檔案和串列化
第15章資料庫編程
第16章在視窗上進行繪圖
第17章多媒體技術

相關詞條

熱門詞條

聯絡我們