书籍详情

VC++ 编程技巧与示例

VC++ 编程技巧与示例

作者:胡峪,刘静编著

出版社:西安电子科技大学出版社

出版时间:2000-06-01

ISBN:9787560608464

定价:¥35.00

内容简介
  本书深入浅出地介绍了从VC++的入门知识到高级应用技术的各个主要方面,内容覆盖了简单的VC++基本操作,应用程序界面设计,复杂的进程、线程、消息和数据库,ActiveX等高级技术。为了使读者也能够编制“有个性”的应用程序,充分发挥VC++的强大功能,本书还讲解了许多高级编程技巧。因此,本书不仅适合于初学者,而且也适合于具有一定基础的读者。本书在讲解每个专题时,首先以简明的方式阐明了所涉及的技术,然后还为每个专题都提供了精巧的示例。这些示例都是由作者精心设计的,具有典型性、趣味性。本书可供计算机程序员和计算机爱好者使用。
作者简介
暂缺《VC++ 编程技巧与示例》作者简介
目录
第一篇 入门篇
第1章 C++应用技巧
1.1 运算符重载
1.1.1 概述
1.1.2 技术核心
1.1.3 一个使用运算符重载的例子
1.1.4 总结
1.2 模板
1.2.1 概述
1.2.2 C++中的模板技术
1.2.3 C++类模板的应用实例
1.2.4 总结
1.3 VC++中全局变量的管理技巧
1.4 VC++中的通用类
1.4.1 概述
1.4.2 CString类
1.4.3 集合类
1.4.4 总结
习题
第2章 VC++入门知识
2.1 开始使用VC++
2.2 熟悉VC++编程环境
2.3 定义编程环境
2.4 关于Windows环境下的编程
2.5 学习使用AppWizard
2.6 AppWizard所产生的文件
2.7 学习使用VC++提供的编程工具
2.7.1 使用Class View进行类管理
2.7.2 使用ResouceView和资源编辑器
2.7.3 使用FileView
2.7.4 使用ClassWizard进行消息映射
2.7.5 使用ClassWizard实现控件与成员变量的联系
习题
第二篇 提高篇
第3章 菜单
3.1 概述
3.2 改变菜单状态
3.2.1 技术核心
3.2.2 改变菜单状态的示例
3.3 高级菜单应用话题
3.3.1 快捷菜单的创建和使用
3.3.2 自定义菜单的创建和使用
习题
第4章 文档与视图
4.1 概述
4.2 文档视图结构
4.2.1 文档模板、文档和视图
4.2.2 文档
4.2.3 视图
4.2.4 一个多文档模板的示例
4.3 单文档多视图
4.3.1 切分多视图
4.3.2 基于框架窗口和切分多视的多视图
4.3.3 基于MDI于窗口的多视图
4.4 基于MDI和SDI的应用程序的一些编程技巧
4.4.1 使MDI于窗口或SDI框架窗口最大化的技巧
4.4.2 其他一些应用技巧
4.5 总结
习题
第5章 控件
5.1 通用控件
5.1.1 图像控件
5.1.2 按钮控件
5.1.3 位图按钮
5.1.4 静态文本控件
5.1.5 编辑控件
5.1.6 组合框
5.1.7 单选按钮
5.1.8 复选按钮
5.1.9 列表框控件
5.1.10 滚动条
5.1.11 进度条
5.1.12 滑动条
5.1.13 动画控件
5.1.14 RichEdit控件
5.1.15 列表控件
5.1.16 树状控件
5.1.17 页面控件
5.1.18 日期控件
5.2 窗口控件使用示例
5.2.1 示例功能概述
5.2.2 示例具体实现步骤
5.3 总结
第6章 高级对话框
6.1 概述
6.2 创建无模式对话框
6.2.1 概述
6.2.2 技术核心
6.2.3 一个无模式对话框的示例
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 不规则对话框的应用实例
6.5.4 总结
第7章 深入Windows消息
7.1 概述
7.2 Windows消息
7.2.1 概述
7.2.2 Windows消息的取值
7.2.3 Windows消息的行踪
7.2.4 Windows消息的发送
7.2.5 Windows消息的分类
7.3 基于Windows API的应用程序开发
7.4 基于MFC的Windows应用程序开发
7.5 基于MFC的Windows应用程序的消息处理
7.5.1 概述
7.5.2 MFC中的消息映射
7.6 学习使用和定义自定义消息
7.6.1 概述
7.6.2 技术核心
7.6.3 自定义消息应用范例
7.7 总结
习题
第8章 图形绘制
8.1 概述
8.2 CDC类
8.3 绘图对象
8.3.1 概述
8.3.2 图形对象的使用方法
8.3.3 画笔的选择与使用
8.3.4 画刷的选择与使用
8.3.5 字体的选择与使用
8.3.6 图形绘制示例
8.4 位图
8.4.1 概述
8.4.2 GDI位图与CBitmap类
8.4.3 设备无关位图(DIB)
8.4.4 位图绘制示例
8.5 用鼠标进行交互式绘图
8.5.1 用鼠标绘图的方法
8.5.2 用鼠标绘图的示例
8.6 总结
第9章 动态连接库
9.1 概述
9.2 编写和使用基于C语言的动态连接库
9.2.1 技术核心
9.2.2 一个创建和使用基于C语言的动态连接库的示例
9.3 编写和使用MFC常规型动态连接库
9.3.1 技术核心
9.3.2 一个创建和使用MFC常规型动态连接库的示例
9.4 编写和使用MFC扩展型动态连接库
9.4.1 技术核心
9.4.2 一个创建和使用MFC扩展型动态连接库的示例
第三篇 高级篇
第10章 线程与进程
10.1 概述
10.2 正确使用Windows的多任务体制
10.2.1 选择合适的多任务机制
10.2.2 进程与线程的优先级
10.3 多线程
10.3.1 概述
10.3.2 如何创建一个线程
10.3.3 线程间通讯
10.3.4 一个线程间通讯的示例
10.3.5 线程间同步
10.3.6 一个线程同步的示例
10.4 进程
10.4.1 如何创建和终止一个子进程
10.4.2 创建并管理子进程的示例
10.4.3 如何在两个进程间共享数据
10.4.4 在进程间共享数据的示例
10.5 总结
第11章 数据库编程
11.1 概述
11.2 使用ODBC进行数据库编程
11.2.1 基于ODBC的应用程序的结构
11.2.2 利用AppWizard编制基于ODBC的应用程序
11.2.3 AppWizard所生成的CRecordset派生类
11.2.4 AppWizard所生成的CRecordView派生类
11.2.5 对数据库进行基本操作
11.2.6 一个ODBC数据库应用程序的示例
11.3 使用DAO进行数据库编程
11.3.1 基于DAO的应用程序的结构
11.3.2 利用AppWizard编制基于DAO的应用程序
11.3.3 利用AppWizard所创建的DAO应用程序
11.3.4 对数据库进行基本操作
11.3.5 一个DAO数据库应用程序的示例
11.4 总结
第12章 Activex技术
12.1 关于ActiveX
12.2 与组件对象模型(COM)相关的基本概念
12.2.1 组件对象模型(COM)的接口
12.2.2 IUnkown接口
12.2.3 QueryInterface函数
12.2.4 AddRef和Release函数
12.2.5 COM库
12.2.6 获取COM组件指针的方法
12.2.7 通过CLSID定位和创建服务器组件
12.3 ActiveX所支持的各种技术
12.4 Active文档
12.4.1 Active文档
12.4.2 Active文档服务器
12.4.3 一个Active文档完全服务器的示例
12.4.4 Active文档包容器
12.5 自动化
12.5.1 创建自动化服务器
12.5.2 创建自动化客户
12.5.3 自动化服务器和自动化客户的示例
12.6 ActiveX控件
12.6.1 创建ActiveX控件
12.6.2 一个创建ActiveX控件的示例
12.6.3 用ActiveX Control Test Container测试ActiveX控件
12.6.4 在普通应用程序中使用ActiveX控件
12.6.5 在Web页面上使用ActiveX控件
12.7 总结
猜您喜欢

读书导航