出版時間:2010-7 出版社:電子工業(yè) 作者:朱戰(zhàn)立//宋新愛 頁數(shù):330 字?jǐn)?shù):540000
內(nèi)容概要
本書討論面向?qū)ο蟪绦蛟O(shè)計的基本概念,以及使用Visual C++進行Windows用戶界面設(shè)計的基本方法。本書的內(nèi)容主要包括:C++語言基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計、類和對象、友元和運算符重載、繼承、運行時的多態(tài)性和抽象類、模板、異常處理、I/O流類庫、MFC編程、對話框及常用控件。本書的所有例子都用Visual C++ 6.0調(diào)試通過。 本書既可作為高等院校計算機等專業(yè)面向?qū)ο蟪绦蛟O(shè)計課程的教材,也可作為從事計算機開發(fā)和應(yīng)用的工程技術(shù)人員的自學(xué)參考書。
書籍目錄
第1章 C++語言基礎(chǔ) 1.1 數(shù)據(jù)類型 1.1.1 基本數(shù)據(jù)類型 1.1.2 枚舉類型 1.1.3 結(jié)構(gòu)體 1.2 基本語句 1.2.1 賦值語句 1.2.2 自加減表達式語句 1.2.3 分支語句 1.2.4 循環(huán)語句 1.2.5 流程控制語句 1.3 變量 1.3.1 變量的定義方法 1.3.2 const類型限定符 1.3.3 函數(shù)形式的變量類型轉(zhuǎn)換 1.4 函數(shù) 1.4.1 返回值 1.4.2 輸入型參數(shù) 1.4.3 輸出型參數(shù) 1.4.4 系統(tǒng)庫函數(shù)和用戶自定義函數(shù) 1.4.5 函數(shù)原型 1.4.6 內(nèi)聯(lián)函數(shù) 1.4.7 帶默認(rèn)參數(shù)的函數(shù) 1.4.8 函數(shù)重載 1.5 指針和引用 1.5.1 指針變量 1.5.2 引用變量 1.6 自定義語句 1.7 程序預(yù)處理 1.8 new和delete運算符 1.9 輸入和輸出 1.10 名字空間 習(xí)題1第2章 面向?qū)ο蟪绦蛟O(shè)計 2.1 從面向過程到面向?qū)ο? 2.1.1 設(shè)計實例對比 2.1.2 從面向過程到面向?qū)ο? 2.2 面向?qū)ο蠹夹g(shù)的基本概念 2.2.1 類 2.2.2 實例 2.2.3 消息 2.3 面向?qū)ο蠹夹g(shù)的基本特征 2.3.1 抽象性 2.3.2 封裝性 2.3.3 繼承性 2.3.4 多態(tài)性 2.4 面向?qū)ο蟮能浖_發(fā) 2.4.1 面向?qū)ο蠓治? 2.4.2 面向?qū)ο笤O(shè)計 2.4.3 面向?qū)ο髮崿F(xiàn) 2.5 面向?qū)ο蟪绦蛟O(shè)計的優(yōu)點 習(xí)題2第3章 類和對象 3.1 類 3.1.1 類的定義 3.1.2 成員變量 3.1.3 構(gòu)造函數(shù)和類的實例化 3.1.4 成員函數(shù)和對象的消息 3.1.5 析構(gòu)函數(shù) 3.1.6 const修飾符 3.1.7 成員函數(shù)重載 3.2 對象 3.3 對象成員變量 3.3.1 整體—部分對象模式和子對象 3.3.2 子對象和構(gòu)造函數(shù)設(shè)計 3.3.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)自動調(diào)用過程 3.4 內(nèi)部類 3.5 static成員 3.6 自引用對象指針this 3.7 抽象過程與類 3.8 設(shè)計舉例——銀行貸記卡系統(tǒng) 習(xí)題3第4章 友元和運算符重載 4.1 友元的概念 4.2 定義友元的方法 4.3 運算符重載 4.3.1 運算符重載的定義和規(guī)定 4.3.2 運算符重載為類的成員函數(shù) 4.3.3 運算符重載為類的友元函數(shù) 4.3.4 兩種運算符重載方法的比較 4.4 設(shè)計舉例 4.4.1 數(shù)組類設(shè)計 4.4.2 字符串類設(shè)計 習(xí)題4第5章 繼承 5.1 面向?qū)ο蟮闹匾卣鳎豪^承性 5.2 繼承 5.2.1 基類、派生類和保護成員 5.2.2 派生類的定義 5.2.3 派生類的3種繼承方式 5.2.4 派生類的基類子對象 5.2.5 派生類的析構(gòu)函數(shù) 5.2.6 派生類與基類的關(guān)系 5.3 賦值兼容規(guī)則 5.4 派生類對基類成員函數(shù)的覆蓋 5.5 多重繼承 5.5.1 多重繼承的意義 5.5.2 多重繼承的設(shè)計方法 5.5.3 多重繼承的二義性問題 5.5.4 虛基類 5.6 設(shè)計舉例 5.6.1 圖書館信息——公有繼承舉例 5.6.2 鏈?zhǔn)蕉褩!接欣^承舉例 習(xí)題5第6章 運行時的多態(tài)性和抽象類 6.1 面向?qū)ο蟮闹匾卣鳎憾鄳B(tài)性 6.2 運行時的多態(tài)性 6.2.1 虛函數(shù)和運行時的多態(tài)性 6.2.2 動態(tài)綁定 6.2.3 虛函數(shù)和派生類對基類成員函數(shù)覆蓋的區(qū)別 6.2.4 虛析構(gòu)函數(shù) 6.3 抽象類 6.4 設(shè)計舉例 習(xí)題6第7章 模板 7.1 參數(shù)多態(tài)性和模板 7.1.1 參數(shù)多態(tài)性 7.1.2 模板 7.2 類模板 7.3 函數(shù)模板 習(xí)題7第8章 異常處理 8.1 異常和異常處理 8.1.1 異常的基本類型 8.1.2 傳統(tǒng)的異常處理方法及其問題 8.2 C++語言的異常處理方法 8.2.1 基本的異常處理方法 8.2.2 多個異常的處理方法 8.3 異常類的設(shè)計 8.4 異常拋出和處理的兩種方式 習(xí)題8第9章 IO流類庫 9.1 基本概念 9.2 C++的基本流類結(jié)構(gòu) 9.3 istream類和ostream類 9.4 格式控制 9.4.1 格式控制成員函數(shù) 9.4.2 操作符 9.5 文件的讀寫 9.5.1 文件的打開和關(guān)閉 9.5.2 文本文件的讀寫 9.5.3 二進制代碼文件的讀寫 9.5.4 隨機訪問文件 9.6 可流類 習(xí)題9第10章 MFC編程 10.1 MFC體系結(jié)構(gòu) 10.2 用MFC AppWizard自動生成Windows程序 10.2.1 應(yīng)用程序框架 10.2.2 MFC消息映射 10.2.3 使用ClassWizard工具 10.3 文檔視圖結(jié)構(gòu) 10.3.1 文檔模板類 10.3.2 文檔類 10.3.3 視圖類 10.4 MFC Windows應(yīng)用程序典型執(zhí)行過程 10.4.1 Windows應(yīng)用程序執(zhí)行過程 10.4.2 MFC Windows應(yīng)用程序執(zhí)行過程 習(xí)題10第11章 對話框及常用控件 11.1 對話框的創(chuàng)建與使用 11.1.1 對話框的創(chuàng)建 11.1.2 對話框的使用 11.1.3 對話框的銷毀 11.1.4 對話框數(shù)據(jù)交換和驗證機制 11.2 MFC通用對話框 11.2.1 文件對話框 11.2.2 字體對話框 11.2.3 顏色對話框 11.3 常用控件 11.3.1 靜態(tài)文本控件 11.3.2 組框控件 11.3.3 編輯框控件 11.3.4 按鈕控件 11.3.5 列表框控件 11.3.6 組合框控件 11.4 簡單數(shù)據(jù)類型 11.4.1 CString類 11.4.2 CTime類 11.4.3 CPoint類 11.4.4 CRect類 11.4.5 CSize類 習(xí)題11參考文獻
圖書封面
評論、評分、閱讀與下載
面向?qū)ο蟪绦蛟O(shè)計與C++語言 PDF格式下載