注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關Visual C++程序設計實用案例教程

Visual C++程序設計實用案例教程

Visual C++程序設計實用案例教程

定 價:¥32.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《Visual C++程序設計實用案例教程》作者簡介

圖書目錄


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

本目錄推薦

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