注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合面向對象分析設計與編程

面向對象分析設計與編程

面向對象分析設計與編程

定 價:¥19.50

作 者: 吳偉煜編
出版社: 清華大學出版社
叢編項:
標 簽: 面向對象

ISBN: 9787302010111 出版時間: 2000-01-01 包裝: 平裝
開本: 16 頁數(shù): 272 字數(shù):  

內容簡介

  面向對象技術的理論和應用方法,本質上是一種自然地表示客觀世界的思維方法,是超越問題論域的復雜性障礙,實現(xiàn)可計算性的軟件設計方法.學習面向對象分析,設計和編程(OOA/OOD/OOP),不僅能夠掌握計算機軟件設計的一個重要的方法,而且可以幫助養(yǎng)成良好的研究解決實際問題的工作方法和作風.因此,在清華大學課程設置改革中,我們把原來對研究生開設的該課程,在教學內容和方法上結合本科學生情況進行調整,在大學本科三年級開設"面向對象分析設計與編程"課,為學生參加社會實踐和畢業(yè)設計作準備.經(jīng)過教學實踐,學生普遍反映這門課程十分解渴,對于能力培養(yǎng)大有神益.本教材是根據(jù)我們的課堂教學講義編寫的,在內容上,既教授面向對象分析的基本方法,又講述面向對象的設計和編程實現(xiàn),形成邏輯合理的一體化系統(tǒng).在課程實習作業(yè)中,我們只提出必須達到的規(guī)范要求,而讓學生自由選擇C++或Java作為工具.學習本課程不要求先學C語言,而是讓學生直接以面向對象分析和設計為起點,能夠較快地掌握新的程序設計方法.

作者簡介

暫缺《面向對象分析設計與編程》作者簡介

圖書目錄

第1章  面向對象技術概論                  
     1. 1    引論                  
     1. 1. 1  軟件概念的發(fā)展                  
     1. 1. 2  軟件開發(fā)原理的變革                  
     1. 1. 3  面向對象語言的三個里程碑                  
     1. 2  面向對象的基本概念                  
     1. 2. 1  對象. 類. 消息                  
     1. 2. 2  封裝性. 繼承性和多態(tài)性                  
     1. 2. 3 常用術語簡釋和定義                  
     1. 2. 4  概念內涵的區(qū)別                  
     1. 3  面向對象的分析方法                  
     1. 3. 1  OOA方法評介                  
     1. 3. 2  OO入步驟                  
     1. 3. 3  OOA模型                  
     1. 3. 4  OOA視圖                  
     1. 3. 5  OOA提交                  
     1. 4  面向對象設計初步                  
     1. 4. 1  OOD模型                  
     l. 4. 2 什么是優(yōu)良的OOD                  
     1. 4. 3 對象標識設計                  
     1. 4. 4  復雜對象的構造設計                  
     1. 4. 5  一個GIS的OOD模型實例                  
     1. 5  教學工作建議與探討                  
     1. 6  習題                  
   第2章  C++基本知識速成                  
     2. 1  C++語言概述                  
     2. 1. 1  C++的而向對象特征                  
     2. 1. 2  C++語言對C語言在非面向對象方面的增倔                  
     2. 2  C++程序構架及詞法符號約定                  
     2. 2. 1  C++程序示例                  
     2. 2. 2  C++程序的一般結構                  
     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  switcl. 開關分支語句                  
     2. 5. 3  循環(huán)控制語句                  
     2. 5. 4  跳轉控制語句                  
     2. 6  輸入輸出流簡介                  
     2. 6. 1  無格式輸入輸出                  
     2. 6. 2  指定格式輸入輸出                  
     2. 7  習題                  
   第3章  聚合數(shù)據(jù)類型與操作函數(shù)                  
     3. 1  數(shù)組類型與簡單線性表處理                  
     3. 1. 1  線性表結構的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ù)組的關系                  
     3. 2. 4  指針與字符串                  
     3. 2. 5  指針數(shù)姐                  
     3. 2. 6  多級指針                  
     3. 2. 7  void型和const型指針                  
     3. 3  函數(shù)類型與應用方法                  
     3. 3. l  函數(shù)的定義與調用                  
     3. 3. 2  函數(shù)類型與參數(shù)傳遞說                  
     3. 3. 3  內聯(lián)型函數(shù)                  
     3. 3. 4    遞歸調用                  
     3. 3. 5  函數(shù)重載調用                  
     3. 3. 6  函數(shù)指針                  
     3. 4  結構類型及鏈表處理                  
     3. 4. 1  結構變量定義及使用                  
     3. 4. 2  結構數(shù)組                  
     3. 4. 3  結構指針                  
     3. 4. 4  結構的嵌套與遞歸                  
     3. 4. 5  鏈表類數(shù)據(jù)處理                  
     3. 4. 6  聯(lián)合                  
     3. 4. 7  位域                  
     3. 4. 8  枚舉類型                  
     3. 5  習題                  
   第4章  類與對象的構造設計.                   
     4. 1  類的構造和創(chuàng)建                  
     4. 1. 1  類設計的基本概念                  
     4. 1. 2  類的說明與對象定義                  
     4. 1. 3  成員函數(shù)的功能與定義方式                  
     4. 1. 4  對類成員的訪問                  
     4. 2  構造函數(shù)和析構函數(shù)                  
     4. 2. 1  構造函數(shù)的特性                  
     4. 2. 2  構造函數(shù)的設計和使用                  
     4. 2. 3  析構函數(shù)的特性和用法                  
     4. 3  類構造的存儲設計                  
     4. 3. 1  類的靜態(tài)成員                  
     4. 3. 2  對象的動態(tài)存儲分配                  
     4. 4  類中類用法                  
     4. 4. l  類對象作為成員                  
     4. 4. 2  類的自引用                  
     4. 4. 3  類屬類(generie class)                  
     4. 5  類與對象的進一步用池                  
     4. 5. 1  類對象指針                  
     4. 5. 2  對象數(shù)組                  
     4. 5. 3  友元函數(shù)                  
     4. 5. 4  對象作函數(shù)參數(shù)                  
     4. 6  類與結構. 聯(lián)合的關系                  
     4. 6. 1  結構與類                  
     4. 6. 2  聯(lián)合與類                  
     4. 7    類設計應用實例解析                  
     4. 8  習題                  
   第5章  繼承性和派生類                  
     5. 1  類層次. 數(shù)據(jù)抽象和模塊化                  
     5. 1. 1  類的層次                  
     5. 1. 2  軟件設計權坎化                  
     5. 1. 3  繼承性的含義                  
     5. 2  基類和派生類                  
     5. 2. 1  基類與派生類的說明                  
     5. 2. 2  派生類的繼承權與訪問域                  
     5. 2. 3  派生類的構造函數(shù)和析構函數(shù)                  
     5. 3  多重繼承的設計                  
     5. 3. 1  多層繼承方法                  
     5. 3. 2  直接繼承多個基類的方法                  
     5. 3. 3  多繼承的構造函數(shù)與析構函數(shù)                  
     5. 3. 4  繼承成員二義性與虛基類方法                  
     5. 4  繼承性應用實例分析                  
     5. 5  習題                  
   第6章  多態(tài)性與虛函數(shù)                  
     6. 1  重載與程序的多態(tài)性設計                  
     6. 1. 1  函數(shù)重載                  
     6. 1. 2  運算符重載                  
     6. 1. 3  各種運算符重載設計的問題討論                  
     6. 1. 4  編譯時的多態(tài)                  
     6. 1. 5  運行時的多態(tài)                  
     6. 2  虛函數(shù)方法與多態(tài)機制                  
     6. 2. 1  虛函數(shù)的應用特性                  
     6. 2. 2  虛函數(shù)與構造函數(shù). 析構函數(shù)                  
     6. 2. 3  多繼承中的虛函數(shù)用法                  
     6. 2. 4  虛函數(shù)的多態(tài)性應用實例分析                  
     6. 3  純虛函數(shù)與同一協(xié)議的多版本                  
     6. 3. 3  純虛函數(shù)的定義和性質                  
     6. 3. 2  抽象類的用法                  
     6. 3. 3  純虛函數(shù)的應用例析                  
     6. 4  利用類庫中虛函數(shù)進行多態(tài)程序設計                  
     6. 5  習題                  
   第7章  面向對象的系統(tǒng)分析和設計                  
     7. 1  面向對象系統(tǒng)分析和系統(tǒng)設計                  
     7. 2  系統(tǒng)分折方法                  
     7. 2. 1  OOA過程模型                  
     7. 2. 2  研究問題論域及用戶需求                  
     7. 2. 3  對象識別的客觀性方法                  
     7. 2. 4  識別對象的內部特征                  
     7. 2. 5  識別對象的外部特征                  
     7. 2. 6  信息建模的規(guī)范化過程                  
     7. 3  系統(tǒng)設計階段和步驟                  
     7. 3. 1  系統(tǒng)劃分                  
     7. 3. 2  設計階段                  
     7. 3. 3  設計步驟                  
     7. 4  評審和修正OOA模型                  
     7. 4. 1  分析模型的一致性和完整性                  
     7. 4. 2  OOA模型的評審策略                  
     7. 4. 3  從OOA到OOD的過渡                  
     7. 5  系統(tǒng)文檔編制和實現(xiàn). 測試                  
     7. 5. 1  編制設計文檔                  
     7. 5. 2  系統(tǒng)實現(xiàn)                  
     7. 5. 3  系統(tǒng)測試                  
     7. 6  習題                  
   第8章  面向對象編程環(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)境的基本技術                  
     8. 4  新應用的創(chuàng)建                  
     8. 4. l  應用程序框架的建立                  
     8. 4. 2  編譯和鏈接                  
     8. 4. 3  調試                  
     8. 5  將基本應用框架進一步開發(fā)為自已的應用程序                  
     8. 5. 1  生成新的類. 添加代碼與插入文件                  
     8. 5. 2  創(chuàng)建及編輯. 插入資源                  
     8. 6 善于使用系統(tǒng)幫助                  
     8. 7 習題                  
   附錄  面向對象分析設計和編程的實習作業(yè)                  
   參考文獻                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號