出版时间:2008-9 出版社:中国铁道出版社 作者:陈志泊 主编 页数:324 字数:494000
内容概要
本书共7章,主要内容包括Visual
C++2005集成开发环境、Windows编程与MFC、文档和视图、对话框与控件、图N/图像处理、数据库编程、网络编程。本书详细讲解了利用MFC类库、C++语言和面向对象的程序设计方法,设计在Windows环境下运行的应用程序的方法和思想,并对程序的框架结构进行深入的剖析,其中主要介绍对话框与控件、菜单、工具栏、状态栏、文档与视图结构、数据库、网络以及图形/图像处理方面的程序的建立方法。在每一部分内容的讲解中,都给出大量的实例进行解释说明,并将知识点、有关的MFC类以及常用成员函数的使用全面贯穿于实例中,生动形象,深入浅出,便于读者理解和掌握。书中的所有实例都在Visual
C++2005集成开发环境下调试通过。
为方便教师教学,本书配有多媒体教学课件。同时,每章后面都附有相应的习题,便于读者练习。教学课件、例题源代码和习题参考答案可到中国铁道出版社网站
http://edu.tqbooks.net上免费下载。 本书适合作为高校计算机及相关专业本科学生学习“Visual
C++Windows编程”等课程的教材或参考书,同时因其内容实用,也适合高职高专学生及广大计算机爱好者学习和参考。
书籍目录
第1章 Visual C++2005集成开发环境
1.1 Visual C++2005简介
1.1.1 .NET框架
1.1.2 公共语言运行库
1.1.3 C++/CLI
1.2 Visual C++2005新特性
1.3 Visual C++2005集成开发环境
1 3.1 标题栏
1.3.2 菜单栏
1.3.3 工具栏
1.3.4 “解决方案资源管理器”窗口
1.3.5 “类视图”窗口
1.3.6 “资源视图”窗口
1.3.7 “属性”窗口
1.3.8 “输出”及“任务列表”等窗口
1.3.9 状态栏
1.3.10 MSDN帮助系统
1.4 创建应用程序
1.4.1 创建Win32控制台应用程序
1.4.2 创建MFC应用程序
1.4.3 创建CLR控制台应用程序
1.4.4 创建Windows窗体应用程序
1.5 解决方案和项目
1.6 习题
第2章 Windows编程与MFC
2.1 Windows应用程序的特点与运行机制
2.1.1 Windows应用程序的特点
2.1.2 事件与消息的概念
2.1.3 Windows应用程序的消息驱动运行机制
2.2 Windows编程中常用的数据类型和句柄
2.2.1 Windows编程中常用的数据类型
2.2.2 Windows编程中常用的句柄
2.3 MFC应用程序的类和文件
2.3.1 类说明
2.3.2 文件说明
2.4 Windows消息
2.4.1 事件驱动的程序设计
2.4.2 标准的Windows消息
2.4.3 控件消息
2.4.4 命令消息
2.5 消息的发送与接收的基本过程和机制
2.6 消息映射与消息处理函数
2.6.1 CCmdTarget类
2.6.2 消息映射与消息处理函数的概念
2.6.3 管理消息处理函数
2.7 MFC应用程序的执行过程分析
2.8 MFC宏
2.8.1 有关运行时类型识别的宏
2.8.2 MFC调试宏
2.9 综合实例
2.10 习题
第3章 文档和视图
3.1 文档与视图结构
3.1.1 文档与视图结构概述
3.1.2 文档与视图间的相互作用
3.1.3 多文档应用程序
3.2 菜单设计
3.2.1 建立菜单资源
3.2.2 添加命令处理函数
3.2.3 弹出式菜单
3.3 工具栏和状态栏设计
3.3.1 添加工具栏
3.3.2 定制状态栏
3.4 文档的读写
3.4.1 序列化工作原理
3.4.2 MFC应用程序的序列化
3.5 使用不同的视图
3.5.1 滚动视图
3.5.2 多视图
3.6 习题
第4章 对话框与控件
4.1 对话框概述
4.1.1 对话框的组成与分类
4.1.2 基于对话框的应用程序
4.1.3 对话框类CDialog
4.1.4 对话框数据交换DDX和验证DDV
4.1.5 提示信息对话框
4.2 使用对话框
4.2.1 一般对话框工作流程
4.2.2 创建对话框
4.2.3 添加控件及关联的成员变量
4.2.4 无模式对话框
4.2.5 公用对话框
4.3 标准控件
4.3.1 控件概述
4.3.2 控件的组织
4.3.3 控件属性
4.3.4 静态控件
4.3.5 编辑框
4.3.6 按钮
4.3.7 列表框
4.3.8 组合框
4.3.9 滚动条
4.4 公共控件
4.4.1 旋转按钮
4.4.2 滑块
4.4.3 进度条
4.4.4 标签控件、属性表和属性页
4.4.5 图像列表
4.4.6 列表视控件
4.4.7 树视控件
4.5 综合实例
4.5.1 计算器应用程序的设计
4.5.2 资源管理器程序的设计
4.6 习题
第5章 图形/图像处理
5.1 图形/图像的基本概念
5.2 GDI+编程基础
5.2.1 GDI+概述
5.2.2 GDI+的新功能
5.2.3 GDI+程序的开发步骤
5.2.4 Graphics类
5.2.5 色彩的使用
5.2.6 路径和区域
5.2.7 坐标变换
5.2.8 GDI+的坐标系统
5.3 画笔和画刷
5.3.1 使用画笔
5.3.2 使用画刷
5.3.3 绘制基本图形
5.4 文本与字体
5.4.1 使用GDI+字体
5.4.2 Font类
5.4.3 字体系列类FontFamilv
5.4.4 绘制文本
5.5 图像的处理
5.5.1 图像和位图
5.5.2 图像的基本操作
5.6 综合实例:画图程序的设计
5.7 习题
第6章 数据库编程
6.1 概述
6.1.1 数据库、DBMS和SQL
6.1.2 数据库的访问技术
6.2 ODBC编程技术
6.2.1 ODBC类
6.2.2 创建ODBC数据库应用程序
6.2.3 建立数据库
6.2.4 注册数据源
6.2.5 创建基本数据库应用程序
6.2.6 解析应用程序生成的部分代码
6.2.7 数据库记录的显示和浏览
6.2.8 数据库记录的添加、修改和删除
6.2.9 数据库记录的排序和筛选
6.2.10 表的连接
6.3 ADO数据库应用编程
6.3.1 ADO技术简介
6.3.2 ADO的对象
6.3.3 ADO对象的属性和方法
6.3.4 使用ADO对象开发应用程序
6.4 综合实例:学生成绩管理系统
6.4.1 设计数据库
6.4.2 注册数据源
6.4.3 创建学生成绩管理系统程序的框架
6.4.4 显示和浏览数据库记录
6.4.5 添加、修改和删除数据库记录
6.4.6 数据库记录的排序和查询
6.4.7 计算每个学生的总分和平均分
6.4.8 显示记录总数和当前记录数
6.5 习题
第7章 网络编程
7.1 网络编程概述
7.1.1 Windows Sockets规范
7.1.2 Visual C++2005网络编程
7.2 套接字
7.2.1 流式套接字
7.2.2 数据报套接字
7.2.3 IP地址和端口
7.3 Windows Sockets的工作原理
7.3.1 面向连接的通信方式
7.3.2 无连接的通信方式
7.4 MFC中支持Windows Sockets编程的类及其成员函数
7.4.1 CSocket类的常用成员函数
7.4.2 CAsyncSocket类的常用成员函数
7.5 基于MFC的Windows Sockets编程
7.5.1 编制基于流式套接字网络应用程序的步骤
7.5.2 编制基于流式套接字的网络应用程序
7.5.3 编制基于数据报套接字网络应用程序的步骤
7.5.4 编制基于数据报套接字的网络应用程序
7.6 综合实例:聊天室
7.6.1 服务器端应用程序的功能介绍
7.6.2 客户端应用程序的功能介绍
7.6.3 服务器端应用程序的编写过程
7.6.4 客户端应用程序的编写过程
7.7 习题
参考文献
编辑推荐
《Visual C++程序设计》适合作为高校计算机及相关专业本科学生学习“VisualC++Windows编程”等课程的教材或参考书,同时因其内容实用,也适合高职高专学生及广大计算机爱好者学习和参考。
图书封面
评论、评分、阅读与下载