C++程序設(shè)計(jì)實(shí)驗(yàn)教程

出版時間:2011-3  出版社:清華大學(xué)出版社  作者:魏英  頁數(shù):212  

內(nèi)容概要

  本書是姜學(xué)鋒主編的《C++程序設(shè)計(jì)》的配套實(shí)驗(yàn)教程?!禖++程序設(shè)計(jì)實(shí)驗(yàn)教程》分為4部分,其中詳細(xì)介紹了開發(fā)工具的使用方法和程序調(diào)試技術(shù)。實(shí)驗(yàn)內(nèi)容按課程教材和教學(xué)大綱要求設(shè)計(jì),分驗(yàn)證型實(shí)驗(yàn)和設(shè)計(jì)型實(shí)驗(yàn),突出綜合性實(shí)驗(yàn),并結(jié)合算法、數(shù)據(jù)結(jié)構(gòu)知識設(shè)計(jì)了一些有難度的實(shí)驗(yàn)題目?!禖++程序設(shè)計(jì)實(shí)驗(yàn)教程》還包括課程設(shè)計(jì)專題實(shí)驗(yàn)內(nèi)容,其目的是使讀者能夠訓(xùn)練應(yīng)用程序開發(fā),獲取設(shè)計(jì)C++程序項(xiàng)目的初步知識和工程經(jīng)驗(yàn),掌握高級編程技術(shù),為后續(xù)專業(yè)學(xué)習(xí)和職業(yè)發(fā)展打下堅(jiān)實(shí)的實(shí)踐基礎(chǔ)。
  本書的作者長期從事計(jì)算機(jī)基礎(chǔ)教學(xué)和軟件開發(fā)科研工作,具有豐富的教學(xué)經(jīng)驗(yàn)和軟件開發(fā)經(jīng)驗(yàn)。全書貫徹“精講多練、提升技能、開拓設(shè)計(jì)”的教學(xué)理念,精心策劃、準(zhǔn)確定位、結(jié)構(gòu)清晰、語言通俗易懂,內(nèi)容由淺入深、實(shí)驗(yàn)循序漸進(jìn)。驗(yàn)證型實(shí)驗(yàn)體現(xiàn)“學(xué)”,設(shè)計(jì)型實(shí)驗(yàn)體現(xiàn)“用”,課程設(shè)計(jì)體現(xiàn)“提升和開拓”,核心目標(biāo)是技能和計(jì)算思維能力訓(xùn)練。
  本書適合作為高等學(xué)校各專業(yè)程序設(shè)計(jì)課程的實(shí)驗(yàn)教材,可以獨(dú)立設(shè)課,也可作為自學(xué)者的學(xué)習(xí)參考用書。

書籍目錄

第1章 開發(fā)環(huán)境及上機(jī)操作
 1.1 C++語言開發(fā)環(huán)境簡介
  1.1.1 編譯器和連接器
  1.1.2 C++語言編譯器
  1.1.3 集成開發(fā)環(huán)境(IDE)
  1.1.4 快速應(yīng)用開發(fā)(RAD)工具
 1.2 Visualc++6.0開發(fā)環(huán)境及上機(jī)操作
  1.2.1 Visualc++6.0簡介
  1.2.2 啟動和退出Visualc++6.0
  1.2.3 配置Visualc++6.0
  1.2.4 Visualc++6.0開發(fā)環(huán)境和基本菜單
  1.2.5 建立和編輯源程序
  1.2.6 編譯、連接和運(yùn)行
 1.3 Code∷Blocks+GCC+GGB開發(fā)環(huán)境及上機(jī)操作
  1.3.1 Code∷Blocks簡介
  1.3.2 下載Code∷Blocks
  1.3.3 安裝Code∷Blocks
  1.3.4 配置Code∷Blocks
  1.3.5 Code∷Blocks開發(fā)環(huán)境和基本操作
第2章 程序調(diào)試技術(shù)
 2.1 概述
 2.2 程序調(diào)試的方法
  2.2.1 單步法
  2.2.2 斷點(diǎn)法
 2.3 常見編譯系統(tǒng)調(diào)試功能
  2.3.1 單步
  2.3.2 斷點(diǎn)
  2.3.3 觀察
  2.3.4 控制
 2.4 Visualc++6.0調(diào)試方法
  2.4.1 語法排錯
  2.4.2 調(diào)試設(shè)置
  2.4.3 單步調(diào)試
  2.4.4 快步調(diào)試
  2.4.5 斷點(diǎn)調(diào)試
  2.4.6 動態(tài)調(diào)試
  2.4.7 數(shù)據(jù)觀察
  2.4.8 遠(yuǎn)程調(diào)試
  2.4.9 宏調(diào)試
 2.5 Code∷Blocks調(diào)試方法
  2.4.1 語法排錯
  2.4.2 調(diào)試設(shè)置
  2.4.3 調(diào)試舉例
第3章 基礎(chǔ)實(shí)驗(yàn)內(nèi)容
 3.1 實(shí)驗(yàn)指導(dǎo)
 3.2 實(shí)驗(yàn)內(nèi)容及安排
  3.2.1 實(shí)驗(yàn)1 C++語言程序初步及輸入輸出
  3.2.2 實(shí)驗(yàn)2 選擇結(jié)構(gòu)
  3.2.3 實(shí)驗(yàn)3 循環(huán)結(jié)構(gòu)
  3.2.4 實(shí)驗(yàn)4 函數(shù)與預(yù)處理前令
  3.2.5 實(shí)驗(yàn)5 數(shù)組
  3.2.6 實(shí)驗(yàn)6 指針、引用與函數(shù)
  3.2.7 實(shí)驗(yàn)7 結(jié)構(gòu)體與函數(shù)
  3.2.8 實(shí)驗(yàn)8 類與對象
  3.2.9 實(shí)驗(yàn)9 繼承與派生
  3.2.10 實(shí)驗(yàn)10 運(yùn)算符重載與標(biāo)準(zhǔn)庫
第4章 課程設(shè)計(jì)
 4.1 API接口方法
  4.1.1 查看與設(shè)置開發(fā)環(huán)境的路徑參數(shù)
  4.1.2 庫的包含和鏈接
  4.1.3 開發(fā)環(huán)境配置舉例
 4.2 實(shí)驗(yàn)內(nèi)容及安排
  4.2.1 實(shí)驗(yàn)1 常用算法
  4.2.2 實(shí)驗(yàn)2 數(shù)值計(jì)算
  4.2.3 實(shí)驗(yàn)3 界面編程
  4.2.4 實(shí)驗(yàn)4 圖形輸出、事件處理與對話框
  4.2.5 實(shí)驗(yàn)5 圖形編程
  4.2.6 實(shí)驗(yàn)6 多媒體編程
  4.2.7 實(shí)驗(yàn)7 網(wǎng)絡(luò)編程
  4.2.8 實(shí)驗(yàn)8 數(shù)據(jù)庫編程
附錄A 常見編譯錯誤信息
 A.1 Visual C++6.0錯誤信息概述
 A.2 Visual C++6.0編譯錯誤信息列表
參考文獻(xiàn)

章節(jié)摘錄

  1.1 C++語言開發(fā)環(huán)境簡介  1.1.1 編譯器和連接器  計(jì)算機(jī)是按照計(jì)算機(jī)指令自動工作的,計(jì)算機(jī)的工作過程就是指令的執(zhí)行過程。讓計(jì)算機(jī)執(zhí)行什么樣的工作,得到什么樣的結(jié)果的過程本質(zhì)上就是編寫什么樣指令的過程。在計(jì)算機(jī)發(fā)展早期,編寫計(jì)算機(jī)指令是一件非常復(fù)雜的事情,后來人們逐步設(shè)計(jì)出了各種高級語言,大大簡化了指令(程序,指令的集合)設(shè)計(jì)的難度,并且提高了程序生產(chǎn)效率?! 【幾g器是將一種計(jì)算機(jī)語言翻譯為另一種計(jì)算機(jī)語言的程序。編譯器將源語言(Source Language)編寫的程序(簡稱源程序)作為輸入,編譯成用目標(biāo)語言(Target Language)編寫的等價程序。源程序一般為高級語言(High-level Language),例如C、C++等。而目標(biāo)語言則是匯編語言或目標(biāo)機(jī)器的目標(biāo)代碼(Object code,有時也稱做機(jī)器代碼Machine Code)?! 【幾g器可以生成用在與編譯器本身所在的計(jì)算機(jī)和操作系統(tǒng)(或平臺)相同的環(huán)境下運(yùn)行的目標(biāo)代碼,這種編譯器叫“本地編譯器”;編譯器也可以生成用來在其他平臺上運(yùn)行的目標(biāo)代碼,這種編譯器叫做交叉編譯器,交叉編譯器在生成新的硬件平臺時非常有用。編譯器有兩種方式可以執(zhí)行高級語言程序:一是通過解釋程序;二是通過編譯、連接生成執(zhí)行代碼。第一種方式,解釋程序能夠直接執(zhí)行高級語言源程序。這種方式非常方便,但是效率不高,而且沒有安裝解釋程序的計(jì)算機(jī)不能執(zhí)行,例如Java語言等就是采用解釋方式。第二種方式,使用編譯器,將高級語言源程序編譯、連接成為執(zhí)行代碼,也就是二進(jìn)制的機(jī)器指令,從而允許用戶直接執(zhí)行程序,C語言、C++語言等就是這樣的方式?! ”M管經(jīng)過編譯過程后,高級語言源程序轉(zhuǎn)換成二進(jìn)制的執(zhí)行代碼了;但在大多數(shù)的操作系統(tǒng)上,執(zhí)行這些執(zhí)行代碼是按“進(jìn)程”方式管理的,因此,這些二進(jìn)制的執(zhí)行代碼還需要增加與進(jìn)程和操作系統(tǒng)相關(guān)的執(zhí)行代碼,這個過程就稱為“連接”。完成這種連接工作的程序稱為“連接器”?! ?hellip;…

圖書封面

評論、評分、閱讀與下載


    C++程序設(shè)計(jì)實(shí)驗(yàn)教程 PDF格式下載


用戶評論 (總計(jì)1條)

 
 

  •   把學(xué)校圖書館的書弄丟了,不得以買一本賠
 

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

京ICP備13047387號-7