欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

Visual C++编程基础教程 王育坚等编著 2001年版

收藏
  • 大小:48.95 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
Visual C++编程基础教程
作者: 王育坚等编著
出版时间: 2001年版
内容简介
  Visual C++是Microsoft Visual Studio开发环境的一个重要组件,它最能体现Microsoft公司的技术精华,是当今最前沿而又较难掌握的编程工具之一。本书按照大学教材的编写要求,以精炼而准确的描述和符合教学特点的实例向读者全面介绍了Visual C++的基础知识和编程方法。全书采用循序渐进的方式讲述了Visual C++一般开发环境,C++面向对象的程序设计思想,Windows编程和MFC的基本原理,各种控件的使用方法,文档与视图结构的编程,图形接口的理论和应用。最后还进一步讲述了Visual C++高级编程的技巧,并提供了非常有意义的编程实例。本书作者多年从事软件开发工作,并在大学多次开设Visual C++的课程,有着丰富的经验和扎实的理论基础。全书内容层次分明,重点突出,实用性强,适合用作计算机专业课的教材或教学参考书,也可作为广大Visual C++爱好者的自学教程。
目录
第1章VisualC++6.0概述
l.1VisualC++6.0的特点
1.2VisualC++6.0窗口
1.3菜单和工具栏
1.3.1VisualC++6.0菜单
1.3.2VisualC++6.O工具栏
1.4联机帮助系统
1.4.1MSDN的功能
l.4.2MSDN的使用
1.5VisualC++6.0的安装
习题

第2章C++面向对象编程
2.1C++对C的扩充
2.1.1C++语言的主要特点
2.1.2C++简单程序设计
2.1.3C++标准输人.输出流
2.1.4C++函数原型和函数参数的缺省值
2.1.5引用
2.l.6const常数说明
2.2类与对象
2.2.l类的定义
2.2.2对象
2.2.3构造函数和析构函数
2.2.4内联函数
2.2.5this指针
2.2.6静态成员
2.2.7友元函数
2.3类继承
2.3.l派生类
2.3.2基类指针与派生类指针
2.3.3多重继承
2.3.4虚函数
2.4重载
2.4.l函数重载
2.4.2操作符重载
习题

第3章用MFCAppWizard创建应用程序
3.IMFCAppWizard向导
3.l.1MFCAppWizard的功能
3.1.2使用MFCAppWizard
3.2MFCAppWizard生成的文件及功能
3.2.1MFCAppWizard生成的资源文件
3.2.2MFCAppWizard生成的C++头文件
3.2.3MFCAppWizard生成的C++实现源文件
3.2.4MFCAppWizard生成的其它文件
3.3项目与项目工作区
3.3.l项目
3.3.2ClassView类面板
3.3.3ResourceView资源面板
3.3.4FileView文件面板
3.4程序调试工具Debug
3.4.1Debug菜单
3.4.2调试器窗口
3.4.3调试器的操作
3.4.4Debug工具栏
3.4.5Debug和Release
3.5WizardBar工具栏
3.5.1WizardBar的使用
3.5.2WizardBar的上下文跟踪
3.6资源和资源编辑器
3.6.l资源编辑器
3.6.2加速键编辑器
3.6.3字符串编辑器
3.6.4版本信息编辑器
3.6.5图形编辑器
3.6.6工具栏编辑器
习题

第4章对话框和基本控件
4.l对话框
4.1.1有模式对话框
4.1.2无模式对话框
4.2创建对话框
4.2.l创建基于对话框的应用程序
4.2.2在应用程序中使用对话框
4.2.3对话框数据交换DDX和验证DDV
4.2.4控件的编排
4.3对话框基本控件
4.3.l控件共有属性
4.3.2静态控件
4.3.3按钮
4.3.4编辑框
4.3.5列表框
4.3.6组合框
4.3.7滚动条
4.4公用对话框和消息对话框
4.4.l打开.保存文件对话框
4.4.2查找替换对话框
4.4.3打印对话框
4.4.4编辑颜色对话框
4.4.5消息对话框
习题

第5章MFC基础
5.1Windows编程基础
5.1.1WindowsAPI
5.1.2句柄
5.1.3事件和消息
5.2MFC原理
5.2.1MFC概述
5.2.2MFC应用程序对象
5.3消息映射
5.3.l消息映射宏
5.3.2MFC预定义的消息和消息处理函数
5.3.3手工处理消息映射
5.4ClassWizard类向导
5.4.l添加消息处理函数
5,4.2添加成员变量
5.4.3添加新类
5.5MFC类层次
5.5.IMFC中类的体系结构
5.5.2CObject类
5.5.3CCmdTarget类
5.5.4CWinApp类
5.5.5CWnd类
5.5.6CFrameWnd类
5.5.7CDocument类
5.5.8CView类
习题

第6章文档与视图
6.l文档与视图结构
6.1.l应用程序对象之间的相互关系
6.1.2单文档与多文档
6.1.3视图
6.2菜单
6.2.l菜单和命令
6.2.2增加命令处理函数
6.2.3弹出式菜单
6.3工具栏和状态栏
6.3.1工具栏
6.3.2状态栏
6.4文档的保存
6.4.l串行化工作原理
6.4.2MFC应用程序的串行化
习题

第7章图形接口
7.1图形设备接口
7.1.l设备描述表(DeviceContext)
7.1.2图形刷新
7.1.3获取设备描述表
7.1.4映射模式
7.1.5绘图函数
7.2画笔和画刷
7.2.l选择GDI对象
7.2.2画笔
7.2.3画刷
7.2.4颜色的设置
7.2.5绘图程序的实现
7.3文本处理
7.3.l设置字体
7.3.2文本的输出
7.3.3文本输出程序的实现
7.4图标和光标
7.4.l图标
7.4.2光标
习题

第8章通用控件和ActiveX控件
8.l通用控件
8.1.l微调控件
8.1.2进度控件
8.1.3滑块控件
8.1.4日期时间控件
8.1.5图片控件与图像列表
8.l.6树形控件
8.1.7列表控件
8.2ActiveX控件
8.2.1什么是ActiveX控件
8.2.2ActiveX控件的使用
8.2.3创建ActiveX控件
习题

第9章VisualC++高级编程
9.1打印
9.1.1MFC打印过程
9.1.2打印与GDI映射模式
9.1.3多页打印
9.1.4停止和取消打印
9.2联机帮助设计
9.2.l联机帮助的类型
9.2.2HelpWbrkshop帮助文件制作工具
9.2.3HTMLHelpWorkshop帮助文件制作工具
9.2.4添加上下文相关帮助
9.3异常处理
9.3.l异常处理的用法
9.3.2MFC异常宏
9.3.3MFC异常处理
9.4安装程序制作
9.4.1Installshield概述
9.4.2快速制作安装程序
习题

第10章编程实例
10.1资源管理器界面的应用
10.l.l编程思路
10.1.2实现步骤
10.2屏幕保护程序
10.2.1屏幕保护程序设计的一般概念
10.2.2使用SDK编写屏幕保护程序
10.2.3使用MFC编写屏幕保护程序
10.3ODBC数据库编程
10.3.1ODBC的基本概念
10.3.2MFC提供的ODBC数据库类
10.3.3ODBC数据库编程步骤
10.4一个简单的浏览器
10.4.1CHtmlView类
10.4.2创建自己的浏览器
10.5在程序中播放多媒体
10.5.1MCIWnd窗口类
10.5.2利用MCIWnd窗口类的程序示例
习题
下载地址