当前位置:首页 > 工业技术
Visual C++ 6.0经典实例大制作
Visual C++ 6.0经典实例大制作

Visual C++ 6.0经典实例大制作PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:李光明主编;吕庆文,傅蓉副主编
  • 出 版 社:北京:中国人事出版社
  • 出版年份:2001
  • ISBN:7801396421
  • 页数:344 页
图书介绍:
《Visual C++ 6.0经典实例大制作》目录

第一章 对话框与控件 1

【实例1-1】 口令对话框 1

本例知识要点 1

1.对话框的基本概念 1

2.增加对话框资源 1

3.增加对话框类 2

4.创建对话框 2

5.模式对话框的启动机制 2

本例制作过程 3

常见疑难问题与解答 6

【实例1-2】 按钮、列表框和组合框控件 7

本例知识要点 7

1.控件的概念 7

2.增加控件资源 7

3.增加控件的成员变量和消息处理函数 8

4.按钮控件 8

5.列表框控件 8

本例制作过程 9

6.组合框控件 9

常见疑难问题与解答 14

【实例1-3】 查找替换对话框 14

本例知识要点 14

1.非模式对话框的概念 15

2.非模式对话框的运行机制 15

3.编辑框控件 15

本例制作过程 15

常见疑难问题与解答 19

【实例1-4】 进程条和滑尺控件 20

本例知识要点 20

1.进程条控件 20

2.滑尺控件 20

3.Tip of the day控件 20

本例制作过程 21

常见疑难问题与解答 24

本例知识要点 25

1.静态控件 25

【实例1-5】 静态控件与位图按钮 25

2.位图按钮控件 26

3.增加位图资源 26

4.画刷 27

本例制作过程 27

本例知识要点 30

1.树形视图控件 30

【实例1-6】 树形控件和列表控件 30

常见疑难问题与解答 30

2.列表视图控件 32

3.图形列表控件 33

本例制作过程 34

常见疑难问题与解答 40

第二章 菜单与工具栏 41

【实例2-1】 菜单与工具栏 41

本例知识要点 41

1.菜单的基本概念 41

2.菜单的创建 41

3.菜单助记符和加速键 42

4.快捷菜单 43

5.工具栏 43

6.更新命令用户接口(UI)消息 44

本例制作过程 44

常见疑难问题与解答 52

【实例2-2】 状态栏 53

本例知识要点 53

1.状态栏的基本概念 53

2.创建状态栏新的窗格 53

本例制作过程 54

常见疑难点与解答 56

【实例2-3】 创建一个不规则的窗口 57

本例知识要点 57

1.框架窗口的类型 58

2.窗口的创建机制 58

本例制作过程 58

常见疑难问题与解答 61

2.应用程序对象 62

1.单文档界面应用程序的基本概念 62

【实例3-1】 在单文档视图上绘图 62

本例知识要点 62

第三章 单文档 62

3.主框架窗口对象 63

4.文档模板 63

5.在视图上绘图 64

6.画笔 64

本例制作过程 65

常见疑难问题与解答 69

【实例3-2】 在单文档视图上实现屏幕滚动 69

本例知识要点 69

1.文档/视图的概念 69

2.MFC对象的相互访问方式 70

3.逻辑坐标和设备坐标的概念及相互转换 70

4.屏幕滚动 71

本例制作过程 71

本例知识要点 75

【实例3-3】 文件的基本操作 75

常见疑难问题与解答 75

1.文件访问 76

2.序列化 77

3.CFileDialog类 77

本例制作过程 78

常见疑难问题与解答 83

第四章 多文档和多视图 84

【实例4-1】 同时打开两个文档类型的多文档应用程序 84

本例知识要点 84

1.多文档应用程序的基本概念 84

2.多文档模板类 84

3.多文档中命令消息传递机制 85

4.为工程增加新类 85

5.通用对话框类 85

本例制作过程 86

本例知识要点 94

1.多视图的概念 94

常见疑难问题与解答 94

【实例4-2】 多视图应用程序 94

2.动态分割窗口 95

3.静态分割窗口 95

4.CCreateContext结构 96

本例制作过程 96

常见疑难问题与解答 103

本例知识要点 104

1.图像及其格式 104

【实例5-1】 图像显示:应用自建类库 104

第五章 图像 104

2.CimageObject类库简要说明 105

本例制作过程 107

常见疑难问题与解答 109

【实例5-2】 利用BMP图像制作简单的动画 110

本例知识要点 110

1.调色板原理 110

2.位图 111

3.依赖于设备的位图DDB 112

4.与设备无关的位图DIB 115

本例制作过程 117

常见疑难问题与解答 120

【实例5-3】 抓取屏幕 120

本例知识要点 120

抓取屏幕 120

本例制作过程 121

常见疑难问题与解答 123

本例知识要点 125

1.OpenGL简介 125

【实例6-1】 一条曲线 125

第六章 OpenGL图形程序开发 125

2.OpenGL的库函数 126

3.Windows 95/NT下OpenGL编程原理 126

4.用VC编写OpenGL程序的一般步骤 127

本例制作过程 127

常见疑难问题与解答 135

2.图形变换的函数 137

1.图形变换 137

本例知识要点 137

【实例6-2】 画三维的球体:具有真实感的图形 137

3.真实感图形的绘制 138

本例制作过程 142

常见疑难问题与解答 146

1.法向量 147

2.三角面片 147

本例制作过程 147

本例知识要点 147

【实例6-3】 用三角形面片显示物体的表面 147

常见疑难问题与解答 151

第七章 音频视频程序设计 153

【实例7-1】 MCI编程 153

本例知识要点 153

1.MCI媒体控制接口 153

2.MCI的控制方式 153

3.MCI的设备类型 154

4.MCI指令 155

6.MCI处理流程 156

5.对于类COMMCI定义的函数 156

本例制作过程 157

常见疑难问题与解答 160

【实例7-2】 自制媒体播放器 161

本例知识要点 161

可视动画控件ActiveMovie 161

本例制作过程 162

常见疑难问题与解答 164

【实例7-3】 波形混音器 165

本例知识要点 166

1.什么是WAV文件 166

2.多媒体I/O 166

3.WAV文件的读取与输出过程 167

本例制作过程 167

常见疑难问题与解答 172

2.MFC默认打印流程 174

1.设备无关性 174

本例知识要点 174

【实例8-1】 分页打印 174

第八章 打印和打印预览 174

3.CPrintInfo类结构 175

4.准备打印 176

5.开始打印作业 177

6.准备打印设备描述表 177

7.打印作业 177

8.结束打印 177

本例制作过程 178

常见疑难问题与解答 185

【实例8-2】 画出80个正方形,打印对应的四个角的坐标 186

本例知识要点 186

1.OnPrePareDC()函数设置映射模式 186

2.OnPrint()函数打印内容 186

本例制作过程 186

常见疑难问题与解答 190

1.数据库基本概念 192

本例知识要点 192

【实例9-1】 使用ODBC处理FoxPro数据库 192

第九章 数据库编程 192

2.ODBC和DAO 193

3.MFC的ODBC类 193

4.CDatabase类 194

5.CRecordset类 194

6.CRecordView类 199

本例制作过程 200

常见疑难问题与解答 208

【实例9-2】 使用DAO处理Access数据库 209

本例知识要点 209

1.DAO基本概念 209

2.DAO和ODBC的比较 209

3.DAO的特色 209

本例制作过程 211

常见疑难问题与解答 217

1.ActiveX简介 219

本例知识要点 219

第十章 ActiveX控件 219

【实例10-1】 创建一个ActiveX控件 219

2.ActiveX控件基本概念 220

3.ActiveX控件的属性(Property) 220

4.ActiveX控件的方法(Method) 220

5.ActiveX控件的事件(Event) 220

6.ActiveX控件的测试和注册 220

本例制作过程 220

本例知识要点 235

1.使应用程序支持ActiveX控件 235

常见疑难问题与解答 235

【实例10-2】 使用ActiveX控件 235

2.在非对话框容器中使用ActiveX控件 236

本例制作过程 238

常见疑难问题与解答 242

2.RasDial拨号函数 243

本例知识要点 243

1.远程访问服务(RAS)简介 243

【实例11-1】 实现拨号上网 243

第十一章 网络编程 243

3.拨号状态 244

4.断开连接 245

本例制作过程 246

常见疑难问题与解答 251

【实例11-2】 用Windows Socket接口实现网络通信 251

本例知识要点 251

1.套接字(Socket)简介 251

2.CSocket类相关成员函数 252

3.Windows Sockets开发网络通信程序的基本步骤 253

4.Windows Sockets开发网络通信程序的技术要点 254

本例制作过程 255

常见疑难问题与解答 264

第十二章 多线程及其实现 265

【实例12-1 】 实现多线程的调度和处理 265

本例知识要点 265

1.多任务、多进程和多线程的基本概念 265

3.Windows 95的抢先式多任务 266

2.Windows 3.X的协同多任务的概念 266

5.辅助线程的创建和终止 267

4.基于MFC的多线程编程 267

6.用户界面线程的创建和终止 269

7.进程和线程的优先级 270

8.线程的同步 270

9.关键节和互锁变量访问 274

本例制作过程 275

常见疑难问题与解答 290

1.串行口的打开和关闭 291

【实例12-2】 利用多线程实现串行通讯 291

本例知识要点 291

2.串行口的初始化 292

3.重叠I/O 294

4.通信事件 296

本例制作过程 296

常见疑难问题与解答 315

2.创建普通帮助系统的步骤 316

1.普通帮助系统的几个基本概念 316

【实例13-1】 HTML帮助文件的制作 316

本例知识要点 316

第十三章 帮助系统的制作与使用 316

3.HTML帮助系统概述 319

4.HTML帮助主题文件 319

5.HTML帮助项目文件 319

6.目录和目录文件 319

7.关键字和索引文件 320

本例制作过程 320

常见疑难问题与解答 337

【实例13-2】 HTML帮助文件的使用 337

本例知识要点 337

1.应用程序访问帮助的途径 337

2.HTML帮助文件的调用 337

3.上下文联机帮助的实现 338

本例制作过程 338

常见疑难问题与解答 343

返回顶部