出版時間:2009-2 出版社:清華大學(xué)出版社 作者:霍頓 頁數(shù):1124 譯者:姜玲玲,張 云
Tag標簽:無
前言
歡迎使用本書。通過學(xué)習(xí)本書,您可成為優(yōu)秀的c++程序員。Microsoft公司的最新開發(fā)系統(tǒng)Visual Studio 2008支持兩種截然不同但又緊密相關(guān)的C++語言。該系統(tǒng)完全支持原來的ISO/ANSI標準C++,同時還支持名為C++/CLI的新版C++。C++/CCLI由:Microsoft公司開發(fā),現(xiàn)在是.ECMA標準。這兩種C++版本互為補充,各自完成不同的任務(wù)。ISO/ANSI C++用于開發(fā)在本地計算機上運行的高性能應(yīng)用程序,而C++/CL,I專門為.NET Framework開發(fā)。本書將講述使用這兩種C++版本開發(fā)應(yīng)用程序的基礎(chǔ)知識?! ‘?dāng)編寫ISO/ANSI C++程序時,我們可以從自動生成的代碼中獲得大量幫助,但仍然需要親自編寫大量C++代碼。我們不僅需要對面向?qū)ο蟮木幊碳夹g(shù)有扎實的理解,而且需要充分了解Windows編程所涉及的方方面面。C++/CL,I雖然針對.NET Framework開發(fā),但同時也是Windows Forms應(yīng)用程序開發(fā)的載體。開發(fā)Windows Forms程序經(jīng)常只需要編寫很少的代碼,有時甚至不用編寫代碼。當(dāng)然,當(dāng)必須給Windows Forms應(yīng)用程序添加代碼時,即使這部分代碼只占到代碼總量的很小比例,也仍然要求我們有較多的C++/CLI語言的知識。ISO/ANSI C++仍然是許多專業(yè)人員選用的語言,但C++/CLI和Windows Forms應(yīng)用程序帶來的開發(fā)速度使得C++/CLI也成了基本的語言。因此,筆者將在本書中介紹這兩種C斗_卜語言的基本內(nèi)容。 0.1 本書讀者對象 本書講授如何使用Visual C++2008或Visual Studio 2008的任何版本,編寫在MicrosoftWindows操作系統(tǒng)下運行的C++應(yīng)用程序。閱讀本書不需要預(yù)先具備任何特定編程語言的知識。如果屬于下列4種情形之一,那么您就適于學(xué)習(xí)本教程: 具備少量其他語言的編程經(jīng)驗,如.BASIC;渴望學(xué)習(xí)C++,并想提升實際的MicrosoftWindows編程技能?! ∮幸恍┦褂肅或C++語言的經(jīng)驗,但使用環(huán)境不是Microsoft Windows;希望使用最新的工具和技術(shù),擴充在Windows環(huán)境下編程的技能?! ∮幸恍ヽ++知識,希望擴展c++技能,成為會使用c++/CLI的編程人員?! 儆诰幊绦率?,十分渴望投入編程世界,并最終掌握c++。要取得成功,您至少需要對 計算機的工作原理有透徹的理解——包括內(nèi)存的組織方式以及數(shù)據(jù)和指令的存儲方式。
內(nèi)容概要
本書系編程語言先驅(qū)者Ivor Horton的經(jīng)典之作,是C++編程方面最暢銷的圖書品種之一,不僅涵蓋了Visual C++ 2008編程知識,還全面介紹了標準C++語言和C++/CLI。本書延續(xù)了Ivor Horton講解編程語言的獨特方法,從中讀者可以學(xué)習(xí)Visual C++ 2008的基礎(chǔ)知識,了解如何使用MFC進行本地ISO/ANSI C++ Windows應(yīng)用程序開發(fā)以及如何使用Windows Forms進行C++/CLI Windows應(yīng)用程序開發(fā),并全面掌握在MFC和Windows Forms中訪問數(shù)據(jù)源的技術(shù)。此外,本書各章后面的習(xí)題將有助于讀者溫故而知新,并盡快成為C++高效程序員?! ”緯鴮W(xué)習(xí)目標 ◆ 使用標準模板庫(STL)來組織和操作本地C++程序中的數(shù)據(jù) ◆ C++程序調(diào)試技術(shù) ◆ 構(gòu)造Microsoft Windows應(yīng)用程序的技術(shù)以及每個應(yīng)用程序的基本元素 ◆ 創(chuàng)建和使用常用控件構(gòu)建應(yīng)用程序的圖形用戶界面 ◆ 使用MFC開發(fā)庫 ◆ 訪問數(shù)據(jù)源的不同控件、控件的工作方式以及定制控件的方法 本書讀者對象 本書適用于想學(xué)習(xí)如何為Windows操作系統(tǒng)編寫C++程序的初學(xué)者,學(xué)習(xí)本書內(nèi)容無需任何編程基礎(chǔ)。
書籍目錄
第1章 使用Visual C++ 2008編程 第2章 數(shù)據(jù)、變量和計算 第3章 判斷和循環(huán) 第4章 數(shù)組、字符串和指針 第5章 程序結(jié)構(gòu)(1) 第6章 程序結(jié)構(gòu)(2) 第7章 自定義數(shù)據(jù)類型 第8章 深入理解類 第9章 類繼承和虛函數(shù) 第10章 標準模板庫 第11章 調(diào)試技術(shù) 第12章 Windows編程的概念 第13章 使用MFC編寫Windows程序 第14章 處理菜單和工具欄 第15章 在窗口中繪圖 第16章 創(chuàng)建文檔和改進視圖 第17章 使用對話框和控件 第18章 存儲和打印文檔第19章 編寫自己的DLL 第20章 連接到數(shù)據(jù)源 第21章 更新數(shù)據(jù)源 第22章 Windows Forms應(yīng)用程序進階 第23章 在Windows Forms 應(yīng)用程序中訪問數(shù)據(jù)源 附錄A C++關(guān)鍵字 附錄B ASCII碼 附錄C Windows消息類型
章節(jié)摘錄
第1章 使用Visual C++2008編程 Windows編程并不困難。事實上,MicrosoftVisual C++2008使之變得相當(dāng)容易,讀者在本書所有章節(jié)中都將領(lǐng)會到這一點。學(xué)習(xí)過程中的唯一障礙僅僅是:在接觸Windows編程細節(jié)之前,必須已經(jīng)十分熟悉c++編程語言的功能,特別是該語言在面向?qū)ο蠓矫娴墓δ堋C嫦驅(qū)ο蟮募夹g(shù)決定了Visual c++2008為Windows編程提供的所有工具的有效性,因此很好理解這些技術(shù)是必需的,而這正是本書所要詳述的內(nèi)容。 本章概述了用c++編程涉及的一些基本概念,同時帶領(lǐng)讀者快速瀏覽一下隨同Visual C++2008一起提供的IDE(集成開發(fā)環(huán)境,Integrated Development Environment)。IDE在操作方面十分簡單,通常也較直觀,因此讀者在本章將能夠完全掌握該環(huán)境的用法。熟悉IDE的最好方法是完成創(chuàng)建、編譯并執(zhí)行某個簡單程序的整個過程。到本章結(jié)束時,讀者將學(xué)到以下內(nèi)容: ·Visual C++2008的主要組件 ·NET Framework的組成及優(yōu)點 ·解決方案和項目的概念及創(chuàng)建過程 ·控制臺程序 ·如何創(chuàng)建并編輯程序 ·如何編譯、連接并執(zhí)行C++控制臺程序 ·如何創(chuàng)建并執(zhí)行基本的Windows程序 現(xiàn)在讓我們打開計算機,啟動Windows,運行強大的Visual C++2008,然后開始我們的旅程。
編輯推薦
《Visual C++2008入門經(jīng)典》學(xué)習(xí)目標: 使用標準模板庫(STL)來組織和操作本地C++程序中的數(shù)據(jù) C++程序調(diào)試技術(shù) 構(gòu)造Microsoft Windows應(yīng)用程序的技術(shù)以及每個應(yīng)用程序的基本元素 創(chuàng)建和使用常用控件構(gòu)建應(yīng)用程序的圖形用戶界面 使用MFC開發(fā)庫 訪問數(shù)據(jù)源的不同控件、控件的工作方式以及定制控件的方法 《Visual C++2008入門經(jīng)典》適用于想學(xué)習(xí)如何為Windows操作系統(tǒng)編寫C++程序的初學(xué)者,學(xué)習(xí)《Visual C++2008入門經(jīng)典》內(nèi)容無需任何編程基礎(chǔ)。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Visual C++2008入門經(jīng)典 PDF格式下載