Visual C++案例教程


Visual C++案例教程

文章插图
Visual C++案例教程【Visual C++案例教程】《Visual C++案例教程》是2011年出版的图书 , 作者是黄维通 。
基本介绍书名:Visual C++案例教程
作者:黄维通
ISBN:9787302238089
定价:25元
出版时间:2011年
装帧:平装
基本信息作者:黄维通ISBN:9787302238089定价:25元印次:1-1装帧:平装印刷日期:2011-1-5内容简介实践教学是巩固理论知识和加深对理论认识的有效途径之一 , 是培养具有创新意识的高素质人才的重要环节 , 是学生将理论套用于实践的重要平台 , 通过实践教学这一环节 , 使学生将课堂所学的理论运用到实践中去 , 增加感性认识 , 提高实际套用与开发能力 。是理论联繫实际、培养学生掌握科学方法和提高动手能力的重要平台 。本教材的建设 , 定位于实践教学和套用型人才的培养 , 教材内容定位于案例教学 , 体现实践教学的模式探究 。本教材基于VC++ 2008的开发环境 , 所有代码均在VC++ 2008环境下运行通过 。主要培养学生的系统设计能力、开发能力与套用能力 , 先介绍C++的基础知识、Windows应用程式的开发和基于MFC应用程式的开发的基础知识以夯实基础 , 再通过大家非常熟悉的套用系统如选课系统的设计与实现、人事管理系统的设计与实现、BBS的设计与实现和图形图像处理软体的设计与开发等实际套用案例 , 体会系统开发的整个过程 , 使得学生将来走上工作岗位后 , 能够较快地适应工作和开发环境 。目录第1章 初识Visual C++ 200811.1 集成开发环境简介11.1.1 主视窗11.1.2 工具列选项21.1.3 项目和解决方案21.2 创建控制台应用程式31.3 创建MFC应用程式61.4 创建Windows Forms应用程式81.5 小结9第2章 C++基础知识102.1 C++的发展历程102.2 一个简单的C++程式112.3 数据类型112.3.1 C++的基本数据类型112.3.2 複合数据类型122.4 常量及其定义152.5 变数162.6 指针172.6.1 指针的类型及其定义182.6.2 指针的初始化182.6.3 字元串指针182.6.4 引用类型182.7 C++中的控制结构192.7.1 条件语句192.7.2 循环语句212.7.3 转移语句222.8 函式232.9 类与对象242.9.1 类的定义242.9.2 对象252.9.3 内联方法272.10 构造函式和析构函式282.10.1 构造函式282.10.2 析构函式302.11 重载312.11.1 函式重载312.11.2 操作符重载332.12 友元352.13 this指针362.14 继承382.14.1 派生类382.14.2 多重继承392.15 多态性和虚拟函式412.15.1 多态性412.15.2 虚拟函式412.15.3 虚拟析构函式442.16 流452.17 小结45第3章 Windows应用程式463.1 Windows编程基础463.1.1 视窗的元素473.1.2 事件驱动473.1.3 Windows讯息493.2 Windows应用程式的结构493.2.1 WinMain函式503.2.2 WndProc函式573.2.3 完成Windows程式开发的第一步583.3 视窗绘图的基本概念593.3.1 视窗客户区593.3.2 映射模式603.3.3 Windows图形设备接口613.3.4 图形刷新613.4 在视窗中绘图的步骤623.4.1 获取设备环境643.4.2 设定映射模式653.4.3 绘图工具与颜色653.4.4 常用的绘图函式673.4.5 绘製万花筒图案703.5 文本的输出733.5.1 设定文本的属性733.5.2 文本的输出过程753.5.3 在万花筒图案旁输出文字773.6 对键盘和滑鼠的回响783.6.1 键盘在应用程式中的套用783.6.2 在万花筒示例中添加键盘回响813.6.3 滑鼠在应用程式中的套用823.6.4 在万花筒示例中添加滑鼠回响843.7 小结84第4章 MFC基础知识854.1 MFC概述854.2 MFC类的组织结构及主要类的简介874.2.1 MFC类的组织结构874.2.2 根类884.2.3 应用程式体系结构类894.2.4 可视对象类934.2.5 通用类954.2.6 OLE类964.2.7 ODBC资料库类974.2.8 MFC中全局函式与全局变数974.3 MFC应用程式嚮导984.4 小结103第5章 资料库应用程式的开发1045.1 有关资料库的基础知识1045.2 ODBC介绍和引用1045.2.1 ODBC简介1045.2.2 MFC对ODBC的封装1055.2.3 如何访问资料库1065.3 一个简单的示例1095.3.1 示例描述1095.3.2 创建Access资料库1095.3.3 创建MFC ODBC应用程式1105.3.4 编辑应用程式外观1125.3.5 将控制项连结到资料库栏位1125.3.6 示例运行结果1135.4 在资料库应用程式中常用的几个类1135.4.1 CRecordView类114 5.4.2 CRecordset类1155.4.3 CDatabase类1185.4.4 RFX1195.4.5 CDBException1215.5 在示例中增加删除、修改功能1215.5.1 增加删除功能1215.5.2 增加修改功能1235.6 小结124第6章 选课系统的设计与实现1256.1 功能简介1256.1.1 主界面1256.1.2 系统信息维护1256.1.3 学生选课系统1256.2 资料库设计1276.2.1 使用Access创建资料库1276.2.2 配置ODBC数据源1286.3 工程设定1306.3.1 创建基于对话框的应用程式1306.3.2 导入MSFlexGrid控制项1306.4 创建用户界面1316.4.1 创建主界面1316.4.2 创建“学生选课”界面1326.4.3 创建“系统维护”界面1346.5 创建数据集类1356.6 增添业务功能1376.6.1 选课1376.6.2 系统维护142第7章 人事管理系统的实现1487.1 系统设计1487.1.1 系统功能分析1487.1.2 系统功能模组设计1487.2 资料库设计1487.2.1 资料库需求分析1497.2.2 资料库逻辑结构设计与实现1497.2.3 初始数据的输入1517.3 各个功能模组的创建1517.3.1 程式框架1517.3.2 档案管理模组的创建1547.3.3 工资管理模组的创建1657.3.4 社会保险模组的创建1757.3.5 契约管理模组的创建 1797.3.6 用户管理模组的创建1827.4 系统使用说明1857.4.1 登录系统1857.4.2 视窗显示管理186第8章 Blue BBS系统的设计与实现1878.1 系统概述1878.1.1 BBS系统的概念1878.1.2 用例图1878.1.3 相关术语1878.2 系统设计1888.2.1 设计思路1888.2.2 系统机制1898.2.3 事件驱动1908.2.4 视窗机制1908.2.5 视窗绘製1918.2.6 页面载入1918.2.7 数据操作1918.2.8 通用视窗类1918.3 资料库设计1918.3.1 实体集定义1928.3.2 E-R图1928.3.3 关係模型1928.4 程式实现1948.4.1 主程式流程1948.4.2 伺服器执行绪流程1948.4.3 会话主循环1948.4.4 页面流195 8.5 类结构1958.5.1 普通类1958.5.2 基础类1998.5.3 数据绑定类2038.5.4 视窗类2068.5.5 套用类2128.5.6 宏2148.6 Blue BBS使用方法2168.6.1 伺服器端2168.6.2 客户端2168.6.3 主界面2178.6.4 阅读当前讨论区2188.6.5 分类区列表2188.6.6 查找讨论区2188.6.7 个人设定2198.6.8 退出系统219第9章 图像处理系统Imager的设计与实现2209.1 Imager功能简介2209.1.1 基本的图像处理2209.1.2 滤镜操作2209.1.3 图像编辑2229.1.4 抓取萤幕2229.1.5 获取网路上的图像资源2249.2 开发环境配置2249.2.1 安装BCGPRO2249.2.2 安装ImageX2269.3 搭建应用程式框架 2279.3.1 创建BCGPRO工程2279.3.2 创建工具条2289.3.3 创建ToolBox2359.3.4 导入ImageX控制项2369.3.5 建立讯息映射2379.4 实现基本功能2429.4.1 载入图片2429.4.2 浏览当前资料夹内的图像2459.4.3 图像缩放2459.5 添加图像处理功能2459.5.1 基本图像处理2469.5.2 滤镜操作2469.6 添加图像编辑功能2479.6.1 思路2479.6.2 几种编辑功能248