书籍详情

学用VISUAL C++ 6.0

学用VISUAL C++ 6.0

作者:(美)[D.查普曼]Davis Chapman著;骆长乐译

出版社:清华大学出版社

出版时间:1999-09-01

ISBN:9787302035640

定价:¥59.80

购买这本书可以去
内容简介
  Visual C++ 6.0是Visual C++编程语言的最新版本。本书从应用程序开发的不同阶段出发,分别介绍了使用Visual C++ 6.0开发应用程序的基本知识、较复杂的和高级的编程技巧,如Visual C++ 6.0开发环境、各种控件、与用户的交互、菜单的创建:ActiveX控件的使用、创建图形应用程序、单文档与多文档界面应用程序和数据库应用程序;微软最新的数据库访问技术ADO、如何与其他编程人员共享代码及如何使用应用程序同时执行多个任务。本书通过大量的编程实践,使读者能够循序渐进地、牢固地掌握Visual C++ 6.0的各种编程技巧。本书可用作自学和培训教材,适用于初学者和具有一定编程经验的Visual C++ 6.0用户。对于高级用户,本书也是很有价值的参考手册。
作者简介
暂缺《学用VISUAL C++ 6.0》作者简介
目录
前言
第I部分  基础篇
第1章  Visual C++开发环境——建立第一个Visual C++应用程序
1.1 Visual C++开发环境
1.1.1 工作区
1.1.2 输出窗格
1.1.3 编辑区
1.1.4 菜单栏
1.1.5 重新布置开发工作室环境
1.2 开始第一个项目
1.2.1 创建项目工作区
1.2.2 使用应用程序向导创建应用程序外壳
1.3 设计应用程序窗口
1.4 在应用程序中加入代码
1.5 最后的修饰
1.5.1 创建对话框图标
1.5.2 添加最大化和最小化按钮
1.6 小结
1.7 问与答
1.8 专题讨论
1.8.1 小测验
1.8.2 练习
第2章  在应用程序中使用控件
2.1 Windows的基本控件
2.2 在窗口中添加控件
2.2.1 创建应用程序外壳和对话框布局
2.2.2 指定控件选项卡顺序
2.3 把变量控件相关连
2.4 把功能与控件相关连
2.4.1 关闭应用程序
2.4.2 显示用户消息
2.4.3 消除用户消息
2.4.4 终止和隐藏消息控件
2.4.5 运行另一个应用程序
2.5 小结
2.6 问与答
2.7 专题讨论
2.7.1 小测验
2.7.2 练习

第3章  允许用户交互——把鼠标和键盘集成到应用程序中
3.1 理解鼠标事件
3.1.1 使用鼠标绘图
3.1.2 使用AND和OR二进制运算
3.1.3 二进制属性标志
3.1.4 改进绘图程序
3.1.5 添加最后的修饰
3.2 捕获键盘事件
3.2.1 改变绘图光标
3.2.2 锁定更改
3.3 小结
3.4 问与答
3.5 专题讨论
3.5.1 小测验
3.5.2 练习
第4章  使用计时器
4.1 理解Windows计时器
4.2 在应用程序中放置一个时钟
4.2.1 创建项目和应用程序
4.2.2 添加计时器ID
4.2.3 启动时钟计时器
4.2.4 处理时钟计时器
4.3 向应用程序添加第二个计时器
4.3.1 添加应用程序变量
4.3.2 启动和停止计数计时器
4.3.3 启用STOP按钮
4.4 小结
4.5 问与答
4.6 专题讨论
4.6.1 小测验
4.6.2 练习
第5章  捕获用户反馈——在应用程序中添加对话框
5.1 使用现有的或系统的对话框窗口
5.1.1 使用消息框
5.1.2 函数Message Box
5.1.3 创建一个对话框应用程序
5.1.4 给消息对话框编码
5.1.5 使用公用对话框
5.2 创建自己的对话框窗口
5.2.1 创建对话框窗口
5.2.2 在应用程序中使用对话框
5.3 小结
5.4 问与答
5.5 专题讨论
5.5.1 小测验
5.5.2 练习
第6章  为应用程序创建菜单
6.1 菜单
6.1.1 菜单风格
6.1.2 键盘快捷激活的菜单
6.1.3 菜单标准与约定
6.2 设计菜单
6.3 创建菜单
6.3.1 创建应用程序
6.3.2 加入并定制菜单
6.3.3 把菜单连入对话框窗口
6.3.4 把功能模块与菜单项相关联
6.4 创建弹出式菜单
6.5 创建带有热键的菜单
6.6 小结
6.7 问与答
6.8 专题讨论
6.7.1 小测验
6.7.2 练习
第7章  使用文本和字体
7.1 找到并使用字体
7.1.1 列表显示可用字体
7.1.2 使用字体
7.2 使用字体
7.2.1 创建应用程序外壳
7.2.2 建立字体列表
7.2.3 设置字体的示例文本
7.2.4 选择要显示的字体
7.3 小结
7.4 问与答
7.5 专题讨论
7.5.1 小测验
7.5.2 练习
第I部分复习
第II部分  提高篇
第8章  增加亮点——引入图形、绘图和位图
8.1 理解图形设备接口
8.1.1 设备场境
8.1.2 映射模式和坐标系统
8.2 创建图形应用程序
8.2.1 生成应用程序外壳
8.2.2 添加图形能力
8.3 小结
8.4 问与答
8.5 专题讨论
8.5.1 小测验
8.5.2 练习
第9章  给应用程序添加ActiveX控件
9.1 什么是ActiveX控件
9.1.1 ActiveX和Idispatch接口
9.1.2 ActiveX容器和服务器
9.2 给项目添加ActiveX控件
9.2.1 注册控件
9.2.2 给对话框添加控件
9.3 在应用程序中使用ActiveX控件
9.3.1 和控件进行交互
9.3.2 响应控件事件
9.4 小结
9.5 问与答
9.6 专题讨论
9.6.1 小测验
9.6.2 练习
第10章  创建单文档界面应用程序
10.1 文档/视图Document/View体系结构
10.2 创建一个SDI应用程序
10.2.1 建立应用程序框架
10.2.2 创建线条类
10.2.3 实现文档功能
10.2.4 向用户显示图形
10.3 保存和载入图形
10.3.1 删除当前的图画
10.3.2 保存和恢复图形
10.4 与菜单进行交互
10.4.1 在CLine类中添加颜色
10.4.2 在文档中添加颜色
10.4.3 修改菜单
10.5 小结
10.6 问与答
10.7 专题讨论
10.7.1 小测验
10.7.2 练习
第11章  创建多文档界面应用程序
11.1 什么是MDI应用程序
11.2 创建一个MDI画图程序
11.2.1 建立应用程序外壳
11.2.2 建立绘图功能
11.2.3 添加菜单处理功能
11.3 添加上下文菜单
11.4 小结
11.5 问与答
11.6 专题讨论
11.6.1 小测验
11.6.2 练习
第12章  添加工具栏和状态栏
12.1 工具栏、状态栏和菜单
12.2 设计工具栏
12.2.1 创建新的工具栏
12.2.2 把工具栏与应用程序主窗口相连
12.2.3 控制工具栏的可见性
12.3 将组织框增加到工具栏上
12.3.1 编辑项目资源
12.3.2 创建工具栏组织框
12.3.3 处理工具栏的组合框事件
12.3.4 更新工具栏组合框
12.4 增加新的状态栏元件
12.4.1 添加新的状态栏窗格
12.4.2 设置状态栏窗格中的文本
12.5 小结
12.6 问与答
12.7 专题讨论
12.7.1 小测验
12.7.2 练习
第13章  保存和恢复工作——文件的存取
13.1 串委化
13.1.1 CArchive和CFile类
13.1.2 Serialize函数
13.1.3 使对象成为可串行化的
13.2 实现可串行化的类
13.2.1 创建一个串行化的应用程序
13.2.2 创建可串行化的类
13.2.3 在文档类中建立支持
13.2.4 为视图类增加定位和编辑支持
13.3 小结
13.4 问与答
13.5 专题讨论
13.5.1 小测验
13.5.2 练习
第14章  在ODBC数据中检索数据
14.1 数据库的访问和ODBC
14.1.1 开放式数据库接口ODBC
14.1.2 CRecordset类
14.2 使用ODBC创建数据库应用程序
14.2.1 准备数据库
14.2.2 创建应用程序外壳
14.2.3 设计主窗体
14.2.4 添加新记录
14.2.5 删除记录
14.3 小结
14.4 问与答
14.5 专题讨论
14.5.1 小测验
14.5.2 练习
第II部分复习
第III部分  高级篇
第15章  通过ADO更新和添加数据库记录
15.1 什么是ADO
15.1.1 ADO对象
15.1.2 使用ADO ActiveX控件
15.1.3 导入ADO DLL
15.1.4 连接到数据库
15.1.5 执行命令和检索数据
15.1.6 在Recordset中定位
15.1.7 存取字段值
15.1.8 更新记录
15.1.9 添加和删除
15.1.10 关闭Recordset和Connection对象
15.2 使用ADO创建数据库应用程序
15.2.1 创建应用程序外壳
15.2.2 创建定制记录外壳
15.2.3 连接和检索数据
15.2.4 组装窗体
15.2.5 保存更新
15.2.6 在记录集中定位
15.2.7 添加新记录
15.2.8 删除记录
15.3 小结
15.4 问与答
15.5 专题讨论
15.5.1 小测验
15.5.2 练习
第16章  创建自己的类和模块
16.1 类的设计
16.1.1 封装
16.1.2 继承
16.1.3 Visual  C++类的类型
16.2 创建库模块
16.3 库模块的使用
16.3.1 创建库模块
16.3.2 创建测试应用程序
16.3.3 更新库模块
16.4 小结
16.5 问与答
16.6 专题讨论
16.6.1 小测验
16.6.2 练习
第17章  与其他应用程序共享功能模块——创建DLL动态链接库
17.1 为什么要创建DLL
17.1.1 创建并使用DLL
17.1.2 MFC扩展DLL
17.1.3 正则DLL
17.1.4 设计DLL
17.2 创建并使用MFC扩展DLL
17.2.1 创建MFC扩展DLL
17.2.2 调适测试应用程序
17.2.3 修改DLL
17.3 创建和使用正则DLL
17.3.1 创建正则DLL
17.3.2 调适测试应用程序
17.4 小结
17.5 问与答
17.6 专题讨论
17.6.1 小测验
17.6.2 练习
第18章  同时执行多个任务——多任务
18.1 什么是多任务
18.1.1 同时执行多个任务
18.1.2 空闲处理线程
18.1.3 产生独立线程
18.1.4 建立结构
18.1.5 管理对共享资源的访问
18.2 建立一个多任务应用程序
18.2.1 创建程序框架
18.2.2 设计旋转器
18.2.3 支持旋转器
18.2.4 增加OniDle任务
18.2.5 增加独立的线程
18.3 小结
18.4 问与答
18.5 专题讨论
18.5.1 小测验
18.5.2 练习
第19章  建立自己的小部件——创建ActiveX控件
19.1 什么是ActiveX控件
19.1.1 属性
19.1.2 方法
19.1.3 事件
19.2 创建ActiveX控件
19.2.1 创建控件外壳
19.2.2 修改CModArt类
19.2.3 添加修改
19.2.4 设计和创建属性页
19.2.5 添加基本控件功能
19.2.6 添加方法
19.2.7 添加事件
19.2.8 测试控件
19.3 小结
19.4 问与答
19.5 专题讨论
19.5.1 小测验
19.5.2 练习
第20章  因特网应用程序与网络通信
20.1 网络通信的工作原理
20.1.1 报路、端口和地址
20.1.2 创建一个报路
20.1.3 建立连接
20.1.4 发送和接收消息
20.1.5 结束连接
20.1.6 报路事件
20.1.7 检测错误
20.2 创建网络应用程序
20.2.1 创建应用程序外壳
20.2.2 窗口布局和启动功能
20.2.3 从CAsyncSocket类中继承
20.2.4 连接应用程序
20.2.5 发送和接收
20.2.6 终止连接
20.3 小结
20.4 问与答
20.5 专题讨论
20.5.1 小测验
20.5.2 练习
第21章  为应用程序添加WEB浏览功能
21.1 Internet Explorer ActiveX Model
21.2 ChtmlView类
21.2.1 Web定位
21.2.2 控制浏览器
21.2.3 获取浏览器状态
21.3 创建WEB浏览应用程序
21.3.1 创建应用程序外壳
21.3.2 添加定位功能
21.4 小结
21.5 问与答
21.6 专题讨论
21.6.1 小测验
21.6.2 练习
第III部分复习
附录 A C++语言回顾
附录 B 答案
附录 C 打印和打印预览
附录 D 理解和处理异常
附录 E 使用调试程序和剖析程序
附录 F 使用MFC的辅助类
猜您喜欢

读书导航