图书介绍

学用Visual C++ 6.0pdf电子书版本下载

学用Visual C++ 6.0
  • (美)(D.查普曼)Davis Chapman著;骆长乐译 著
  • 出版社: 清华大学出版社;西蒙与舒斯特国际出版公司
  • ISBN:7302035644
  • 出版时间:1999
  • 标注页数:558页
  • 文件大小:28MB
  • 文件页数:574页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

学用Visual C++ 6.0PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言 1

第I部分 基础篇 5

第1章 Visual C++开发环境——建立第一个Visual C++应用程序 5

1.1 Visual C++开发环境 5

1.1.1 工作区 5

1.1.2 输出窗格 6

1.1.3 编辑区 6

1.1.4 菜单栏 6

1.2.1 创建项目工作区 7

1.1.5 重新布置开发工作室环境 7

1.2 开始第一个项目 7

1.2.2 使用应用程序向导创建应用程序外壳 8

1.3 设计应用程序窗口 11

1.4 在应用程序中加入代码 13

1.5 最后的修饰 15

1.5.1 创建对话框图标 15

1.5.2 添加最大化和最小化按钮 16

1.8.1 小测验 17

1.8 专题讨论 17

1.8.2 练习 17

1.6 小结 17

1.7 问与答 17

第2章 在应用程序中使用控件 18

2.1 Windows的基本控件 18

2.2 在窗口中添加控件 19

2.2.1 创建应用程序外壳和对话框布局 20

2.2.2 指定控件选项卡顺序 21

2.3 把变量与控件相关连 23

2.4 把功能与控件相关联 24

2.4.1 关闭应用程序 26

2.4.2 显示用户消息 27

2.4.4 终止和隐藏消息控件 28

2.4.3 消除用户消息 28

2.4.5 运行另一个应用程序 31

2.5 小结 32

2.6 问与答 33

2.7 专题讨论 33

2.7.1 小测验 33

2.7.2 练习 33

第3章 允许用户交互——把鼠标和键盘集成到应用程序中 34

3.1 理解鼠标事件 34

3.1.1 使用鼠标绘图 35

3.1.2 使用AND和OR二进制运算 36

3.1.3 二进制属性标志 37

3.1.4 改进绘图程序 38

3.1.5 添加最后的修饰 40

3.2 捕获键盘事件 41

3.2.1 改变绘图光标 41

3.2.2 锁定更改 43

3.3 小结 46

3.4 问与答 47

3.5 专题讨论 47

3.5.1 小测验 48

3.5.2 练习 48

4.2 在应用程序中放置一个时钟 49

第4章 使用计时器 49

4.1 理解Windows计时器 49

4.2.1 创建项目和应用程序 50

4.2.2 添加计时器ID 51

4.2.3 启动时钟计时器 52

4.2.4 处理时钟计时器事件 53

4.3 向应用程序添加第二个计时器 54

4.3.1 添加应用程序变量 54

4.3.2 启动和停止计数计时器 55

4.3.3 启用Stop按钮 59

4.5 问与答 60

4.4 小结 60

4.6 专题讨论 61

4.6.1 小测验 61

4.6.2 练习 61

第5章 捕获用户反馈——在应用程序中添加对话框 62

5.1 使用现有的(或系统的)对话框窗口 62

5.1.1 使用消息框 62

5.1.2 函数MessageBox 62

5.1.3 创建一个对话框应用程序 64

5.1.4 给消息对话框编码 65

5.1.5 使用公用对话框 67

5.2.1 创建对话框窗口 69

5.2 创建自己的对话框窗口 69

5.2.2 在应用程序中使用对话框 72

5.3 小结 75

5.4 问与答 76

5.5 专题讨论 77

5.5.1 小测验 77

5.5.2 练习 78

第6章 为应用程序创建菜单 79

6.1 菜单 79

6.1.1 菜单风格 79

6.1.3 菜单标准与约定 80

6.2 设计菜单 80

6.1.2 键盘快捷键激活的菜单 80

6.3 创建菜单 81

6.3.1 创建应用程序 81

6.3.2 加入并定制菜单 81

6.3.3 把菜单连入对话框窗口 83

6.3.4 把功能模块与菜单项相关联 84

6.3 创建弹出式菜单 87

6.4 创建带有热键的菜单 89

6.5 小结 89

6.7.2 练习 90

6.7.1 小测验 90

6.7 专题讨论 90

6.6 问与答 90

第7章 使用文本和字体 91

7.1 找到并使用字体 91

7.1.1 列表显示可用字体 91

7..12 使用字体 93

7.2 使用字体 97

7.2.1 创建应用程序外壳 97

7.2.2 建立字体列表 99

7.2.3 设置字体的示例文本 102

7.2.4 选择要显示的字体 103

7.4 问与答 105

7.3 小结 105

7.5.1 小测验 107

7.5.2 练习 107

7.5 专题讨论 107

第I部分复习 108

第Ⅱ部分 提高篇 113

第8章 增加亮点——引入图形、绘图和位图 113

8.1 理解图形设备接口 113

8.1.1 设备场境 113

8.2 创建图形应用程序 118

8.2.1 生成应用程序外壳 118

8.1.2 映射模式和坐标系统 118

8.2.2 添加图形能力 123

8.3 小结 134

8.4 问与答 134

8.5 专题讨论 134

8.5.1 小测验 135

8.5.2 练习 135

第9章 给应用程序添加ActiveX控件 136

9.1 什么是ActiveX控件 136

9.1.1 ActiveX和Idispatch接口 136

9.1.2 ActiveX容器和服务器 137

9.2 给项目添加ActiveX控件 138

9.2.1 注册控件 139

9.2.2 给对话框添加控件 141

9.3 在应用程序中使用ActiveX控件 141

9.3.1 和控件进行交互 142

9.3.2 响应控件事件 146

9.4 小结 149

9.5 问与答 149

9.6 专题讨论 150

9.6.1 小测验 150

9.6.2 练习 150

10.1 文档/视图(Document/View)体系结构 151

第10章 创建单文档界面应用程序 151

10.2 创建一个SDI应用程序 153

10.2.1 建立应用程序框架 153

10.2.2 创建线条类 153

10.2.3 实现文档功能 155

10.2.4 向用户显示图形 158

10.3 保存和载入图形 162

10.3.1 删除当前的图画 162

10.3.2 保存和恢复图形 163

10.4 与菜单进行交互 166

10.4.1 在CLine类中添加颜色 166

10.4.2 在文档中添加颜色 167

10.4.3 修改菜单 169

10.5 小结 173

10.6 问与答 173

10.7 专题讨论 174

10.7.1 小测验 174

10.7.2 练习 174

第11章 创建多文档界面应用程序 176

11.1 什么是MDI应用程序 176

11.2 创建一个MDI画图程序 177

11.2.1 建立应用程序外壳 177

11.2.3 添加菜单处理功能 178

11.2.2 建立绘图功能 178

11.3 添加上下文菜单 181

11.4 小结 183

11.5 问与答 184

11.6 专题讨论 184

11.6.1 小测验 184

11.6.2 练习 184

第12章 添加工具栏和状态栏 185

12.1 工具栏、状态栏和菜单 185

12.2 设计工具栏 186

12.2.1 创建新的工具栏 186

12.2.2 把工具栏与应用程序主窗口相连 187

12.2.3 控制工具栏的可见性 192

12.3.1 编辑项目资源 195

12.3 将组合框增加到工具栏上 195

12.3.2 创建工具栏组合框 197

12.3.3 处理工具栏的组合框事件 202

12.3.4 更新工具栏组合框 204

12.4 增加新的状态栏元件 205

12.4.1 添加新的状态栏窗格 206

12.4.2 设置状态栏窗格中的文本 207

12.5 小结 209

12.6 问与答 209

12.7.2 练习 210

12.7 专题讨论 210

12.7.1 小测验 210

第13章 保存和恢复工作——文件的存取 212

13.1 串行化 212

13.1.1 CArchive和CFile类 212

13.1.2 Serialize函数 212

1.3.13 使对象成为可串行化的 213

13.2 实现可串行化的类 215

13.2.1 创建一个串行化的应用程序 215

13.1.2 创建可串行化的类 218

13.1.3 在文档类中建立支持 223

13.1.4 为视图类增加定位和编辑支持 232

13.3 小结 236

13.4 问与答 237

13.5 专题讨论 238

13.5.1 小测验 238

13.5.2 练习 238

第14章 在ODBC数据库中检索数据 239

14.1 数据库的访问和ODBC 239

14.1.1 开放式数据库接口(ODBC) 240

14.1.2 CRecordset类 240

14.2 使用ODBC创建数据库应用程序 244

14.2.1 准备数据库 244

14.2.3 设计主窗体 246

14.2.2 创建应用程序外壳 246

14.2.4 添加新记录 252

14.2.5 删除记录 254

14.3 小结 255

14.4 问与答 255

14.5 专题讨论 256

14.5.1 小测验 256

14.5.2 练习 256

第Ⅱ部分复习 257

15.1.1 ADO对象 261

15.1 什么是ADO 261

第15章 通过ADO更新和添加数据库记录 261

第Ⅲ部分 高级篇 261

15.1.2 使用ADO ActiveX控件 263

15.1.3 导入ADO DLL 265

15.1.4 连接到数据库 265

15.1.5 执行命令和检索数据 266

15.1.6 在Recordset中定位 267

15.1.7 存取字段值 268

15.1.8 更新记录 270

15.1.10 关闭Recordset和Connection对象 271

15.2 使用ADO创建数据库应用程序 271

15.1.9 添加和删除 271

15.2.1 创建应用程序外壳 272

15.2.2 创建定制记录类 275

15.2.3 连接和检索数据 277

15.2.4 组装窗体 279

15.2.5 保存更新 281

15.2.6 在记录集中定位 282

15.2.7 添加新记录 284

15.2.8 删除记录 285

15.3小结 286

15.5.2 练习 287

15.5.1 小测验 287

15.5 专题讨论 287

15.4 问与答 287

第16章 创建自己的类和模块 288

16.1 类的设计 288

16.1.1 封装 288

16.1.2 继承 289

16.1.3 VisualC++类的类型 289

16.2 创建库模块 290

16.3 库模块的使用 290

16.3.1 创建库模块 290

16.3.2 创建测试应用程序 298

16.3.3 更新库模块 302

16.4 小结 305

16.5 问与答 305

16.6 专题讨论 306

16.6.1 小测验 306

16.6.2 练习 306

第17章 与其他应用程序共享功能模块——创建DLL(动态链接库) 307

17.1 为什么要创建DLL 307

17.1.1 创建并使用DLL 307

17.1.2 MFC扩展DLL 308

17.1.3 正则DLL 309

17.2.1 创建MFC扩展DLL 310

17.1.4 设计DLL 310

17.2 创建并使用MFC扩展DLL 310

17.2.2 调适测试应用程序 313

17.2.3 修改DLL 313

17.3 创建和使用正则DLL 315

17.3.1 创建正则DLL 316

17.3.2 调适测试应用程序 320

17.4 小结 323

17.5 问与答 323

17.6.1 小测验 325

17.6.2 练习 325

17.6 专题讨论 325

第18章 同时执行多个任务——多任务 326

18.1 什么是多任务 326

18.1.1 同时执行多个任务 327

18.1.2 空闲处理线程 327

18.1.3 产生独立线程 327

18.1.4 建立结构 329

18.1.5 管理对共享资源的访问 330

18.2 建立一个多任务应用程序 334

18.2.1 创建程序框架 334

18.2.2 设计旋转器 336

18.2.3 支持旋转器 341

18.2.4 增加Onldle任务 345

18.2.5 增加独立的线程 349

18.3 小结 355

18.4 问与答 355

18.5 专题讨论 357

18.5.1 小测验 357

18.5.2 练习 358

第19章 建立自己的小部件——创建ActiveX控件 359

19.1 什么是ActiveX控件 359

19.1.1 属性 359

19.1.2 方法 360

19.2.1 创建控件外壳 361

19.1.3 事件 361

19.2 创建ActiveX控件 361

19.2.2 修改CModArt类 362

19.2.3 添加属性 365

19.2.4 设计和创建属性页 366

19.2.5 添加基本控件功能 368

19.2.6 添加方法 370

19.2.7 添加事件 371

19.2.8 测试控件 373

19.3 小结 374

19.5.2 练习 375

19.5.1 小测验 375

19.4 问与答 375

19.5 专题讨论 375

第20章 因特网应用程序与网络通信 376

20.1 网络通信的工作原理 376

20.1.1 报路、端口和地址 377

20.1.2 创建一个报路 378

20.1.3 建立连接 379

20.1.4 发送和接收消息 380

20.1.5 结束连接 382

20.1.6 报路事件 382

20.2.1 创建应用程序外壳 383

20.1.7 检测错误 383

20.2 创建网络应用程序 383

20.2.2 窗口布局和启动功能 384

20.2.3 从CAsyncSocket类中继承 387

20.2.4 连接应用程序 389

20.2.5 发送和接收 391

20.2.6 终止连接 393

20.3 小结 395

20.4 问与答 395

20.5.1 小测验 396

20.5.2 练习 396

20.5 专题讨论 396

第21章 为应用程序添加Web浏览功能 397

21.1 Internet Explorer ActiveX Model 397

21.2 CHtmlView类 398

21.2.1 Web定位 399

21.2.2 控制浏览器 399

21.2.3 获取浏览器状态 399

21.3 创建Web浏览应用程序 399

21.3.1 创建应用程序外壳 400

21.3.2 添加定位功能 400

21.6.1 小测验 408

21.6.2 练习 408

21.4 小结 408

21.6 专题讨论 408

21.5 问与答 408

第Ⅲ部分复习 409

附录A C++语言回顾 411

附录B 答案 440

附录C 打印和打印预览 488

附录D 理解和处理异常 506

附录E 使用调试程序和剖析程序 518

附录F 使用MFC的辅助类 535

精品推荐