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

Visual C++程序設(shè)計(jì)實(shí)用案例教程

Visual C++程序設(shè)計(jì)實(shí)用案例教程

定 價(jià):¥32.00

作 者: 于永彥,王志堅(jiān),婁淵勝,束玉琴 主編
出版社: 北京大學(xué)出版社
叢編項(xiàng): 21世紀(jì)全國應(yīng)用型本科計(jì)算機(jī)案例型規(guī)劃教材
標(biāo) 簽: VC++

ISBN: 9787301165973 出版時(shí)間: 2010-02-01 包裝: 平裝
開本: 16開 頁數(shù): 326 字?jǐn)?shù):  

內(nèi)容簡介

  本書為C++程序設(shè)計(jì)教材的高級程序設(shè)計(jì)部分,主要講述Visual C++基礎(chǔ)知識與基本應(yīng)用,包括OOP概念、Windows程序原理、MFC類庫及其應(yīng)用程序框架、數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)、網(wǎng)絡(luò)應(yīng)用程序設(shè)計(jì)和多媒體應(yīng)用程序設(shè)計(jì)。全書仍然以一個實(shí)用的“簡易學(xué)生管理系統(tǒng)”為研究載體,針對每一個具體應(yīng)用問題設(shè)計(jì)一個“子工程模型”,從基本概念入手,循序漸進(jìn),既有必要的理論知識的鋪墊,又重點(diǎn)突出了對讀者實(shí)踐技能的培養(yǎng)與訓(xùn)練。本書適用于理工類大中、專院校的C++程序設(shè)計(jì)課程,也可供程序設(shè)計(jì)愛好者和工程技術(shù)人員參考使用。

作者簡介

暫缺《Visual C++程序設(shè)計(jì)實(shí)用案例教程》作者簡介

圖書目錄


第1章 面向?qū)ο蟪绦蛟O(shè)計(jì)
1.1 概述
1.2 類與對象概念
1.2.1 定義類
1.2.2 聲明對象
1.2.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)
1.2.4 類的組合
1.3 繼承與派生
1.3.1 派生類聲明
1.3.2 派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)
1.3.3 多繼承
1.4 多態(tài)性
1.4.1 運(yùn)算符重載
1.4.2 虛函數(shù)
1.4.3 純虛函數(shù)與抽象類
1.4.4 類模板
本章總結(jié)
習(xí)題
第2章 Windows程序原理
2.1 數(shù)據(jù)類型
2.2 事件驅(qū)動的程序設(shè)計(jì)模式
2.3 Windows消息
2.3.1 消息與消息結(jié)構(gòu)
2.3.2 鍵盤消息
2.3.3 鼠標(biāo)消息
2.4 消息隊(duì)列
2.4.1 進(jìn)程與線程
2.4.2 消息隊(duì)列
2.4.3 將消息發(fā)送到隊(duì)列中
2.4.4 隊(duì)列狀態(tài)標(biāo)志
2.4.5 從隊(duì)列中提取消息
2.5 Windows程序結(jié)構(gòu)
2.5.1 程序組成
2.5.2 WinMain函數(shù)
2.5.3 WinProc函數(shù)
2.6 案例:使用API設(shè)計(jì)簡易計(jì)算器
本章總結(jié)
習(xí)題
第3章 MFC基礎(chǔ)
3.1 概述
3.1.1 AFX技術(shù)
3.1.2 MFC類庫
3.2 MFC特性
3.3 MFC類結(jié)構(gòu)
3.3.1 CObject根類
3.3.2 應(yīng)用程序體系結(jié)構(gòu)類
3.3.3 可視化控件類
3.4 基于MFC創(chuàng)建Win32程序
3.5 使用MFC向?qū)?chuàng)建Windows程序
3.5.1 Visual C++應(yīng)用程序向?qū)?br /> 3.5.2 創(chuàng)建MFC應(yīng)用程序的一般步驟
3.6 MFC應(yīng)用程序結(jié)構(gòu)
3.6.1 程序結(jié)構(gòu)
3.6.2 項(xiàng)目管理
3.7 MFC程序內(nèi)部機(jī)制
3.8 MFC消息映射
3.8.1 映射與消息映射
3.8.2 消息宏
3.8.3 消息傳動路由
3.8.4 消息映射實(shí)例分析
本章總結(jié)
習(xí)題
第4章 基于對話框的程序設(shè)計(jì)
4.1 基于對話框的程序設(shè)計(jì)步驟
4.1.1 創(chuàng)建對話框工程
4.1.2 添加對話框模板
4.1.3 設(shè)置對話框模板屬性
4.1.4 改變對話框模板圖標(biāo)
4.1.5 對話框設(shè)計(jì)內(nèi)容
4.2 登錄對話框設(shè)計(jì)
4.2.1 對話框模板設(shè)計(jì)
4.2.2 設(shè)計(jì)登錄對話框類
4.2.3 在啟動主對話框前運(yùn)行“用戶登錄”對話框
4.3 設(shè)計(jì)添加信息對話框
4.3.1 設(shè)計(jì)IDD Add對話框模板
4.3.2 設(shè)計(jì)IDD Add對話框類
4.4 設(shè)計(jì)修改信息對話框
4.4.1 設(shè)計(jì)IDD Edit對話框模板
4.4.2 設(shè)計(jì)修改信息對話框類
4.5 設(shè)計(jì)主對話框
4.5.1 設(shè)計(jì)IDD_MainDlg對話框模板
4.5.2 完善IDD_MainDlg對話框類
本章總結(jié)
習(xí)題
第5章 基于文檔,視圖的程序設(shè)計(jì)
5.1 應(yīng)用MFC向?qū)?chuàng)建文檔/視圖框架
5.2 類結(jié)構(gòu)與框架分析
5.2.1 應(yīng)用程序類
5.2.2 文檔模板
5.2.3 文檔類CDocument
5.2.4 視圖類CView
5.2.5 框架類
5.2.6 文檔、文檔模板、視圖類和框架類的關(guān)系
5.3 視圖分割
5.3.1 動態(tài)分割
5.3.2 靜態(tài)分割
5.4 將對話框與文檔/視圖關(guān)聯(lián)
5.4.1 對話框模板復(fù)用
5.4.2 創(chuàng)建主對話框
5.4.3 將對話框與視圖關(guān)聯(lián)
5.4.4 文本顯示
5.5 菜單設(shè)計(jì)
5.5.1 菜單類CMenu
5.5.2 菜單資源設(shè)計(jì)
5.5.3 建立菜單消息映射
5.5.4 更新命令用戶接口消息
5.6 定制序列化
5.6.1 創(chuàng)建學(xué)生類CStudent
5.6.2 定制類的串行序列化
5.6.3 文檔CEx5_1Doc序列化
5.6.4 修改菜單功能
本章總結(jié)
習(xí)題
第6章 數(shù)據(jù)庫應(yīng)用程序設(shè)計(jì)
6.1 數(shù)據(jù)庫基礎(chǔ)
6.1.1 基本概念
6.1.2 數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)
6.1.3 管理信息系統(tǒng)
6.2 創(chuàng)建數(shù)據(jù)庫
6.2.1 創(chuàng)建空數(shù)據(jù)庫
6.2.2 創(chuàng)建數(shù)據(jù)表
6.3 注冊O(shè)DBC數(shù)據(jù)源名
6.3.1 ODBC簡介
6.3.2 手動注冊DSN
6.3.3 自動注冊DSN
6.4 基于MFC封裝ODBC
6.4.1 CDatabase類
6.4.2 CRecordset類
6.5 基于ODBC設(shè)計(jì)數(shù)據(jù)庫應(yīng)用程序
6.5.1 創(chuàng)建應(yīng)用程序框架
6.5.2 設(shè)計(jì)CMyDB2Set類
6.5.3 設(shè)計(jì)CMyDB2View類
6.5.4 設(shè)計(jì)事件響應(yīng)代碼
6.6 DAO編程基礎(chǔ)
6.6.1 DAO簡介
6.6.2 DAO對象模型
6.6.3 封裝DAO
6.6.4 基于DAO設(shè)計(jì)數(shù)據(jù)庫應(yīng)用程序
6.7 ADO概述
本章總結(jié)
習(xí)題
第7章 網(wǎng)絡(luò)應(yīng)用程序設(shè)計(jì)
7.1 概述
7.1.1 網(wǎng)絡(luò)通信
7.1.2 網(wǎng)絡(luò)編程模式
7.2 Windows Sockets編程
7.2.1 概述
7.2.2 CAsVncSocket類
7.2.3 CSocket類
7.3 案例一:一個點(diǎn)對點(diǎn)的聊天程序
7.3.1 創(chuàng)建客戶端應(yīng)用程序
7.3.2 創(chuàng)建服務(wù)器端程序SocketServer
7.4 Winlnet編程
7.4.1 Winlnet API簡介
7.4.2 認(rèn)識MFC Winlnet類
7.4.3 使用Winlnet類編程的基本操作
7.5 案例二:FTP客戶端程序設(shè)計(jì)
7.5.1 創(chuàng)建應(yīng)用程序的MFC框架
7.5.2 設(shè)計(jì)CFtplnfoView類
7.5.3 完善CFtpClientApp類
7.5.4 完善CMainFrame類
7.5.5 設(shè)計(jì)CServFileView類
本章總結(jié)
習(xí)題
第8章 多媒體應(yīng)用程序設(shè)計(jì)
8.1 概述
8.1.1 多媒體概念
8.1.2 圖形設(shè)備接口
8.1.3 映像模式
8.1.4 三基色與調(diào)色板
8.1.5 MFC對GDI的封裝
8.2 文本處理
8.2.1 選擇文本字體
8.2.2 設(shè)置文本屬性
8.2.3 文本輸出
8.3 案例一:控制字體顯示
8.4 圖形繪制
8.4.1 繪圖函數(shù)
8.4.2 繪圖模式
8.5 案例二:繪制橡皮筋直線
8.6 位圖操作
8.6.1 與設(shè)備有關(guān)的位圖DDB
8.6.2 與設(shè)備無關(guān)的位圖DIB
8.7 案例三:顯示DIB位圖
8.8 音頻處理
8.8.1 RIFF格式
8.8.2 WAVE文件格式
8.8.3 聲音播放
8.8.4 MCI基礎(chǔ)
8.9 案例四:簡易音頻播放器
本章總結(jié)
習(xí)題
參考文獻(xiàn)

本目錄推薦

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