
Visual C++程式设计实用案例教程
《Visual C++程式设计实用案例教程》是2010年北京大学出版的图书,作者是于永彦//王志坚//娄渊胜//束玉琴。
基本介绍
- 作者:于永彦//王志坚//娄渊胜//束玉琴
- ISBN:9787301165973
- 页数:326
- 定价:32.00元
- 出版社:北京大学
- 出版时间:2010-2
内容介绍
《Visual C++ 程式设计实用案例教程》为C++程式设计教材的高级程式设计部分,主要讲述VisualC++基础知识与基本套用,包括OOP概念、Windows程式原理、MFC类库及其应用程式框架、资料库应用程式设计、网路应用程式设计和多媒体应用程式设计。全书仍然以一个实用的“简易学生管理系统”为研究载体,针对每一个具体套用问题设计一个“子工程模型”,从基本概念入手,循序渐进,既有必要的理论知识的铺垫,又重点突出了对读者实践技能的培养与训练。《Visual C++ 程式设计实用案例教程》适用于理工类大中、专院校的C++程式设计课程,也可供程式设计爱好者和工程技术人员参考使用。
作品目录
第1章 面向对象程式设计 1.1 概述 1.2 类与对象概念 1.2.1 定义类 1.2.2 声明对象 1.2.3 构造函式和析构函式 1.2.4 类的组合 1.3 继承与派生 1.3.1 派生类声明 1.3.2 派生类构造函式和析构函式 1.3.3 多继承 1.4 多态性 1.4.1 运算符重载 1.4.2 虚函式 1.4.3 纯虚函式与抽象类 1.4.4 类模板 本章总结 习题第2章 Windows程式原理 2.1 数据类型 2.2 事件驱动的程式设计模式 2.3 Windows讯息 2.3.1 讯息与讯息结构 2.3.2 键盘讯息 2.3.3 滑鼠讯息 2.4 讯息伫列 2.4.1 进程与执行绪 2.4.2 讯息伫列 2.4.3 将讯息传送到伫列中 2.4.4 伫列状态标誌 2.4.5 从伫列中提取讯息 2.5 Windows程式结构 2.5.1 程式组成 2.5.2 WinMain函式 2.5.3 WinProc函式 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创建Win32程式 3.5 使用MFC嚮导创建Windows程式 3.5.1 Visual C++应用程式嚮导 3.5.2 创建MFC应用程式的一般步骤 3.6 MFC应用程式结构 3.6.1 程式结构 3.6.2 项目管理 3.7 MFC程式内部机制 3.8 MFC讯息映射 3.8.1 映射与讯息映射 3.8.2 讯息宏 3.8.3 讯息传动路由 3.8.4 讯息映射实例分析 本章总结 习题第4章 基于对话框的程式设计 4.1 基于对话框的程式设计步骤 4.1.1 创建对话框工程 4.1.2 添加对话框模板 4.1.3 设定对话框模板属性 4.1.4 改变对话框模板图示 4.1.5 对话框设计内容 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嚮导创建文档/视图框架 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 动态分割 5.3.2 静态分割 5.4 将对话框与文档/视图关联 5.4.1 对话框模板复用 5.4.2 创建主对话框 5.4.3 将对话框与视图关联 5.4.4 文本显示 5.5 选单设计 5.5.1 选单类CMenu 5.5.2 选单资源设计 5.5.3 建立选单讯息映射 5.5.4 更新命令用户接口讯息 5.6 定製序列化 5.6.1 创建学生类CStudent 5.6.2 定製类的串列序列化 5.6.3 文档CEx5_1Doc序列化 5.6.4 修改选单功能 本章总结 习题第6章 资料库应用程式设计 6.1 资料库基础 6.1.1 基本概念 6.1.2 资料库系统体系结构 6.1.3 管理信息系统 6.2 创建资料库 6.2.1 创建空资料库 6.2.2 创建数据表 6.3 注册ODBC数据源名 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设计资料库应用程式 6.5.1 创建应用程式框架 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设计资料库应用程式 6.7 ADO概述 本章总结 习题第7章 网路应用程式设计 7.1 概述 7.1.1 网路通信 7.1.2 网路编程模式 7.2 Windows Sockets编程 7.2.1 概述 7.2.2 CAsVncSocket类 7.2.3 CSocket类 7.3 案例一:一个点对点的聊天程式 7.3.1 创建客户端应用程式 7.3.2 创建伺服器端程式SocketServer 7.4 Winlnet编程 7.4.1 Winlnet API简介 7.4.2 认识MFC Winlnet类 7.4.3 使用Winlnet类编程的基本操作 7.5 案例二:FTP客户端程式设计 7.5.1 创建应用程式的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 三基色与调色板 8.1.5 MFC对GDI的封装 8.2 文本处理 8.2.1 选择文本字型 8.2.2 设定文本属性 8.2.3 文本输出 8.3 案例一:控制字型显示 8.4 图形绘製 8.4.1 绘图函式 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 案例四:简易音频播放器 本章总结 习题参考文献
转载请注明出处海之美文 » Visual C++程式设计实用案例教程