注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C++及Windows可視化程序設(shè)計(jì)

C++及Windows可視化程序設(shè)計(jì)

C++及Windows可視化程序設(shè)計(jì)

定 價(jià):¥35.00

作 者: 劉振安編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校計(jì)算機(jī)基礎(chǔ)教育教材精選
標(biāo) 簽: C++

ISBN: 9787302067863 出版時(shí)間: 2003-07-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 426 字?jǐn)?shù):  

內(nèi)容簡介

  本書是在C++程序設(shè)計(jì)和Windows編程的基礎(chǔ)上,進(jìn)行合理組合與取舍之后編寫而成的,力求反映學(xué)科發(fā)展,展現(xiàn)它們的最新特征。全書把重點(diǎn)放在程序設(shè)計(jì)方法上,將內(nèi)容劃分為三大部分:面向過程、面向?qū)ο蠛蚖indows可視化編程。在介紹面向過程時(shí),直接引入使用對(duì)象的概念,通過使用對(duì)象,設(shè)計(jì)面向過程的程序,熟悉使用對(duì)象的方法;通過使用C++提供的類,建立對(duì)象行為及實(shí)例的概念,為面向?qū)ο蟪绦蛟O(shè)計(jì)打下基礎(chǔ)。在介紹了C++語言面向?qū)ο蟪绦蛟O(shè)計(jì)之后,轉(zhuǎn)入設(shè)計(jì)Windows程序,并引入MFC進(jìn)行可視化程序設(shè)計(jì),重點(diǎn)放在消息處理和可視化程序的結(jié)構(gòu)上,以便讀者盡快掌握核心技術(shù)。本書不要求讀者學(xué)過C語言。由于面向過程設(shè)計(jì)部分的思想也適合C語言,只是在實(shí)現(xiàn)上與C語言有些差異,故通過該部分也可以學(xué)習(xí)C語言編程。這部分還介紹了面向?qū)ο蠛兔嫦蜻^程所共有的許多設(shè)計(jì)方法,因此,已經(jīng)學(xué)過C語言的讀者,還必須重新學(xué)習(xí)這部分內(nèi)容,以建立面向?qū)ο蟮母拍?。本書取材新穎、結(jié)構(gòu)合理、概念清楚、實(shí)用性強(qiáng),易于教學(xué)。本書適合作為高等院校的教材,也可作為培訓(xùn)班教材、自學(xué)教材及工程技術(shù)人員的參考書。

作者簡介

暫缺《C++及Windows可視化程序設(shè)計(jì)》作者簡介

圖書目錄

第1章 程序設(shè)計(jì)基礎(chǔ)
1.1 面向過程的程序設(shè)計(jì)方法
1.1.1 自然語言與計(jì)算機(jī)語言之間的鴻溝
1.1.2 面向過程與結(jié)構(gòu)化程序設(shè)計(jì)
1.2 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法
1.3 可視化程序設(shè)計(jì)
1.4 面向?qū)ο笳Z言的發(fā)展
1.5 C++面向過程和面向?qū)ο蟪绦蛟O(shè)計(jì)
1.6 C++面向?qū)ο蟪绦蛟O(shè)計(jì)特點(diǎn)
1.6.1 對(duì)象
1.6.2 抽象和類
1.6.3 封裝
1.6.4 繼承
1.6.5 多態(tài)性
1.7 數(shù)據(jù)對(duì)象和數(shù)據(jù)類型的屬性
1.7.1 數(shù)據(jù)對(duì)象、變量和常量
1.7.2 數(shù)據(jù)類型規(guī)范的基本組件
1.7.3 基本數(shù)據(jù)類型的實(shí)現(xiàn)
1.8 C++的基本數(shù)據(jù)類型和表達(dá)式
1.8.1 初識(shí)C++的函數(shù)和對(duì)象
1.8.2 標(biāo)識(shí)符
1.8.3 變量對(duì)象
1.8.4 基本數(shù)據(jù)類型
1.8.5 變量對(duì)象的存儲(chǔ)類型
1.8.6 常量對(duì)象
1.8.7 匈牙利命名法
1.8.8 運(yùn)算表達(dá)式
1.8.9 賦值運(yùn)算符與賦值表達(dá)式
1.8.10 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式
1.9 面向?qū)ο蟮臉?biāo)記圖
1.9.1 類和對(duì)象的UML標(biāo)記圖
1.9.2 表示對(duì)象的結(jié)構(gòu)與連接
1.9.3 使用實(shí)例
1.9.4 對(duì)象、類和消息
1.10 使用類和對(duì)象實(shí)例
1.10.1 進(jìn)一步使用C++的對(duì)象
1.10.2 char和string對(duì)象
1.10.3 使用對(duì)象小結(jié)
1.11 程序的編輯、編譯和運(yùn)行的基本概念
1.12 本書的結(jié)構(gòu)
實(shí)驗(yàn)1 如何編輯、編譯、調(diào)試和運(yùn)行一個(gè)實(shí)際程序
習(xí)題1
第2章 結(jié)構(gòu)化編程基礎(chǔ)
2.1 典型C++程序結(jié)構(gòu)
2.1.1 函數(shù)和函數(shù)原型
2.1.2 const修飾符和預(yù)處理程序
2.1.3 程序注釋
2.1.4 程序語句
2.1.5 大小寫字母的使用
2.1.6 程序的書寫格式
2.1.7 數(shù)據(jù)的簡單輸入輸出格式
2.2 關(guān)系運(yùn)算與邏輯運(yùn)算
2.3 結(jié)構(gòu)化程序設(shè)計(jì)概述
2.4 控制選擇結(jié)構(gòu)
2.4.1 用if語句實(shí)現(xiàn)選擇結(jié)構(gòu)設(shè)計(jì)
2.4.2 用switch語句實(shí)現(xiàn)選擇結(jié)構(gòu)設(shè)計(jì)
2.5 循環(huán)控制結(jié)構(gòu)設(shè)計(jì)
2.5.1 while語句
2.5.2 do~while語句
2.5.3 for語句
2.5.4 break語句、countinue語句及goto語句
2.5.5 控制語句的嵌套
實(shí)驗(yàn)2 通過調(diào)試改正程序中的錯(cuò)誤
實(shí)驗(yàn)2.1 查錯(cuò)實(shí)驗(yàn)
實(shí)例2.2 編程調(diào)試實(shí)驗(yàn)
習(xí)題2 
第3章 構(gòu)造類型初探
3.1 指針
3.1.1 構(gòu)造指針及指針運(yùn)算
3.1.2 指針類型及指針運(yùn)算
3.1.3 對(duì)指針使用const限定符
3.1.4 進(jìn)一步討論指針
3.2 引用
3.3 數(shù)組
3.3.1 一維數(shù)組
3.3.2 數(shù)組與指針的關(guān)系
3.3.3 多維數(shù)組
3.3.4 字符串?dāng)?shù)組
3.3.5 指針數(shù)組
3.3.6 命令行參數(shù)
3.4 向量容器
3.4.1 定義向量列表
3.4.2 向量最基本的操作方法
3.5 類型定義關(guān)鍵字typedef
3.6 枚舉
3.7 結(jié)構(gòu)
3.7.1 結(jié)構(gòu)定義及其對(duì)象的初始化
3.7.2 結(jié)構(gòu)數(shù)組
3.7.3 結(jié)構(gòu)指針
3.7.4 動(dòng)態(tài)分配內(nèi)存
3.8 聯(lián)合
實(shí)驗(yàn)3 綜合實(shí)驗(yàn)
習(xí)題3 
第4章 函數(shù)
4.1 函數(shù)基礎(chǔ)知識(shí)
4.1.1 函數(shù)基本要素
4.1.2 函數(shù)調(diào)用形式
4.1.3 遞歸調(diào)用
4.2 函數(shù)參數(shù)的傳遞方式
4.2.1 傳值和傳地址
4.2.2 傳引用方式
4.2.3 默認(rèn)參數(shù)
4.2.4 正確選擇函數(shù)原型及傳遞參數(shù)
4.3 深入討論函數(shù)返回值
4.3.1 返回引用的函數(shù)
4.3.2 返回指針的函數(shù)
4.3.3 返回對(duì)象的函數(shù)
4.3.4 函數(shù)返回值作為參數(shù)
4.4 函數(shù)指針
4.4.1 通過函數(shù)指針完成對(duì)函數(shù)的調(diào)用
4.4.2 通過函數(shù)指針完成對(duì)函數(shù)作為參數(shù)傳給其他函數(shù)
4.5 內(nèi)聯(lián)函數(shù)
4.6 函數(shù)重載
4.7 函數(shù)模板
4.8 解題算法知識(shí)
4.8.1 計(jì)算機(jī)解題
4.8.2 算法知識(shí)簡介
實(shí)驗(yàn)4 編輯多文件程序及使用函數(shù)和函數(shù)指針實(shí)驗(yàn)
實(shí)驗(yàn)4.1 編輯多文件程序?qū)嶒?yàn)
實(shí)驗(yàn)4.2 使用函數(shù)指針實(shí)驗(yàn)
習(xí)題4
第5章 對(duì)象和類
5.1 類及其實(shí)例化
5.1.1 定義類
5.1.2 使用類的對(duì)象
5.1.3 數(shù)據(jù)封裝
5.1.4 成員函數(shù)重載及默認(rèn)參數(shù)
5.1.5 this指針
5.1.6 一個(gè)類的對(duì)象作為另一個(gè)類的成員
5.2 類和對(duì)象的性質(zhì)
5.2.1 類對(duì)象的性質(zhì)
5.2.2 類的性質(zhì)
5.3 結(jié)構(gòu)和聯(lián)合
5.4 構(gòu)造函數(shù)
5.4.1 定義構(gòu)造函數(shù)
5.4.2 構(gòu)造函數(shù)和運(yùn)算符new
5.4.3 默認(rèn)構(gòu)造函數(shù)和默認(rèn)參數(shù)
5.4.4 復(fù)制構(gòu)造函數(shù)
5.5 析構(gòu)函數(shù)
5.5.1 定義析構(gòu)函數(shù)
5.5.2 析構(gòu)函數(shù)和運(yùn)算符delete
5.5.3 默認(rèn)析構(gòu)函數(shù)
5.6 綜合例題
5.7 重載對(duì)象的賦值運(yùn)算符
5.8 對(duì)象成員的初始化
5.9 類模板與標(biāo)準(zhǔn)模板庫
5.9.1 類模板
5.9.2 標(biāo)準(zhǔn)模板庫STL
5.10 面向?qū)ο缶幊痰奈募?guī)范
5.10.1 編譯指令
5.10.2 編寫類的頭文件
實(shí)驗(yàn)5 使用類模板
習(xí)題5
第6章 繼承和派生類
6.1 繼承和派生的基本概念
6.2 單一繼承
6.2.1 單一繼承的一般形式
6.2.2 派生類的構(gòu)造函數(shù)的析構(gòu)函數(shù)
6.2.3 類的保護(hù)成員
6.2.4 訪問權(quán)限和賦值兼容規(guī)則
6.3 繼承類模板
6.4 多重繼承
6.5 繼承的構(gòu)造函數(shù)與析構(gòu)函數(shù)調(diào)用順序
6.6 二義性的及其支配規(guī)則
6.6.1 二義性和作用域分辨率
6.6.2 二義性及名字支配規(guī)則
6.7 虛基類
實(shí)驗(yàn)6 公有派生的賦值兼容性規(guī)則
習(xí)題6
第7章 多態(tài)性和虛函數(shù)
7.1 多態(tài)性
7.1.1 靜態(tài)聯(lián)編中的賦值兼容性及名字支配規(guī)律
7.1.2 動(dòng)態(tài)聯(lián)編的多態(tài)性
7.2 虛函數(shù)
7.2.1 虛函數(shù)的定義
7.2.2 虛函數(shù)實(shí)現(xiàn)多態(tài)性的條件
7.2.3 進(jìn)一步探討函數(shù)與實(shí)函數(shù)的區(qū)別
7.2.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)調(diào)用虛函數(shù)
7.2.5 純虛函數(shù)與抽象類
7.3 多重繼承與虛函數(shù)
實(shí)驗(yàn)7 探討影響虛數(shù)表長度的因素
習(xí)題7
第8章 類的成員和對(duì)象
8.1 靜態(tài)成員
8.2 友元函數(shù)
8.3 const對(duì)象和volatile對(duì)象
8.4 轉(zhuǎn)換函數(shù)
8.5 指向類成員的指針
8.6 數(shù)組和類
實(shí)驗(yàn)8 使用類成員函數(shù)的指針
習(xí)題8
第9章 運(yùn)算符重載及流類庫
9.1 運(yùn)算符重載
9.1.1運(yùn)算符重載的實(shí)質(zhì)
9.1.2 類運(yùn)算符和友元運(yùn)算符的異同
9.1.3 ++和--運(yùn)算符的重載
9.2 流類庫
9.2.1 流類庫的基本類等級(jí)
9.2.2 運(yùn)算符的“《”和“》”的重載
9.2.3 格式控制
9.3 文件操作
9.3.1 文件操作方式
9.3.2 常用輸出文件流成員函數(shù)
9.3.3 二進(jìn)制輸出文件
9.3.4 常用輸入流及其成員函數(shù)
9.3.5 文件讀寫綜合實(shí)例
實(shí)驗(yàn)9 綜合實(shí)驗(yàn)
習(xí)題9
第10章 面向?qū)ο笳n程設(shè)計(jì)
10.1 面向?qū)ο笙到y(tǒng)分析基礎(chǔ)知識(shí)
10.1.1 面對(duì)對(duì)象的主要原則
10.1.2 OOA模型
10.1.3 發(fā)現(xiàn)對(duì)象并建立對(duì)象層
10.1.4 定義數(shù)據(jù)成員
10.1.5 定義成員函數(shù)
10.1.6 如何發(fā)現(xiàn)基類和派生類結(jié)構(gòu)
10.2 接口繼承與實(shí)現(xiàn)繼承
10.3 類的成員
10.4 命名空間
10.5 異常處理
10.5.1 引入異常處理
10.5.2 異常處理思想
10.5.3 異常處理的實(shí)現(xiàn)
10.5.4 異常處理中的構(gòu)造與析構(gòu)
10.6 虛基類和多繼承實(shí)例
10.7 鏈表
10.7.1 簡單的鏈表實(shí)例
10.7.2 改進(jìn)封裝性的實(shí)例
實(shí)驗(yàn)10 改進(jìn)鏈表實(shí)驗(yàn)
習(xí)題10 
第11章 Windows程序基本風(fēng)格
11.1 一個(gè)簡單的Windows
11.1.1 手工編制一個(gè)簡單的Windows程序
11.1.2 Windows的程序結(jié)構(gòu)
11.1.3 WinMain函數(shù)
11.1.4 WinProc函數(shù)
11.1.5 Windows程序編程特點(diǎn)分析
11.2 使用向?qū)Ь幊?br />11.2.1 使用AppWizard生成程序框架
11.2.2 Windows程序的組成
11.2.3 使用資源程序的組織原理圖
11.2.4 添加自己的代碼
11.3 使用消息映射表
11.3.1 為消息處理建立映射表
11.3.2 為命令消息建立映射表
實(shí)驗(yàn)11 熟悉Windows編程
習(xí)題11
第12章 使用MFC類庫編程
12.1 一個(gè)使用全局對(duì)象的程序
12.2 使用MFC編制Win32 Application程序
12.2.1 Hello MFC
12.2.2 簡單分析
12.3 模擬文檔/視結(jié)構(gòu)MFC程序
12.3.1 程序清單
12.3.2 多文件中的消息映射
12.3.3 資源文件
12.3.4 單文檔模板
12.3.5 動(dòng)態(tài)創(chuàng)建
12.4 MFC類庫與編程向?qū)ppWizaid
12.4.1 自動(dòng)生成文檔/視結(jié)構(gòu)實(shí)例
12.4.2 MFC和Application Framework
12.4.3 MFC概貌
12.4.4 向?qū)峁┑某绦蝻L(fēng)格
12.5 基于對(duì)話框風(fēng)格的設(shè)計(jì)實(shí)例
12.5.1 界面設(shè)計(jì)
12.5.2 設(shè)置成員變量
12.5.3 增加消息處理函數(shù)
實(shí)驗(yàn)12 將兩個(gè)字符串拼接后輸出的實(shí)驗(yàn)
習(xí)題12
第13章 MFC文檔/視結(jié)構(gòu)
13.1 MFC單文檔應(yīng)用程序結(jié)構(gòu)
13.2 文檔對(duì)象
13.3 視的對(duì)象
13.4 文檔和視的聯(lián)系
13.4.1 邏輯關(guān)系
13.4.2 調(diào)用關(guān)系
13.4.3 配合實(shí)例
13.5 框架窗口
13.6 文檔模板
13.7 分析單文檔應(yīng)用程序
13.7.1 應(yīng)用程序類CTestApp
13.7.2 文檔類CTestDoc
13.7.3 視類CTestView
13.7.4 框架窗口類CMainFrame
13.7.5 對(duì)話框類CAboutDlg
13.7.6 工具欄和狀態(tài)欄
13.7.7 標(biāo)準(zhǔn)菜單
13.8 創(chuàng)建單文檔應(yīng)用程序?qū)嵗?br />13.9 多文檔應(yīng)用程序簡介
13.9.1 MDI的三位一體創(chuàng)建流程
13.9.2 MDI的菜單
13.9.3 創(chuàng)建MDI應(yīng)用程序
13.10 消息處理映射規(guī)則
13.11 各對(duì)象之間關(guān)系綜述
13.12 本章小結(jié)
實(shí)驗(yàn)13 輸出三角形3條連長并顯示其圖形的實(shí)驗(yàn)
習(xí)題13
第14章 可視化設(shè)計(jì)實(shí)例
14.1 簡單的數(shù)值輸出和畫圖實(shí)例
14.2 使用計(jì)算數(shù)據(jù)畫直方圖實(shí)例
14.3 可滾動(dòng)的多文檔實(shí)例
14.3.1 設(shè)計(jì)思想
14.3.2 設(shè)計(jì)實(shí)現(xiàn)
14.4 不同類型的文檔的實(shí)例
14.4.1 增加新的文檔模板
14.4.2 設(shè)計(jì)文本文檔的菜單
14.4.3 編輯實(shí)現(xiàn)其他函數(shù)
14.4.4 編譯運(yùn)行程序
14.5 綜合自選實(shí)驗(yàn)
習(xí)題14
附錄A 按字母有順序排序的C和C++保留字
附錄B C語言關(guān)鍵字
附錄C C和C++語言過程設(shè)計(jì)算法描述方法
附錄D C語言的Printf格式輸出函數(shù)

本目錄推薦

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