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