C++程序設計實踐教程

出版時間:2009-1  出版社:天津大學出版社  作者:高福成 主編  頁數(shù):230  

前言

  本書是普通高等教育“十一五”國家級規(guī)劃教材《C++程序設計教程》的配套教材。該書本著面向應用、注重實用、讀者好用的原則,為學習C++程序設計的讀者提供上機實習指導和自我測試練習題?! ≡诔绦蛟O計方法中,面向對象的程序設計方法是現(xiàn)代程序設計的里程碑,是面向過程結構化程序設計方法的基礎。作為一個合格的程序設計者,既要掌握結構化程序設計方法,又要掌握面向對象的程序設計方法。本書實習指導部分以1998年國際標準化組織(ISO)頒布的c++語言的國際標準ISO/IEC14882-1998為依據(jù),以最新的集成開發(fā)環(huán)境VisualStudio.net2005為工具,引導讀者由淺入深地進行結構化程序設計到面向對象程序設計的上機訓練。其中,前五章為面向過程的結構化程序設計的訓練,可以幫助讀者提高結構化程序設計的能力;后四章為面向對象程序設計的訓練,使讀者初步掌握面向對象編程的能力。這部分練習題包括兩種題型:一種給出了求解問題的算法分析或編程思路,同時給出了源代碼,目的是使初學者能在模仿中學習和掌握解決某一類問題的程序設計的思維方法;另一種則需要由讀者自行編程,從而充分發(fā)揮自己的潛能和積累編程的經(jīng)驗。按照先模仿編程然后自主編程的學習方法,既能克服初學者對程序設計的無從下手的畏難情緒,也能拓展他們自我發(fā)揮的空間,有利于讀者創(chuàng)新能力的發(fā)揮?! ∽晕覝y試題部分按C++語言的主要知識點編排了較大數(shù)量的實用性較強的題目,供讀者進行自我檢查和考核。這部分內(nèi)容的目的是培養(yǎng)初學者程序設計的基本功,即通過選擇題考核語言主要知識點的熟悉程度,通過閱讀程序題測試閱讀現(xiàn)有程序的能力,通過程序填空題檢測根據(jù)已有算法編制程序的能力,從而掌握程序設計的思維方法和提高編程技巧?! ”緯筛吒3芍骶帲叺煊⒅鲗?。參加編寫的有潘旭華、寧愛軍和王春嫻?! ∮捎谧髡叩乃剿蓿瑫胁煌字?,敬請讀者指正。

內(nèi)容概要

本書是普通高等教育“十一五”國家級規(guī)劃教材《C++程序設計教程》的配套教材,本著面向應用、注重實用、讀者好用的原則,為學習C++程序設計的讀者上機實習和自我測試安排了大量的練習題和測試題。書中內(nèi)容由淺人深、循序漸進,既要掌握C++語言的基礎知識,也要強調(diào)對計算機算法的理解和程序設計思維方法的介紹,同時注重創(chuàng)新思維能力的培養(yǎng);既著眼普及也兼顧提高,可適合不同層次讀者的需要。   本書可作為高等學校C++程序設計課程的教學參考書,也可供工程技術人員自學使用。

書籍目錄

第1篇  Visual Studio.net 2005集成開發(fā)環(huán)境的使用  第1章  用VS 2005開發(fā)C++應用程序的過程    1.1 單源文件控制臺應用程序的開發(fā)    1.2 打開已有的項目    1.3 多源文件控制臺應用程序的開發(fā)    1.4 創(chuàng)建頭文件的方法  第2章  應用程序的安裝和卸載    2.1 應用程序的安裝和卸載    2.2 程序的安裝    2.3 卸載第2篇  上機指導  實驗1 數(shù)據(jù)類型和數(shù)據(jù)運算  實驗2 程序控制結構  實驗3 復合數(shù)據(jù)類型  實驗4 函數(shù)  實驗5 指針與引用  實驗6 類和對象  實驗7 繼承和派生  實驗8 多態(tài)性和虛函數(shù)  實驗9 模板  實驗10 綜合程序設計  附錄  上機指導參考程序第3篇  練習題  第1章  數(shù)據(jù)類型和數(shù)據(jù)運算  第2章  程序控制結構  第3章  復合數(shù)據(jù)類型  第4章  函數(shù)  第5章  指針與引用  第6章  類和對象  第7章  繼承和派生  第8章  多態(tài)性和虛函數(shù)  第9章  模板附錄  練習題答案

章節(jié)摘錄

  第1篇 Visual Studio.net 2005集成開發(fā)環(huán)境的使用  第1章 用VS 2005開發(fā)C++應用程序的過程  在VS 2005中,一個C++應用程序被稱為一個“項目”(Project)。項目是由應用程序中需要的所有文件組成的一個有機整體,一般包括源文件、頭文件、資源文件等。項目能自動將其包含的文件進行分類和管理,從而大大減輕程序員的負擔?!№椖勘恢糜凇敖鉀Q方案”(Solution)的管理之下。一般情況下,每個項目或多個項目都需要共同的環(huán)境支持,這種環(huán)境支持稱為解決方案。一個解決方案可以包含多個項目,除了應用程序項目外,可能還有一些靜態(tài)庫項目(1ib)和一些動態(tài)庫項目(d11),還可能會使用一些第三方庫。這些項目相互獨立,但共用一個解決方案的環(huán)境設置。解決方案設置成一個目錄結構并配合一定的環(huán)境變量,這樣不但可以使得代碼管理更井井有條,項目成員之間也更容易相互配合,更重要的是能夠使得最終應用程序的安裝包制作、源代碼打包發(fā)布和轉移變得十分容易。  在VS 2005中開發(fā)一個C++控制臺應用程序的步驟如下: ?、賳覸S 2005集成開發(fā)環(huán)境; ?、趧?chuàng)建新項目,必要時可同時創(chuàng)建解決方案; ?、墼陧椖恐袆?chuàng)建和編輯源文件、頭文件等程序文件(或將這些文件添加到項目中);  ④對源程序進行編譯和連接,生成可執(zhí)行的目標文件; ?、輬?zhí)行應用程序。

圖書封面

評論、評分、閱讀與下載


    C++程序設計實踐教程 PDF格式下載


用戶評論 (總計1條)

 
 

  •   完全不知道編程為何物的人可以一用,最最最初級的書了。。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7