《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頁麵上標明該錯誤信息,並在該書的後續版本中改正。
我是一名在校學生,正在學習 C++ 編程,老師推薦瞭 Visual C++ 2013入門經典(第7版)。這本書真的幫瞭我大忙!在學校的課程中,我們接觸到瞭一些 C++ 的基本概念,但很多時候隻停留在理論層麵,沒有太多實踐的機會。這本書提供瞭大量的實例代碼,並且詳細講解瞭如何使用 Visual Studio 2013 來編譯和運行這些代碼,讓我能夠親手操作,加深對知識的理解。書中的講解非常細緻,對於我這樣初學者來說,很多以前不理解的 C++ 概念,比如遞歸、多態,在這本書的解釋下都變得豁然開朗。我特彆喜歡書中關於數據結構和算法的介紹,雖然不深入,但為我打下瞭堅實的基礎,讓我對這些重要的計算機科學概念有瞭初步的認識。而且,書中的一些章節還涉及到瞭 Windows API 的基礎知識,這讓我瞭解到 C++ 在實際開發中的應用,比如如何創建窗口、處理用戶輸入等等,這對我未來的學習方嚮有瞭更明確的指引。這本書的附錄部分也非常實用,提供瞭很多有用的參考信息,方便我在學習過程中隨時查閱。總的來說,這本書不僅內容豐富,而且講解清晰,非常適閤我們這樣的學生讀者,為我們進入 C++ 和 Windows 開發的世界打下瞭良好的基礎。
評分這本書簡直是為像我這樣的新手量身定做的!我之前嘗試過其他 C++ 書籍,但要麼太晦澀難懂,要麼進度太快,總感覺跟不上。Visual C++ 2013入門經典(第7版) 真的讓我眼前一亮。它從最基礎的概念講起,比如變量、數據類型、運算符,然後循序漸進地介紹函數、數組、指針,每一個概念都解釋得非常清晰,而且配有很多實際的例子。我最喜歡的是它提供的代碼片段,可以直接復製代碼到 Visual Studio 2013 中運行,這讓我能夠立刻看到學習成果,非常有成就感。書中的習題也非常棒,難度適中,能幫助我鞏固剛學到的知識。我特彆贊賞作者的講解方式,總是能夠用通俗易懂的語言將復雜的概念變得簡單化,甚至對於一些我之前覺得頭疼的指針和內存管理,在這本書的講解下也變得不那麼可怕瞭。而且,它還涉及瞭一些圖形界麵的編程,這讓我覺得 C++ 不僅僅是命令行裏的代碼,還能做齣漂亮的應用程序,這對我來說是很大的激勵。這本書的排版也很舒服,字體大小閤適,代碼和文字區分明顯,閱讀起來一點也不費勁。總而言之,如果你是 C++ 初學者,想找一本真正能帶你入門的書,這本書絕對是你的不二之選。它讓我對 C++ 編程充滿瞭信心,也讓我看到瞭學習編程的樂趣。
評分這本書的結構和內容讓我感覺像是找到瞭一個非常好的編程夥伴。Visual C++ 2013入門經典(第7版) 的講解方式非常善解人意,它不會一下子把所有東西都丟給你,而是像一位耐心的老師,一步一步地引導你。從最基礎的 C++ 語法,到復雜的 MFC 框架,每一章的內容都設計得非常閤理,讓我能夠逐步消化和理解。我特彆喜歡書中的“實戰演練”環節,作者會根據前麵學到的知識,帶領我們動手做一個小項目,這讓我能夠立刻將理論知識轉化為實踐能力。在寫代碼的時候,我經常會遇到各種問題,這本書就像一個“百科全書”,總能找到我需要的答案,而且解釋得非常清楚。書中對於 C++ 語言本身的講解也非常到位,比如對 STL 庫的介紹,讓我能夠更高效地編寫代碼。而且,它並沒有僅僅停留在 C++ 語言本身,而是結閤瞭 Visual Studio 2013 這個強大的開發環境,教會我如何有效地使用 IDE 來進行開發、調試和管理項目。這對於我這種剛開始接觸 Visual C++ 的開發者來說,是非常寶貴的經驗。這本書的語言風格也很友好,讀起來一點也不枯燥,充滿瞭鼓勵和啓發。它讓我覺得學習編程不再是一件枯燥乏味的事情,而是充滿樂趣和挑戰的過程。
評分我是一位有幾年編程經驗的開發者,主要從事 Web 開發,但一直對桌麵應用程序開發很感興趣,也想深入瞭解 Visual C++ 的生態係統。Visual C++ 2013入門經典(第7版) 在我看來,不僅僅是一本“入門”書,它更像是一本“指南針”,為我指明瞭方嚮,並且提供瞭紮實的基礎。我特彆欣賞書中對 C++ 核心概念的深入剖析,即使我之前對 C++ 有一定的瞭解,通過這本書的學習,我仍然對許多細節有瞭更深刻的認識,比如內存模型、RAII 思想的應用等等。在 MFC 的部分,書中並沒有迴避 MFC 復雜的特性,而是通過非常清晰的圖示和代碼示例,逐步揭示瞭 MFC 的強大之處。作者對消息循環、窗口過程、對話框等關鍵概念的講解,讓我能夠理解 MFC 是如何工作的,並且能夠靈活地運用它們來構建功能豐富的應用程序。我特彆看重的是書中的一些進階話題,比如多綫程、網絡編程以及數據庫訪問等,這些內容為我打開瞭新的視野,讓我看到瞭 Visual C++ 在更廣闊領域的應用潛力。雖然這本書的標題是“入門經典”,但它所涵蓋的內容深度和廣度,足以讓有一定基礎的開發者受益匪淺。這本書的例子代碼質量很高,而且組織得井井有條,讓我能夠輕鬆地學習和模仿。對我而言,這本書是填補我在 Visual C++ 領域知識空白的重要橋梁,也是我未來深入學習的堅實基礎。
評分老實說,我一開始對這本書抱有一絲疑慮,畢竟“入門經典”這樣的標題聽起來總是有些“大而全”的嫌疑,擔心內容會過於泛泛而談,或者太偏重理論而忽視實踐。然而,當我翻開 Visual C++ 2013入門經典(第7版) 後,這種擔憂立刻煙消雲散瞭。書中的內容組織得非常有邏輯性,從最基本的 C++ 語法,到麵嚮對象的核心概念,再到 MFC 框架的應用,每一步都銜接得非常自然。作者在講解MFC的時候,並沒有直接扔給你一堆復雜的API,而是通過大量的實例,一步步帶領你構建一個實際的應用程序,讓你在實踐中理解 MFC 的設計思想和工作原理。這對於我這種更喜歡動手實踐的學習者來說,簡直是福音。書中對每個類、每個函數的介紹都非常詳細,並且解釋瞭它們的作用和使用場景,讓我能夠真正理解“為什麼”要這樣做,而不是死記硬背。而且,這本書的例子都非常貼近實際開發需求,讓我學到的知識能夠立刻應用到我的項目開發中。我尤其喜歡書中關於錯誤處理和調試的章節,這些內容在很多入門書籍中會被忽略,但對於初學者來說,學會如何有效地調試程序是至關重要的。這本書在這方麵給瞭我很多實用的技巧和建議,讓我能夠更快速地找到並解決問題。總的來說,這本書不僅傳授瞭 C++ 和 MFC 的知識,更重要的是培養瞭我的編程思維和解決問題的能力。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有