(高職高專)面向?qū)ο蟪绦蛟O(shè)計(jì)C++(軟件專業(yè))
- 所屬分類:
- 作者:
王明福 主編
- 出版社:
大連理工大學(xué)出版社
- ISBN:9787561142684
- 出版日期:2008-6-1
-
原價(jià):
¥34.00元
現(xiàn)價(jià):¥24.70元
-
本書(shū)信息由合作網(wǎng)站提供,請(qǐng)前往以下網(wǎng)站購(gòu)買:
圖書(shū)簡(jiǎn)介
面向?qū)ο笤O(shè)計(jì)技術(shù)已成為當(dāng)今一種流行的軟件設(shè)計(jì)技術(shù)。C++是在面向?qū)ο蟮拇蟪绷髦姓Q生的寵兒,同時(shí)由于它的廣泛運(yùn)用又極大地推動(dòng)了面向?qū)ο蠹夹g(shù)的發(fā)展。
本書(shū)以面向?qū)ο蟮幕舅枷、方法和VC++應(yīng)用開(kāi)發(fā)為主要內(nèi)容,以微軟Visual C++6.0作為開(kāi)發(fā)平臺(tái)。前7章是面向?qū)ο蠡咎卣骱突炯夹g(shù)的學(xué)習(xí),主線突出C++面向?qū)ο蟮某橄、封裝、繼承、多態(tài)和動(dòng)態(tài)聯(lián)編五大特征的知識(shí)講授。主要內(nèi)容包括C++語(yǔ)言基礎(chǔ)、流程控制、函數(shù)、數(shù)組與指針,以及類與對(duì)象、派生與繼承、多態(tài)和虛函數(shù)。第8--13章是VC++應(yīng)用開(kāi)發(fā),實(shí)踐工學(xué)結(jié)合、知識(shí)與技能的結(jié)合。通過(guò)開(kāi)發(fā)繪圖程序、媒體播放器、學(xué)生成績(jī)管理系統(tǒng)和MYQQ聊天程序等程序,詳細(xì)介紹了包括菜單、對(duì)話框、常用控件、工具欄等在內(nèi)的界面設(shè)計(jì),以及圖形、多媒體、數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)通信等編程技術(shù)。
本書(shū)改變傳統(tǒng)教材的編寫(xiě)方法,具有如下特點(diǎn):
1.兼顧面向過(guò)程與面向?qū)ο蟪绦蛟O(shè)計(jì)的適度分離和高度融合的原則,強(qiáng)調(diào)工學(xué)結(jié)合,、知識(shí)與技能的結(jié)合,以及基本技能的訓(xùn)練和VC+十的應(yīng)用開(kāi)發(fā)。在教學(xué)內(nèi)容編排上注重基礎(chǔ)性和應(yīng)用性,前7章是C++面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ),入門(mén)起點(diǎn)低,讀者不需要具備C語(yǔ)言的基礎(chǔ),未學(xué)過(guò)其他語(yǔ)言的讀者也可以直接學(xué)習(xí)。后幾章是VC++應(yīng)用開(kāi)發(fā),是C++面向?qū)ο蟪绦蛟O(shè)計(jì)的應(yīng)用實(shí)踐。
2.基于工作過(guò)程系統(tǒng)化思想,兼顧項(xiàng)目的開(kāi)發(fā)過(guò)程與知識(shí)的系統(tǒng)性和完備性。通過(guò)開(kāi)發(fā)學(xué)生成績(jī)管理系統(tǒng)、繪圖程序、媒體播放器和MYQQ聊天程序等程序,一方面實(shí)踐工學(xué)結(jié)合,體驗(yàn)軟件的開(kāi)發(fā)過(guò)程;另一方面也達(dá)到了學(xué)習(xí)菜單、對(duì)話框、常用控件、工具欄等在內(nèi)的界面設(shè)計(jì)方法,以及對(duì)圖形、多媒體、數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)通信等編程技術(shù)。采用項(xiàng)目驅(qū)動(dòng)的編寫(xiě)方式,把知識(shí)點(diǎn)融入到實(shí)際項(xiàng)目的開(kāi)發(fā)中,通過(guò)項(xiàng)目的不斷擴(kuò)展學(xué)習(xí),掌握知識(shí)點(diǎn)。具有結(jié)構(gòu)合理、通俗易懂、案例實(shí)用有趣、圖文并茂、可操作性強(qiáng)等特點(diǎn)。
3.在案例或項(xiàng)目的選擇上,遵循“易學(xué)”、“有趣”和“有用”的原則,這樣有利于激發(fā)學(xué)生的求知欲望。教材所選案咧(或項(xiàng)目),基本包含了面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念和VC++的程序設(shè)計(jì)技巧,由淺入深、循序漸進(jìn)、逐步拓寬知識(shí)點(diǎn)。兼顧了理論知識(shí)的系統(tǒng)性和完整性,考慮到了獨(dú)立和相關(guān)的平衡,其總目標(biāo)是強(qiáng)調(diào)綜合應(yīng)用開(kāi)發(fā)能力的培養(yǎng)。換言之,既能實(shí)踐循序漸進(jìn)的教學(xué)方法,也有利于開(kāi)展“項(xiàng)目綜合”的教學(xué)模式,符合教學(xué)規(guī)律。
4.一切以實(shí)用為目的,注重知識(shí)應(yīng)用的先進(jìn)性和前沿性。本教材著眼于IT產(chǎn)業(yè)飛速發(fā)展的需要,將多媒體編程技術(shù)、數(shù)據(jù)庫(kù)技術(shù)和網(wǎng)絡(luò)通信技術(shù)納入教材內(nèi)容。本書(shū)不追求面面俱到,而是大膽舍去不用或根本不實(shí)用的內(nèi)容,適合“理論夠用,重在實(shí)戲”的高職高專教學(xué)的特點(diǎn)。
本書(shū)可作一為高職高一專院校計(jì)算機(jī)類各專業(yè),以及應(yīng)用型、技能型人才培養(yǎng)的各類教育的“面向?qū)ο蟪绦蛟O(shè)計(jì)”課程的教材,也可作為培訓(xùn)學(xué)院的培訓(xùn)教材和自學(xué)讀物。所以,根據(jù)不同的讀者對(duì)象應(yīng)各有取舍:
。1)已開(kāi)設(shè)C語(yǔ)言程序設(shè)計(jì)課程的學(xué)校,前4章中只選學(xué)3.7(函數(shù)的重載)和薈3.8(函數(shù)的默認(rèn)參數(shù)),第8章一第13章可作為實(shí)踐教學(xué)內(nèi)容。
。2)沒(méi)有開(kāi)設(shè)C語(yǔ)言程序設(shè)計(jì)課程的學(xué)校,本教材可作C++程序設(shè)計(jì)的入門(mén)教材,并選學(xué)第8章一13章的部分章節(jié),作為實(shí)踐教學(xué)內(nèi)容。
(3)開(kāi)設(shè)過(guò)面向?qū)ο蟪绦蛟O(shè)計(jì)課程的學(xué)校,第8章一13章的應(yīng)用開(kāi)發(fā)部分可作為整周實(shí)訓(xùn)教學(xué)內(nèi)容。
目錄
第1章 緒論
1.1 C++案例程序演示
1.2 概述
1.3 C++程序的基本結(jié)構(gòu)
1.4 C++程序的開(kāi)發(fā)過(guò)程
1.5 C++程序的上機(jī)步驟
課堂實(shí)訓(xùn)
習(xí)題一
第2章 數(shù)據(jù)類型和表達(dá)式
2.1 基本字符、標(biāo)識(shí)符和關(guān)鍵字
2.2 基本數(shù)據(jù)類型
2.3 常量與變量
2.4 運(yùn)算符與表達(dá)式
2.5 類型轉(zhuǎn)換
課堂實(shí)訓(xùn)
習(xí)題二
第3章 語(yǔ)句和函數(shù)
3.1 賦值語(yǔ)句
3.2 選擇語(yǔ)句
3.3 循環(huán)語(yǔ)句
3.4 continue語(yǔ)句和break語(yǔ)句
3.5 函數(shù)
3.6 全局變量和局部變量
3.7 函數(shù)的重載
3.8 函數(shù)的默認(rèn)參數(shù)
3.9 系統(tǒng)函數(shù)的調(diào)用
3.10 編譯預(yù)處理
課堂實(shí)訓(xùn)
習(xí)題三
第4章 復(fù)合數(shù)據(jù)類型
4.1 一維數(shù)組
4.2 二維數(shù)組
4.3 字符數(shù)組與字符串
4.4 結(jié)構(gòu)體類型
4.5 指針
課堂實(shí)訓(xùn)
習(xí)題四
第5章 類與對(duì)象
5.1 類
5.2 對(duì)象
5.3 構(gòu)造函數(shù)和折構(gòu)函數(shù)
5.4 靜態(tài)成員
5.5 類與指針
課堂實(shí)訓(xùn)
習(xí)題五
第6章 繼承與派生
6.1 繼承與派生的概念
6.2 基類和派生類
6.3 單繼承
6.4 多繼承
6.5 虛基類
6.6 應(yīng)用實(shí)例
課堂實(shí)訓(xùn)
習(xí)題六
第7章 多態(tài)性和虛函數(shù)
7.1 靜態(tài)聯(lián)編和動(dòng)態(tài)聯(lián)編
7.2 虛函數(shù)和抽象類
7.3 應(yīng)用實(shí)例
課堂實(shí)訓(xùn)
習(xí)題七
第8章 Visual C++編程基礎(chǔ)
8.1 Windows編程概念
8.2 Windows程序結(jié)構(gòu)
8.3 MFC編程基礎(chǔ)
8.4 第一個(gè)MFC應(yīng)用程序
習(xí)題八
第9章 對(duì)話框與常用控件
第10章 屏幕繪圖
第11章 多媒體技術(shù)
第12章 數(shù)據(jù)庫(kù)編程
第13章 網(wǎng)絡(luò)編程
參考文獻(xiàn)