面向?qū)ο蠓治鲈O(shè)計與編程

出版時間:2000-04  出版社:清華大學(xué)出版社  作者:吳煒煜  頁數(shù):261  字數(shù):397000  
Tag標簽:無  

內(nèi)容概要

本書簡潔而全面地綜合論述了面向?qū)ο蠓治?、設(shè)計技術(shù)與編程大法。從面向?qū)ο蠹夹g(shù)的一般原理,到C++(Java)的面向?qū)ο笳Z言表達;從面向?qū)ο笙到y(tǒng)分析設(shè)計,到編程軟件環(huán)境的使用,講解循廳漸進,前后貫通,邏輯體系合理,教學(xué)方法得當。使學(xué)習者能夠較快地直接掌根面向?qū)ο笙到y(tǒng)的分析設(shè)計方法和具備編程實現(xiàn)的能力。    本書可作為大學(xué)本科生教材,也適于作為自學(xué)面向?qū)ο蟪绦蛟O(shè)計的快捷入門參考書。

書籍目錄

前言第1章 面向?qū)ο蠹夹g(shù)概論  1.1 引論    1.1.1 軟件概念的發(fā)展    1.1.2 軟件開發(fā)原理的變革    1.1.3 面向?qū)ο笳Z言的三個里程碑  1.2 面向?qū)ο蟮幕靖拍?   1.2.1 對象、類、消息    1.2.2 封裝性、繼承性和多態(tài)性    1.2.3 常用術(shù)語簡釋和定義    1.2.4 概念內(nèi)涵的區(qū)別  1.3 面向?qū)ο蟮姆治龇椒?   1.3.1 OOA方法評介    1.3.2 OOA步驟    1.3.3 OOA模型    1.3.4 OOA視圖    1.3.5 OOA提交  1.4 面向?qū)ο笤O(shè)計初步    1.4.1 OOD模型    1.4.2 什么是優(yōu)良的OOD    1.4.3 對象標識設(shè)計    1.4.4 復(fù)雜對象的構(gòu)造設(shè)計    1.4.5 一個GIS的OOD模型實例  1.5 教學(xué)工作建議與探討  1.6 習題第2章 C++基本知識速成  2.1 C++語言概述    2.1.1 C++的面向?qū)ο筇卣?   2.1.2 C++語言對 C語言在非面向?qū)ο蠓矫娴脑?  2.2 C++程序構(gòu)架及詞法符號約定    2.2.1 C++程序示例    2.2.2 C++程序的一段結(jié)構(gòu)    2.2.3 C++的詞法符號約定  2.3 C++的數(shù)據(jù)類型    2.3.1 C++的數(shù)據(jù)類型及類型修飾    2.3.2 常量    2.3.3 變量  2.4 C++的運算符和表達式    2.4.1 C++中的基本運算符    2.4.2 C++表達式  2.5 C++的語句及程序流程控制    2.5.1 if條件分支語句    2.5.2 switch開關(guān)分支語句    2.5.3 循環(huán)控制語句    2.5.4 跳轉(zhuǎn)控制語句  2.6 輸入輸出流簡介    2.6.1 無格式輸入輸出    2.6.2 指定格式輸入輸出  2.7 習題第3章 聚合數(shù)據(jù)類型與操作  3.1 數(shù)組類型與簡單線性表處理    3.1.1 線性表結(jié)構(gòu)的 C++處理方法    3.1.2 數(shù)組的定義與使用    3.1.3 多維數(shù)組    3.1.4 字符數(shù)組.  3.2 指針類型與地址算法    3.2.1 指針的概念與定義    3.2.2 指針變量的運算規(guī)則    3.2.3 指針與數(shù)組的關(guān)系    3.2.4 指針與字符串    3.2.5 指針數(shù)組    3.2.6 多級指針    3.2.7 void型和const型指針  3.3 函數(shù)類型與應(yīng)用方法    3.3.1 函數(shù)的定義與調(diào)用    3.3.2 函數(shù)類型與參數(shù)傳遞    3.3.3 內(nèi)聯(lián)型函數(shù)    3.3.4 遞歸調(diào)用    3.3.5 函數(shù)重載調(diào)用    3.3.6 函數(shù)指針  3.4 結(jié)構(gòu)類型及鏈表處理    3.4.1 結(jié)構(gòu)變量定義及使用    3.4.2 結(jié)構(gòu)數(shù)組    3.4.3 結(jié)構(gòu)指針    3.4.4 結(jié)構(gòu)的嵌套與遞歸    3.4.5 鏈表類數(shù)據(jù)處理    3.4.6 聯(lián)合    3.4.7 位域    3.4.8 枚舉類型  3.5 習題第4章 類與對象的構(gòu)造設(shè)計  4.1 類的構(gòu)造和創(chuàng)建    4.1.1 類設(shè)計的基本概念    4.1.2 類的說明與對象定義    4.1.3 成員函數(shù)的功能與定義方式    4.1.4 對類成員的訪問  4.2 構(gòu)造函數(shù)和析構(gòu)函數(shù)    4.2.1 構(gòu)造函數(shù)的特性    4.2.2 構(gòu)造函數(shù)的設(shè)計和使用    4.2.3 折構(gòu)函數(shù)的特性和用法  4.3 類構(gòu)造的存儲設(shè)計    4.3.1 類的靜態(tài)成員    4.3.2 對象的動態(tài)存儲分配  4.4 類中類用法    4.4.1 類對象作為成員    4.4.2 類的自引用    4.4.3 類屬類(generic class)  4.5 類與對象的進一步用法    4.5.1 類對象指針    4.5.2 對象數(shù)組    4.5.3 友元函數(shù)    4.5.4 對象作函數(shù)參數(shù)  4.6 類與結(jié)構(gòu)、聯(lián)合的關(guān)系    4.6.1 結(jié)構(gòu)與類    4.6.2 聯(lián)合與類  4.7 類設(shè)計應(yīng)用實例解析  4.8 習題第5章 繼承性和派生類  5.1 類層次、數(shù)據(jù)抽象和模塊化    5.1.1 類的層次    5.1.2 軟件設(shè)計模塊化    5.1.3 繼承性的含義  5.2 基類和派生類    5.2.1 基類與派生類的說明    5.2.2 派生類的繼承權(quán)與訪問域    5.2.3 派生類的構(gòu)造函數(shù)和折構(gòu)函數(shù)  5.3 多重繼承的設(shè)計    5.3.1 多層繼承方法    5.3.2 直接繼承多個基類的方法    5.3.3 多繼承的構(gòu)造函數(shù)與析構(gòu)函數(shù)    5.3.4 繼承成員二義性與虛基類方法  5.4 繼承性應(yīng)用實例分析  5.5 習題第6章 多態(tài)性與虛函數(shù)  6.1 重載與程序倆多態(tài)性設(shè)計    6.1.1 函數(shù)重載    6.1.2 運算符重載    6.1.3 各種運算符重載設(shè)計的問題討論    6.1.4 編譯時的多態(tài)    6.1.5 運行時的多態(tài)  6.2 虛函數(shù)方法與多態(tài)機制    6.2.1 虛函數(shù)的應(yīng)用特性    6.2.2 虛函數(shù)與構(gòu)造函數(shù)、析構(gòu)函數(shù)    6.2.3 多繼承中的虛函數(shù)用法    6.2.4 虛函數(shù)的多態(tài)性應(yīng)用實例分析  6.3 純虛函數(shù)與同一協(xié)議的多版本    6.3.1 純虛函數(shù)的定義和性質(zhì)    6.3.2 抽象類的用法    6.3.3 純虛函數(shù)的應(yīng)用例析  6.4 利用類庫中虛函數(shù)進行多態(tài)程序設(shè)計  6.5 習題第7章 面向?qū)ο蟮南到y(tǒng)分析和設(shè)計  7.1 面向?qū)ο笙到y(tǒng)分析和系統(tǒng)設(shè)計  7.2 系統(tǒng)分析方法    7.2.1 OOA過程模型    7.2.2 研究問題論域及用戶需求    7.2.3 對象識別的客觀性方法    7.2.4 識別對象的內(nèi)部特征    7.2.5 識別對象的外部特征    7.2.6 信息建模的規(guī)范化過程  7.3 系統(tǒng)設(shè)計階段和步驟    7.3.1 系統(tǒng)劃分    7.3.2 設(shè)計階段    7.3.3 設(shè)計步驟  7.4 評審和修正 OOA模型    7.4.1 分析模型的一致性和完整性    7.4.2 OOA模型的評審策略    7.4.3 從OOA到 OOD的過渡  7.5 系統(tǒng)文檔編制和實現(xiàn)、測試    7.5.1 編制設(shè)計文檔    7.5.2 系統(tǒng)實現(xiàn)    7.5.3 系統(tǒng)測試  7.6 習題第8章 面向?qū)ο缶幊汰h(huán)境  8.1 開發(fā)環(huán)境的重要性  8.2 開發(fā)環(huán)境總覽    8.2.1 Borland C++、Turbo C++等集成環(huán)境組成概況    8.2.2 集成開發(fā)環(huán)境功能特色簡述  8.3 Microsoft Visual C++使用方法簡介    8.3.1 系統(tǒng)安裝    8.3.2 使用集成開發(fā)環(huán)境的基本技術(shù)  8.4 新應(yīng)用的創(chuàng)建    8.4.1 應(yīng)用程序框架的建立    8.4.2 編譯和鏈接    8.4.3 調(diào)試  8.5 將基本應(yīng)用框架進一步開發(fā)為自己的應(yīng)用程序    8.5.1 生成新的類、添加代碼與插入文件    8.5.2 創(chuàng)建及編輯、插入資源  8.6 善于使用系統(tǒng)幫助  8.7 習題附錄 面向?qū)ο蠓治鲈O(shè)計和編程的實習作業(yè)參考文獻

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    面向?qū)ο蠓治鲈O(shè)計與編程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7