Visual C++程序开发案例解析
副标题:无
分类号:
ISBN:9787810826907
微信扫一扫,移动浏览光盘
简介
《Visual C++程序开发案例解析》通过系统而完整的程序设计案例详细介绍了使用Visual C++6.0开发各种应用系统的思路、方法、技巧和经验,案例范围涉及到信息管理系统、网络应用系统、图形图像系统、多媒体系统、分布式组件对象模型及Acti veX控件等常用领域,并提供了全部案例的完整代码以供引用和借鉴。
《Visual C++程序开发案例解析》具有一定的理论性和较强的实用性,可以帮助读者进一步掌握软件工程规范,增加系统开发经验。
《Visual C++程序开发案例解析》适用于计算机及其相关专业的本科高年级学生和研究生以及具有一定程序设计基础的程序设计人员。
目录
目录
第1章 VC++6.0编程基础
1.1 VC++6.0编程概述
1.1.1 Windows程序模型
1.1.2 MFC应用程序框架
1.1.3 MFC消息映射
1.1.4 MFC类库概念和组成
1.1.5 活动模板库ATL
1.1.6 MFC的局限性
1.2 VC++6.0程序开发概述
1.2.1 VC++6.0集成开发环境
1.2.2 应用程序开发向导AppWizard
1.2.3 类向导ClassWizard
1.2.4 编译、调试与诊断
1.2.5 MSDN
1.3 VC++6.0应用程序类型
1.3.1 Win32项目
1.3.2 MFC项目
1.3.3 ATL COM项目
1.4 VC++6.0应用程序开发与部署示例
1.4.1 创建MFC应用程序框架
1.4.2 为程序编写源代码
1.4.3 打包并创建安装程序
1.5 小结
第2章 软件开发过程
2.1 概述
2.1.1 瀑布模型
2.1.2 原型模型
2.1.3 螺旋模型
2.2 软件定义及计划
2.2.1 问题定义
2.2.2 可行性分析
2.2.3 制定开发计划
2.3 需求分析
2.3.1 需求分析任务
2.3.2 需求分析过程
2.3.3 常用需求分析方法
2.3.4 需求文档
2.4 软件设计
2.4.1 设计目标
2.4.2 设计任务
2.4.3 软件设计过程
2.4.4 软件设计方法
2.5 编码
2.5.1 概述
2.5.2 程序设计风格
2.5.3 编码标准
2.6 软件测试
2.6.1 概述
2.6.2 测试目的和原则
2 6.3 测试方法
2.6.4 软件测试过程
2.7 软件维护
2.7.1 概述
2.7.2 影响维护工作量的因素
2.7.3 软件的可维护性
2.8 UML简介
2.8.1 UML概述
2.8.2 视图
2.8.3 图
2.8.4 UML的应用领域
2.9 小结
第3章 数据库信息管理案例
3.1 管理信息系统基础
3.1.1 管理信息系统的概述
3.1.2 管理信息系统的特点
3.1.3 管理信息系统的开发
3.2 SQL语言
3.2.1 SQL语法简介
3.2.2 SQL命令
3.3 ADO概述
3.3.1 ADO对象模型
3.3.2 使用ADO编程
3.4 用SQL Server 2000创建数据库
3.4.1 相关概念简介
3.4.2 创建数据库
3.5 MIS案例——小商店管理助手ShopAssistant
3.5.1 需求分析
3.5.2 系统分析
3.5.3 数据库设计
3.5.4 界面设计
3.5.5 系统实现
3.5.6 系统运行与测试
3.6 小结
第4章 网络数据通信案例
4.1 网络信息系统编程基础
4.1.1 网络信息系统简介
4.1.2 网络信息系统的特点
4.2 网络编程基础
4.2.1 TCP/IP协议
4.2.2 WinSoek基本定义
4.2.3 WinSock基本函数
4.2.4 WinSock扩展
4.2.5 WinSock编程
4.2.6 MFC Socket
4.3 XML DOM
4.3.1 XML DOM简介
4.3.2 DOM使用
4.4 网络数据通信编程实例
4.4.1 需求分析
4.4.2 系统建模
4.4.3 界面设计
4.4.4 系统实现
4.4.5 系统运行与测试
4.5 小结
第5章 计算机多媒体应用案例
5.1 计算机多媒体编程基础
5.1.1 计算机多媒体的主要类型
5.1.2 多媒体程序特点
5.1.3 Windows多媒体体系结构
5.2 媒体控制接口编程
5.2.1 MCI设备与时间格式
5.2.2 MCI函数与命令
5.2.3 MCI函数与命令使用举例
5.3 混音器编程
5.4 多媒体应用案例——迷你播放器
5.4.1 需求分析
5.4.2 系统分析
5.4.3 界面设计
5.4.4 系统实现
5.4.5 系统运行与测试
5.5 小结
第6章 图形处理案例
6.1 图形处理系统基础
6.1.1 图形处理系统概述
6.1.2 图形开发技术
6.1.3 图形处理系统的开发
6.2 GDI图形编程基础
6.2.1 GDI与DC
6.2.2 CDC类的使用
6.2.3 图形元素的绘制
6.3 图形处理程序实例
6.3.1 需求分析
6.3.2 系统分析
6.3.3 界面设计
6.3.4 系统实现
6.3.5 系统运行与测试
6.4 小结
第7章 图像处理案例
7.1 数字图像处理概述
7.1.1 数字图像的基本概念
7.1.2 数字图像处理概述
7.2 VC++数字图像编程基础
7.2.1 位图和调色板
7.2.2 BMP图像文件及其基本操作
7.3 数字图像处理实例
7.3.1 需求分析
7.3.2 系统分析
7.3.3 界面设计
7.3.4 系统实现
7.3.5 系统运行与测试
7.4 小结
第8章 DCOM应用程序实例
8.1 组件对象模型基础
8.1.1 COM与DCOM
8.1.2 分布式应用
8.1.3 COM应用的开发
8.2 COM基本原理
8.2.1 COM规则
8.2.2 COM组件与接口详解
8.2.3 使用COM
8.2.4 使用DCOM
8.3 COM实例开发——ATM机
8.3.1 需求分析
8.3.2 系统分析
8.3.3 数据库设计
8.3.4 界面设计
8.3.5 系统实现
8.3.6 系统运行与测试
8.4 小结
第9章 ActiveX控件编程
9.1 ActiveX技术
9.1.1 ActiveX技术简介
9.1.2 ActiveX控件原理
9.1.3 ActiveX控件的创建方法
9.1.4 ActiveX控件的使用
9.2 ATL窗口
9.2.1 ATL窗口类
9.2.2 ATL窗口应用程序的消息映射
9.2.3 创建ATL窗口
9.3 ActiveX控件应用案例——时钟控件
9.3.1 需求分析
9.3.2 系统分析
9.3.3 界面设计
9.3.4 系统实现
9.3.5 系统运行与测试
9.4 小结
参考文献
?A0x
第1章 VC++6.0编程基础
1.1 VC++6.0编程概述
1.1.1 Windows程序模型
1.1.2 MFC应用程序框架
1.1.3 MFC消息映射
1.1.4 MFC类库概念和组成
1.1.5 活动模板库ATL
1.1.6 MFC的局限性
1.2 VC++6.0程序开发概述
1.2.1 VC++6.0集成开发环境
1.2.2 应用程序开发向导AppWizard
1.2.3 类向导ClassWizard
1.2.4 编译、调试与诊断
1.2.5 MSDN
1.3 VC++6.0应用程序类型
1.3.1 Win32项目
1.3.2 MFC项目
1.3.3 ATL COM项目
1.4 VC++6.0应用程序开发与部署示例
1.4.1 创建MFC应用程序框架
1.4.2 为程序编写源代码
1.4.3 打包并创建安装程序
1.5 小结
第2章 软件开发过程
2.1 概述
2.1.1 瀑布模型
2.1.2 原型模型
2.1.3 螺旋模型
2.2 软件定义及计划
2.2.1 问题定义
2.2.2 可行性分析
2.2.3 制定开发计划
2.3 需求分析
2.3.1 需求分析任务
2.3.2 需求分析过程
2.3.3 常用需求分析方法
2.3.4 需求文档
2.4 软件设计
2.4.1 设计目标
2.4.2 设计任务
2.4.3 软件设计过程
2.4.4 软件设计方法
2.5 编码
2.5.1 概述
2.5.2 程序设计风格
2.5.3 编码标准
2.6 软件测试
2.6.1 概述
2.6.2 测试目的和原则
2 6.3 测试方法
2.6.4 软件测试过程
2.7 软件维护
2.7.1 概述
2.7.2 影响维护工作量的因素
2.7.3 软件的可维护性
2.8 UML简介
2.8.1 UML概述
2.8.2 视图
2.8.3 图
2.8.4 UML的应用领域
2.9 小结
第3章 数据库信息管理案例
3.1 管理信息系统基础
3.1.1 管理信息系统的概述
3.1.2 管理信息系统的特点
3.1.3 管理信息系统的开发
3.2 SQL语言
3.2.1 SQL语法简介
3.2.2 SQL命令
3.3 ADO概述
3.3.1 ADO对象模型
3.3.2 使用ADO编程
3.4 用SQL Server 2000创建数据库
3.4.1 相关概念简介
3.4.2 创建数据库
3.5 MIS案例——小商店管理助手ShopAssistant
3.5.1 需求分析
3.5.2 系统分析
3.5.3 数据库设计
3.5.4 界面设计
3.5.5 系统实现
3.5.6 系统运行与测试
3.6 小结
第4章 网络数据通信案例
4.1 网络信息系统编程基础
4.1.1 网络信息系统简介
4.1.2 网络信息系统的特点
4.2 网络编程基础
4.2.1 TCP/IP协议
4.2.2 WinSoek基本定义
4.2.3 WinSock基本函数
4.2.4 WinSock扩展
4.2.5 WinSock编程
4.2.6 MFC Socket
4.3 XML DOM
4.3.1 XML DOM简介
4.3.2 DOM使用
4.4 网络数据通信编程实例
4.4.1 需求分析
4.4.2 系统建模
4.4.3 界面设计
4.4.4 系统实现
4.4.5 系统运行与测试
4.5 小结
第5章 计算机多媒体应用案例
5.1 计算机多媒体编程基础
5.1.1 计算机多媒体的主要类型
5.1.2 多媒体程序特点
5.1.3 Windows多媒体体系结构
5.2 媒体控制接口编程
5.2.1 MCI设备与时间格式
5.2.2 MCI函数与命令
5.2.3 MCI函数与命令使用举例
5.3 混音器编程
5.4 多媒体应用案例——迷你播放器
5.4.1 需求分析
5.4.2 系统分析
5.4.3 界面设计
5.4.4 系统实现
5.4.5 系统运行与测试
5.5 小结
第6章 图形处理案例
6.1 图形处理系统基础
6.1.1 图形处理系统概述
6.1.2 图形开发技术
6.1.3 图形处理系统的开发
6.2 GDI图形编程基础
6.2.1 GDI与DC
6.2.2 CDC类的使用
6.2.3 图形元素的绘制
6.3 图形处理程序实例
6.3.1 需求分析
6.3.2 系统分析
6.3.3 界面设计
6.3.4 系统实现
6.3.5 系统运行与测试
6.4 小结
第7章 图像处理案例
7.1 数字图像处理概述
7.1.1 数字图像的基本概念
7.1.2 数字图像处理概述
7.2 VC++数字图像编程基础
7.2.1 位图和调色板
7.2.2 BMP图像文件及其基本操作
7.3 数字图像处理实例
7.3.1 需求分析
7.3.2 系统分析
7.3.3 界面设计
7.3.4 系统实现
7.3.5 系统运行与测试
7.4 小结
第8章 DCOM应用程序实例
8.1 组件对象模型基础
8.1.1 COM与DCOM
8.1.2 分布式应用
8.1.3 COM应用的开发
8.2 COM基本原理
8.2.1 COM规则
8.2.2 COM组件与接口详解
8.2.3 使用COM
8.2.4 使用DCOM
8.3 COM实例开发——ATM机
8.3.1 需求分析
8.3.2 系统分析
8.3.3 数据库设计
8.3.4 界面设计
8.3.5 系统实现
8.3.6 系统运行与测试
8.4 小结
第9章 ActiveX控件编程
9.1 ActiveX技术
9.1.1 ActiveX技术简介
9.1.2 ActiveX控件原理
9.1.3 ActiveX控件的创建方法
9.1.4 ActiveX控件的使用
9.2 ATL窗口
9.2.1 ATL窗口类
9.2.2 ATL窗口应用程序的消息映射
9.2.3 创建ATL窗口
9.3 ActiveX控件应用案例——时钟控件
9.3.1 需求分析
9.3.2 系统分析
9.3.3 界面设计
9.3.4 系统实现
9.3.5 系统运行与测试
9.4 小结
参考文献
?A0x
Visual C++程序开发案例解析
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×