发表于2024-12-28
Visual C++ 2013入門經典(第7版) pdf epub mobi txt 電子書 下載 2024
《Visual C 2012入門經典(第6版)》升級版本,第七版編程導師Ivor Horton經典作品,連續暢銷十五年作者經典作品包含:《C語言入門經典(第5版)》《 C 入門經典(第3版)》《Java 7入門經典》
Ivor Horton經典作品:
《C語言入門經典(第5版)》
《C 入門經典(第4版)》
《C 標準模闆庫編程實戰》
《Visual C 2013入門經典(第7版)》
著名編程圖書作傢Ivor Horton引導學習Visual C 2013這本C語言暢銷書遵循Ivor Horton一貫的暢銷風格。Horton非常詳盡地介紹瞭標準C語言和Visual C 。
整本書都根據Visual C 2013進行瞭更新,展示瞭如何使用VisualC 建立實用的應用程序。閱讀本書不需要任何編程經驗。作者使用大量循序漸進的編程示例,引導讀者掌握C 開發的全部奧秘。
本書特色
◆介紹C編程的基本概念以及Visual C 開發環境的要點
◆從簡單的過程式程序開始解釋C語言,逐步過渡到類和麵嚮對象編程
◆演示如何在各種環境下應用標準模闆庫(STL)
◆揭示每個Windows桌麵應用程序中的基本元素
◆展示如何使用MFC建立圖形用戶界麵以編寫Windows應用程序
◆通過一個在Windows 8下執行的遊戲示例,說明如何開發Windows Store應用程序
Ivor Horton是世界著名計算機圖書作傢,獨立顧問,幫助無數程序員步入編程殿堂。他曾在IBM工作多年,以優異成績擁有數學學士學位。他的資曆包括:使用大多數語言(如在多種機器上使用匯編語言和高級語言)進行編程,實時編程,設計和實現實時閉環工業控製係統。Horton擁有豐富的麵嚮工程師和科學傢的編程教學經驗(教學內容包括C、C 、Fortran、PL/1、APL等)。同時,他還是機械、加工和電子CAD係統、機械CAM係統和DNC/CNC係統方麵的專傢。
第1章 使用Visual C 編程
1.1 使用Visual C 學習
1.2 編寫C 應用程序
1.3 學習桌麵應用程序的編程
1.3.1 學習C
1.3.2 C 概念
1.3.3 控製颱應用程序
1.3.4 Windows編程概念
1.4 集成開發環境簡介
1.4.1 編輯器
1.4.2 編譯器
1.4.3 鏈接器
1.4.4 庫
1.4.5 標準C 庫
1.4.6 Microsoft庫
1.5 使用IDE
1.5.1 工具欄選項
1.5.2 可停靠的工具欄
1.5.3 文檔
1.5.4 項目和解決方案
1.5.5 設置Visual C 的選項
1.5.6 創建和執行Windows應用程序
1.6 小結
1.7 本章主要內容
第2章 數據、變量和計算
2.1 C 程序結構
2.1.1 main()函數
2.1.2 程序語句
2.1.3 空白
2.1.4 語句塊
2.1.5 自動生成的控製颱程序
2.2 定義變量
2.2.1 命名變量
2.2.2 關鍵字
2.2.3 聲明變量
2.2.4 變量的初始值
2.3 基本數據類型
2.3.1 整型變量
2.3.2 字符數據類型
2.3.3 整型修飾符
2.3.4 布爾類型
2.3.5 浮點類型
2.3.6 C 中的基本類型
2.3.7 字麵值
2.3.8 定義類型的彆名
2.4 基本的輸入/輸齣操作
2.4.1 從鍵盤輸入
2.4.2 到命令行的輸齣
2.4.3 格式化輸齣
2.4.4 轉義序列
2.5 C 中的計算
2.5.1 賦值語句
2.5.2 算術運算
2.5.3 計算餘數
2.5.4 修改變量
2.5.5 增量和減量運算符
2.5.6 計算的順序
2.6 類型轉換和類型強製轉換
2.6.1 賦值語句中的類型轉換
2.6.2 顯式類型轉換
2.6.3 老式的類型強製轉換
2.7 auto關鍵字
2.8 類型的確定
2.9 按位運算符
2.9.1 按位AND運算符
2.9.2 按位OR運算符
2.9.3 按位XOR運算符
2.9.4 按位NOT運算符
2.9.5 移位運算符
2.10 lvalue和rvalue
2.11 瞭解存儲時間和作用域
2.11.1 自動變量
2.11.2 決定變量聲明的位置
2.11.3 全局變量
2.11.4 靜態變量
2.12 具有特定值集的變量
2.12.1 舊枚舉
2.12.2 類型安全的枚舉
2.13 名稱空間
2.13.1 聲明名稱空間
2.13.2 多個名稱空間
2.14 小結
2.15 練習
2.16 本章主要內容
第3章 判斷和循環
3.1 比較數據值
3.1.1 if語句
3.1.2 嵌套的if語句
3.1.3 嵌套的if-else語句
3.1.4 邏輯運算符和錶達式
3.1.5 條件運算符
3.1.6 switch語句
3.1.7 無條件轉移
3.2 重復執行語句塊
3.2.1 循環的概念
3.2.2 for循環的變體
3.2.3 while循環
3.2.4 do-while循環
3.2.5 基於範圍的循環
3.2.6 嵌套的循環
3.3 小結
3.4 練習
3.5 本章主要內容
第4章 數組、字符串和指針
4.1 處理多個相同類型的數據值
4.1.1 數組
4.1.2 聲明數組
4.1.3 初始化數組
4.1.4 使用基於範圍的for循環
4.1.5 多維數組
4.2 處理C樣式的字符串
4.2.1 字符串輸入
4.2.2 字符串字麵量
4.2.3 給字符串使用基於範圍的for循環
4.3 間接數據訪問
4.3.1 指針的概念
4.3.2 聲明指針
……
第5章 程序結構(1)
第6章 程序結構(2)
第7章 自定義數據類型
第8章 深入理解類
第9章 類繼承和虛函數
第10章 標準模闆庫
第11章 Windows 編程的概念
第12章 使用MFC編寫Windows程序
第13章 處理菜單和工具欄
第14章 在窗口中繪圖
第15章 改進視圖
第16章 使用對話框和控件
第17章 存儲和打印文檔
第18章 編寫Windows 8 應用程序
前 言
歡迎使用本書。通過學習本書,你可以使用Microsoft公司最新的應用程序開發係統Visual Studio 2013,成為優秀的C 程序員。本書旨在講述C 程序設計語言,然後講述如何運用C 語言開發自己的Windows應用程序。在此過程中,讀者將瞭解這一最新Visual C 版本所提供的很多激動人心的新功能。
VisualC 2013是Microsoft開發環境VisualStudio Professional 2013的所有版本的一部分,本書提到Visual C 時,都是指Visual Studio Professional 2013包含的Visual C 2013功能。注意Visual Studio Express 2013版本沒有提供本書的全部功能。第11到18章的示例不能用VisualStudio Express 2013創建。
0.1 本書讀者對象
本書針對任何想要學習如何使用VisualC 編寫在Microsoft Windows操作係統下運行的C 應用程序的讀者。閱讀本書不需要預先具備任何特定編程語言的知識。如果屬於下列3種情形之一,你就適閤學習本教程:
● 屬於編程新手,十分渴望投入編程世界,並最終掌握C 。要取得成功,你至少需要對計算機的工作原理有大體的理解。
● 具備一些其他語言的編程經驗,如BASIC;渴望學習C ,並想提升實際的Microsoft Windows編程技能。
● 有一些使用C語言或C 語言的經驗,但使用環境不是Microsoft Windows;希望使用最新的工具和技術,擴展在Windows環境下編程的技能。
0.2 本書主要內容
本書的第一部分通過一個詳細的循序漸進式教程,講授瞭使用Visual Studio Professional 2013編寫C 程序的基礎知識。你將瞭解C 語言的語法和用法,並通過有效的示例,獲得實際運用它的經驗和信心,示例代碼演示瞭C 的幾乎所有方麵。本書也提供瞭一些練習,可以檢驗所學的知識,並且可以下載練習題答案。
本語言教程也介紹和說明瞭C 標準庫功能的用法,因為開發程序時極有可能使用它們。隨著深入地學習C 語言,你的標準庫知識會不斷增加。還將學習標準模闆庫(StandardTemplate Library,STL)提供的強大工具。
對C 的運用有信心之後,就可以繼續學習Windows編程瞭。通過創建超過2000行代碼的大型可運行的應用程序,學習如何使用MFC來開發Windows桌麵應用程序。開發此應用程序貫穿多章內容,用到瞭MFC提供的一係列用戶界麵功能。還要學習如何編寫麵嚮平闆電腦、運行Windows 8的應用程序,通過循序漸進地開發一個有效的遊戲示例,來學習如何創建帶有Windows 8現代界麵的應用程序。
0.3 本書結構
本書內容的結構安排如下:
● 第1章介紹使用C 編寫程序所需要理解的基本概念,以及在Visual C 開發環境中體現的主要思想,還敘述瞭如何使用Visual C 的功能來創建本書其餘部分要學習的各種C 應用程序。
● 第2~9章講授C 語言。首先是簡單的過程式程序示例,然後學習類和麵嚮對象的編程。
● 第10章介紹如何使用標準模闆庫(Standard Template Library,STL)。STL是一組功能強大且全麵的工具,用來組織和操作C 程序中的數據。由於STL是獨立於應用程序的,因此可以在上下文中大量應用它。
● 第11章討論Microsoft Windows桌麵應用程序的組織方式,並描述和展示瞭在所有為Windows操作係統編寫的桌麵應用程序中都存在的基本元素。本章通過基礎示例解釋瞭Windows應用程序的工作原理,還將創建使用C 語言、Windows API和MFC的程序。
● 第12~17章講述Windows桌麵應用程序的編程。詳細描述瞭如何使用MFC提供的構建GUI的功能編寫C Windows應用程序。我們將學習如何創建並使用通用控件來構建應用程序的圖形用戶界麵,還將學習如何處理因用戶與程序的交互作用而産生的事件。除瞭學習構建GUI的技術以外,還將從開發該應用程序的過程中學到如何打印文檔,以及應用程序如何處理文件。
● 第18章講述為Windows 8編寫應用程序的基本概念,開發一個使用Windows 8現代用戶界麵的完整、有效的應用程序。
本書各章內容都包括許多工作示例,通過這些示例闡明所討論的編程技術。每章結束時都總結瞭該章所講述的要點,大多數章節都在最後給齣瞭一組練習,可以應用所學的技術來試著解答這些練習。練習的答案連同書中的所有代碼都可以從Wrox齣版社的網站上下載。
0.4 使用本書的前提
VisualStudio 2013有幾個版本,它們都有不同的功能。本書假定你安裝瞭VisualStudio Professional 2013(或更高版本)。換言之,隻要安裝付費的Visual Studio 2013版本即可。如果你是全日製學生,則可以使用低成本的學生版本。隻安裝免費的Express版本是不夠的。
如果安裝瞭Visual Studio和Windows 7或Windows 8,就可以使用第1~17章的使用示例和練習,要使用第18章的示例,Visual Studio的版本必須安裝在Windows 8環境下。
第2~10章的示例可以使用Windows桌麵的Visual Studio Express 2013創建和執行,但第11~18章的示例不行。
0.5 源代碼
讀者在閱讀本書提供的代碼時,既可以親自輸入所有代碼,也可以使用隨書提供的代碼文件。本書所有代碼均可以從http://www.wrox.com/或http://www.tupwk.com.cn/downpage網站下載。進入該網站後,讀者可以根據本書的書名查找本書(既可以使用搜索框,也可以使用書名列錶進行查找),然後單擊本書詳細內容頁麵上提供的Download Code鏈接,就可以下載本書提供的所有代碼。
注意:
由於許多書籍名稱與本書類似,讀者也可以通過ISBN進行查找,本書的ISBN為:978-1-118-84571-4。
另外,讀者可以從前麵提到的CodePlex網站下載本書或其他Wrox書籍的代碼,也可以從Wrox的代碼下載頁麵http://www.wrox.com/dynamic/books/download.aspx和http://www. tupwk.com.cn/downpage下載本書或其他Wrox書籍的代碼。
0.6 練習
許多章節都有一組練習用於檢驗你所學的知識。盡量完成所有的練習。如果有問題,可以從http://www.wrox.com/go/beginingvisualc上下載練習題的答案。
0.7 勘誤錶
為瞭避免本書文字和代碼中存在錯誤,我們已經竭盡全力。然而,世界上並不存在完美無缺的事物,所以本書可能仍然存在錯誤。如果讀者在我們編寫的某本書籍中發現瞭諸如拼寫錯誤或代碼缺陷等問題,那麼請告訴我們,我們對此錶示感謝。利用勘誤錶反饋錯誤信息,可以為其他讀者節省大量時間,同時,我們也能夠受益於讀者的幫助,這樣有助於我們編寫齣質量更高的專業著作。
如果讀者需要參考本書的勘誤錶,請在網站http://www.wrox.com中用搜索框或書名列錶查找本書書名。然後,在本書的詳細內容頁麵上,單擊Book Errata鏈接。在隨後顯示的頁麵中,讀者可以看到與本書相關的所有勘誤信息,這些信息是由讀者提交、並由Wrox的編輯們加上的。通過訪問http://www.wrox.com/misc-pages/booklist.shtml,讀者還可以看到Wrox齣版的所有書籍的勘誤錶。
如果讀者沒有在Book Errata頁麵上找到自己發現的錯誤,那麼請轉到頁麵http://www. wrox.com/contact/techsupport.shtml,針對你所發現的每一項錯誤填寫錶格,並將錶格發給我們,我們將對錶格內容進行認真審查,如果確實是我們書中的錯誤,我們將在該書的Book Errata頁麵上標明該錯誤信息,並在該書的後續版本中改正。
Visual C++ 2013入門經典(第7版) pdf epub mobi txt 電子書 下載