計(jì)算機(jī)系列教材:Visual C++面向?qū)ο蟪绦蛟O(shè)計(jì)
定 價(jià):39 元
- 作者:彭玉華 編
- 出版時(shí)間:2011/8/1
- ISBN:9787307090354
- 出 版 社:武漢大學(xué)出版社
- 中圖法分類(lèi):TP312
- 頁(yè)碼:402
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
彭玉華主編的《計(jì)算機(jī)系列教材:Visual C++面向?qū)ο蟪绦蛟O(shè)計(jì)》主要介紹了C++面向?qū)ο蟪绦蛟O(shè)計(jì)的相關(guān)知識(shí)和如何使用Visual C++6.0集成開(kāi)發(fā)環(huán)境進(jìn)行Windows 程序設(shè)計(jì)的基本原理和方法。主要內(nèi)容包括:C++語(yǔ)言基礎(chǔ),面向?qū)ο蟪绦蛟O(shè)計(jì)的類(lèi)、對(duì)象、繼承、重載、多態(tài)、虛函數(shù)以及流等,MFC編程、對(duì)話(huà)框、菜單、工具欄和狀態(tài)欄、常用控件、圖形和文本處理、文檔視圖、ODBC和 ADO數(shù)據(jù)庫(kù)編程以及項(xiàng)目開(kāi)發(fā)實(shí)例。
《計(jì)算機(jī)系列教材:Visual C++面向?qū)ο蟪绦蛟O(shè)計(jì)》通俗易懂,重點(diǎn)突出,并注重實(shí)際應(yīng)用,主要培養(yǎng)學(xué)生程序設(shè)計(jì)應(yīng)用能力和項(xiàng)目開(kāi)發(fā)綜合能力。本書(shū)不僅可作為高等院校計(jì)算機(jī)專(zhuān)業(yè)或相關(guān)專(zhuān)業(yè)的教材,也可作為Visual C++用戶(hù)的自學(xué)及參考用書(shū)。
第1章 C++基本知識(shí)
1.1 C++概述
1.1.1 C++的起源
1.1.2 C++程序的特點(diǎn)
1.1.3 C++程序與C程序的比較
1.1.4 C++程序的基本結(jié)構(gòu)
1.2 C++的輸入與輸出
1.2.1 C語(yǔ)言中的printf和scanf的缺陷
1.2.2 標(biāo)準(zhǔn)輸入/輸出(I,O)流類(lèi)
1.2.3 I/O格式控制符
1.2.4 輸入輸出操作的成員函數(shù)
1.2.5 文件流
1.2.6 順序文件
1.2.7 隨機(jī)文件
1.3 C++的函數(shù)
1.3.1 函數(shù)的定義
1.3.2 函數(shù)的調(diào)用
1.3.3 內(nèi)聯(lián)函數(shù)
1.3.4 帶默認(rèn)參數(shù)的函數(shù)
1.3.5 重載函數(shù)
1.4 指針和引用
1.4.1 指針變量
1.4.2 指針和數(shù)組
1.4.3 引用
1.5 C++新增運(yùn)算符
1.5.1 C++語(yǔ)言中的動(dòng)態(tài)內(nèi)存管理運(yùn)算符
1.5.2 作用域限定運(yùn)算符
1.6 Visual C++6.0開(kāi)發(fā)環(huán)境
1.6.1 Visual C++6.0集成開(kāi)發(fā)環(huán)境簡(jiǎn)介
1.6.2 工具欄的顯示或隱藏
1.6.3 創(chuàng)建一個(gè)控制臺(tái)應(yīng)用程序
習(xí)題
第2章 面向?qū)ο蟮腃++程序設(shè)計(jì)
2.1 類(lèi)和對(duì)象
2.1.1 類(lèi)的定義
2.1.2 對(duì)象
2.1.3 構(gòu)造函數(shù)
2.1.4 析構(gòu)函數(shù)
2.1.5 對(duì)象數(shù)組
2.1.6 對(duì)象指針
2.2 類(lèi)的共享
2.2.1 靜態(tài)成員變量
2.2.2 靜態(tài)成員函數(shù)
2.2.3 友元函數(shù)
2.2.4 友元類(lèi)
2.3 類(lèi)的繼承和派生
2.3.1 單繼承
2.3.2 多繼承
2.3.3 派生類(lèi)的構(gòu)造函數(shù)與析構(gòu)函數(shù)
習(xí)題
第3章 多態(tài)性與虛函數(shù)
3.1 類(lèi)的多重繼承
3.1.1 二義性問(wèn)題
3.1.2 虛基類(lèi)
3.2 類(lèi)的多態(tài)性
3.2.1 虛函數(shù)
3.2.2 純虛函數(shù)與抽象類(lèi)
3.3 運(yùn)算符的重載
3.3.1 運(yùn)算符重載的形式
3.3.2 賦值運(yùn)算符的重載
3.3.3 插入符和提取符運(yùn)算符的重載
3.3.4 增1或減1運(yùn)算符的重載
3.4 模板
3.4.1 函數(shù)模板
3.4.2 類(lèi)模板
習(xí)題
第4章 對(duì)話(huà)框
4.1 從C++到Windows編程
4.1.1 簡(jiǎn)單的windows應(yīng)用程序
4.1.2 Windows編程特點(diǎn)
4.1.3 Windows基本數(shù)據(jù)類(lèi)型
4.2 MFC應(yīng)用程序
4.2.1 MFC概述
4.2.2 簡(jiǎn)單的MFC應(yīng)用程序
4.2.3 MFC應(yīng)用程序的分析
4.3 MFC應(yīng)用程序類(lèi)型
4.3.1 MFC應(yīng)用程序框架類(lèi)型
4.3.2 創(chuàng)建一個(gè)單文檔應(yīng)用程序
4.3.3 項(xiàng)目管理
4.4 消息和消息映射
4.4.1 消息分類(lèi)
4.4.2 ClassWizard映射消息
4.5 VisualC++常用操作
4.5.1 類(lèi)的添加和刪除
4.5.2 類(lèi)成員函數(shù)和變量的添加
4.5.3 文件打開(kāi)和成員定位
4.5.4 使用向?qū)Чぞ邫?br>4.6 對(duì)話(huà)框的使用
4.6.1 對(duì)話(huà)框的概述
4.6.2 創(chuàng)建基于對(duì)話(huà)框的應(yīng)用程序
4.6.3 對(duì)話(huà)框編輯器的使用
4.6.4 添加并使用對(duì)話(huà)框
4.6.5 模式對(duì)話(huà)框和非模式對(duì)話(huà)框
4.6.6 消息對(duì)話(huà)框
4.6.7 通用對(duì)話(huà)框
習(xí)題
第5章 菜單、工具欄和狀態(tài)欄設(shè)計(jì)
5.1 菜單設(shè)計(jì)
5.1.1 菜單資源編輯器
5.1.2 設(shè)置菜單項(xiàng)屬性
5.1.3 菜單的命令消息
5.1.4 設(shè)置菜單項(xiàng)加速鍵
5.1.5 在程序中改變菜單的屬性
5.1.6 動(dòng)態(tài)添加菜單
5.1.7 動(dòng)態(tài)刪除菜單
5.2 工具欄
5.2.1 工具欄編輯器
5.2.2 工具欄和菜單項(xiàng)的關(guān)聯(lián)
5.2.3 用戶(hù)界面更新消息的處理
5.3 狀態(tài)欄
5.3.1 狀態(tài)欄的定義
5.3.2 狀態(tài)欄的常用操作
5.4 菜單和工具欄綜合實(shí)例
5.5 設(shè)計(jì)學(xué)生管理信息系統(tǒng)用戶(hù)主界面
5.5.1 設(shè)計(jì)主界面中主菜單
5.5.2 設(shè)計(jì)主界面中背景
習(xí)題
第6章 常用控件
6.1 控件概述
6.1.1 控件
6.1.2 在對(duì)話(huà)框模板上創(chuàng)建控件
6.1.3 控件的屬性
6.1.4 控件的數(shù)據(jù)交換和數(shù)據(jù)校驗(yàn)
6.2 靜態(tài)控件和按鈕
6.2.1 靜態(tài)控件
6.2.2 按鈕
6.3 編輯框和旋轉(zhuǎn)按鈕
6.3.1 編輯框
6.3.2 旋轉(zhuǎn)按鈕
6.4 列表框
6.5 組名框
6.6 滾動(dòng)條
6.7 滑動(dòng)條
6.8 進(jìn)度條
6.9 日期時(shí)間控件、圖像列表和標(biāo)簽控件
6.9.1 日期時(shí)間控件
6.9.2 圖像列表
6.9.3 標(biāo)簽控件
6.10 文件系統(tǒng)控件
習(xí)題
第7章 圖形和文本處理
7.1 圖形設(shè)備接口(GDI)概述
7.1.1 圖形設(shè)備接口
7.1.2 設(shè)備環(huán)境類(lèi)
7.1.3 坐標(biāo)映射
7.1.4 GDI圖形對(duì)象
7.2 簡(jiǎn)單圖形繪制
7.2.1 畫(huà)點(diǎn)、線
7.2.2 畫(huà)矩形和多邊形
7.2.3 畫(huà)曲線
7.3 文本處理
7.3.1 創(chuàng)建字體
7.3.2 文本輸出
7.3.3 文本對(duì)齊
7.3.4 文本輸出顏色的設(shè)置
習(xí)題
第8章 文檔視圖
8.1 文檔視圖體系結(jié)構(gòu)
8.1.1 文檔類(lèi)
8.1.2 視圖類(lèi)
8.1.3 文檔視圖之間的相互作用
8.2 文檔和視圖應(yīng)用示例
習(xí)題
第9章 數(shù)據(jù)庫(kù)應(yīng)用及項(xiàng)目開(kāi)發(fā)實(shí)例
9.1 數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)概述
9.1.1 ODBC技術(shù)
9.1.2 DAO技術(shù)
9.1.3 0LE DB技術(shù)
9.1.4 ADO技術(shù)
9.2 使用ODBC編程
9.2.1 創(chuàng)建數(shù)據(jù)庫(kù)
9.2.2 創(chuàng)建ODBC數(shù)據(jù)源
9.2.3 編寫(xiě)一個(gè)簡(jiǎn)單的支持?jǐn)?shù)據(jù)庫(kù)的應(yīng)用程序
9.2.4 實(shí)現(xiàn)數(shù)據(jù)庫(kù)的顯示功能
9.2.5 實(shí)現(xiàn)數(shù)據(jù)庫(kù)的查詢(xún)功能
9.2.6 實(shí)現(xiàn)數(shù)據(jù)庫(kù)的編輯功能
9.3 數(shù)據(jù)庫(kù)相關(guān)的ACtiveX控件
9.3.1 ADO Data控件和DataGrid控件
9.3.2 DataList控件和DataCombo控件
9.4 使用ADO訪問(wèn)數(shù)據(jù)庫(kù)
9.4.1 ADO的內(nèi)置對(duì)象
9.4.2 ADO的對(duì)象指針
9.4.3 ADO編程
9.5 學(xué)生信息管理系統(tǒng)項(xiàng)目開(kāi)發(fā)實(shí)例
9.5.1 用戶(hù)登錄模塊設(shè)計(jì)
9.5.2 使用ADO連接數(shù)據(jù)庫(kù)
9.5.3 學(xué)生基本信息模塊設(shè)計(jì)
9.5.4 履歷信息模塊設(shè)計(jì)
9.5.5 成績(jī)管理模塊設(shè)計(jì)
9.5.6 院系設(shè)置模塊設(shè)計(jì)
9.5.7 課程設(shè)置模塊設(shè)計(jì)
9.5.8 用戶(hù)管理模塊設(shè)計(jì)
習(xí)題
附錄A C/C++主要關(guān)鍵字及其用途
附錄B C/C++運(yùn)算符的優(yōu)先級(jí)別
參考文獻(xiàn)