VisualC++程序设计:基础与实例分析

VisualC++程序设计:基础与实例分析
作 者: 朱晴婷
出版社: 清华大学出版社
丛编项: 高等学校教材·计算机应用
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C语言 程序设计 高等学校
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《VisualC++程序设计:基础与实例分析》作者简介

内容简介

本书特色:◆基础理论与实践并重◆完整的Windows开发知识体系◆丰富的程序实例与动手练习◆各章后附小结及自测题◆提供书中源代码及相关课件下载本书从剖析实例入手,详细介绍了使用VisualC++进行可视化Windows应用程序开发所需的基本原理和概念,并设计了丰富的范例和实验,帮助、引导学生在具体的实践中从零开始掌握VisualC++的开发方法和技巧,真正做到“做中学”。全书共分九章,讲述了VisualC++的编程环境、Windows应用程序的基本运行机制、MFC的应用程序框架组成、VisualC++编程的基本方法、VisualC++控件及数据库编程等。本书结合清晰,通俗易懂,偏重应用。每一章都包含精读、实验、自测和小结四个部分,并提供详细的习题解答,帮助学生完成从子解、熟练到深入理解VisualC++的学习过程。本书适合作为大中专院校理工科学生的教材,也可作为学习使用VisualC++进行Windows应用程序开发的自学教材。

图书目录

第1章 Visual C++6. 0开发环境

精讲

1. 1 认识Visual C++6. 0集成开发环境

1. 1. 1 项目与项目工作区

1. 1. 2 应用程序向导AppWizard

1. 1. 3 ClassWizard工具

1. 1. 4 WizardBar

1. 2 集成平台基本操作

1. 2. 1 打开应用程序

1. 2. 2 关闭应用程序

1. 2. 3 编译运行一个应用程序

1. 3 调试

1. 3. 1 调试命令

1. 3. 2 设置断点

1. 3. 3 Variables窗口

1. 3. 4 Watch窗口

1. 4 联机帮助

实验

实验1

实验2

实验3

自测题

小结

第2章 面向对象程序设计的概念

精讲

2. 1 C++与C的基本语法区别

2. 1. 1 一般语法区别

2. 1. 2 指针和引用

2. 1. 3 函数的改进

2. 2 类和对象

2. 2. 1 类的定义

2. 2. 2 对象的定义

2. 2. 3 构造函数和析构函数

2. 2. 4 this指针

2. 2. 5 程序实例

2. 3 继承

2. 3. 1 基类和派生类

2. 3. 2 多继承

2. 4 虚函数

2. 4. 1 多态性

2. 4. 2 派生类与基类的转换

2. 4. 3 虚函数

2. 4. 4 抽象类

实验

实验1

实验2

实验3

自测题

小结

第3章 MFC应用程序概述

精讲

3. 1 Windows应用程序概述

3. 1. 1 窗口编程基础

3. 1. 2 Windows应用程序组成

3. 1. 3 应用程序举例

3. 2 MFC应用程序框架

3. 2. 1 MFC类简介

3. 2. 2 构建Windows应用程序的基本类

3. 2. 3 文档/视图结构

3. 2. 4 剖析MFC SDI的文件结构

3. 3 消息映射

3. 3. 1 消息的类别及其描述

3. 3. 2 消息映射系统

3. 3. 3 消息处理的路径

3. 3. 4 自定义消息处理

实验

实验1

实验2

实验3

实验4(独立练习)

自测题

小结

第4章 资源和资源编辑器

精讲

4. 1 资源与资源编辑器

4. 1. 1 资源和资源符号

4. 1. 2 资源编辑器

4. 1. 3 编辑器使用实例

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 状态栏操作

实验

实验1

实验2(独立练习)

实验3

实验4(独立练习)

自测题

小结

第5章 图形和文本输出

精讲

5. 1 图形设备接口和CDC

5. 1. 1 图形设备接口(GDI)

5. 1. 2 绘图工具GDI对象CGdiObject

5. 1. 3 设备描述表(DC)

5. 1. 4 设备上下文类(CDC)

5. 1. 5 OnDraw()函数

5. 1. 6 WM_PAINT消息

5. 1. 7 获取设备上下文(DC)

5. 1. 8 编程实例

5. 2 处理文本

5. 2. 1 设置文本颜色

5. 2. 2 设置文本显示属性

5. 2. 3 设置字体

5. 2. 4 格式化文本

5. 2. 5 文本输出函数

5. 2. 6 文本输出编程实例

5. 3 处理绘图

5. 3. 1 简单的图形输出

5. 3. 2 库存对象

5. 3. 3 设置绘图坐标系

5. 3. 4 创建和使用自定义画笔和画刷

5. 3. 5 图形输出编程实例

实验

实验1

实验2

实验3(独立练习)

自测题

小结

第6章 创建和使用对话框

精讲

6. 1 对话框的基本原理

6. 1. 1 对话框的工作原理

6. 1. 2 对话框的类型

6. 2 设计对话框资源

6. 2. 1 创建对话框

6. 2. 2 增加控件

6. 2. 3 设置控件属性

6. 2. 4 组织和安排控件

6. 2. 5 测试对话框

6. 3 设计对话框类

6. 3. 1 创建对话框类

6. 3. 2 创建对话框成员变量

6. 3. 3 对话框数据交换和校验

6. 4 运行对话框

6. 4. 1 模式对话框

6. 4. 2 对话框初始化

6. 4. 3 无模式对话框

6. 5 通用对话框

6. 5. 1 通用对话框的类型

6. 5. 2 使用通用对话框

6. 5. 3 编程实例

实验

实验1

实验2

实验3(独立练习)

自测题

小结

第7章 Windows标准控件

精讲

7. 1 Windows标准控件概述

7. 1. 1 Winodws标准控件

7. 1. 2 控件的通用属性

7. 1. 3 常用控件窗口操作函数

7. 2 CStatic类控件的使用

7. 2. 1 Static Text控件

7. 2. 2 Group Box控件

7. 3 CEdit类控件的使用

7. 3. 1 属性设置

7. 3. 2 常用方法

7. 3. 3 编程实例

7. 4 CButton类控件的使用

7. 4. 1 CButton类控件介绍

7. 4. 2 命令按钮

7. 4. 3 单选按钮

7. 4. 4 复选按钮

7. 5 CListBox类控件的使用

7. 5. 1 CListBox类控件介绍

7. 5. 2 单选列表框

7. 5. 3 多选列表框

7. 6 CComboBox类控件的使用

7. 6. 1 CComboBox类控件介绍

7. 6. 2 编程实例

7. 7 CScrollBar类控件的使用

7. 7. 1 CScrollBar类控件介绍

7. 7. 2 编程实例

实验

实验1

实验2

实验3(独立练习)

实验4(独立练习)

自测题

小结

第8章 文档和视图

精讲

8. 1 文档/视图结构概述

8. 1. 1 文档和视图的关系

8. 1. 2 文档模板类的功能

8. 1. 3 编程实例

8. 2 创建用户自定义类

8. 2. 1 使用CObject类

8. 2. 2 支持持续性和动态性的宏

8. 2. 3 编程实例

8. 3 文档读写

8. 3. 1 文档序列化原理

8. 3. 2 序列化与数据类型

8. 3. 3 使用复杂的文档数据

8. 3. 4 编程实例

实验

实验1

实验2(独立练习)

自测题

小结

第9章 连接数据库精讲

9. 1 MFC ODBC连接数据库

9. 1. 1 ODBC的构成

9. 1. 2 MFC ODBC类

9. 2 数据库应用程序的实现

9. 2. 1 创建并注册数据源

9. 2. 2 创建数据库应用框架

9. 2. 3 设计记录操作界面

9. 2. 4 更新记录

9. 2. 5 排序和筛选

9. 3 MFC DAO连接数据库

实验

实验1(独立练习)

实验2(独立练习)

自测题

小结

附录

附录A 参考文献

附录B 自测题参考答案