《学用Visual C++ 6.0》求取 ⇩

前言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 添加计时器ID51

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 函数MessageBox62

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 数据库的访问和ODBC239

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 什么是ADO261

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

第Ⅲ部分 高级篇261

15.1.2 使用ADO ActiveX控件263

15.1.3 导入ADO DLL265

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 为什么要创建DLL307

17.1.1 创建并使用DLL307

17.1.2 MFC扩展DLL308

17.1.3 正则DLL309

17.2.1 创建MFC扩展DLL310

17.1.4 设计DLL310

17.2 创建并使用MFC扩展DLL310

17.2.2 调适测试应用程序313

17.2.3 修改DLL313

17.3 创建和使用正则DLL315

17.3.1 创建正则DLL316

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 Model397

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

1999《学用Visual C++ 6.0》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(D.查普曼)Davis Chapman著;骆长乐译 1999 清华大学出版社;西蒙与舒斯特国际出版公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual C++6.0基础教程(1999 PDF版)
Visual C++6.0基础教程
1999 北京:国防工业出版社
Visual C++6.0应用指南( PDF版)
Visual C++6.0应用指南
Visual C++ 6.0高级编程(1999 PDF版)
Visual C++ 6.0高级编程
1999
Visual C++6.0编程指南(1999年05月第1版 PDF版)
Visual C++6.0编程指南
1999年05月第1版 科学出版社
Visual C++6.0实例教程(1999年04月第1版 PDF版)
Visual C++6.0实例教程
1999年04月第1版 电子工业出版社
Visual C++ 6使用详解(1999 PDF版)
Visual C++ 6使用详解
1999 北京:机械工业出版社
Visual C++ 6.0自学捷径(1999 PDF版)
Visual C++ 6.0自学捷径
1999 北京:北京大学出版社
Visual C++ 6.0编程指南(1999 PDF版)
Visual C++ 6.0编程指南
1999 北京:科学出版社
Visual C++ 6.0开发实用教程(1998 PDF版)
Visual C++ 6.0开发实用教程
1998 北京:人民邮电出版社
精通Visual C++ 6.0(1999 PDF版)
精通Visual C++ 6.0
1999 北京:人民邮电出版社
Visual C++ 6.0编程基础(1999 PDF版)
Visual C++ 6.0编程基础
1999 北京:北京航空航天大学出版社
Visual C++6.0培训教程(1999 PDF版)
Visual C++6.0培训教程
1999 成都:西南交通大学出版社
Visual C++ 6.0应用指南(1999 PDF版)
Visual C++ 6.0应用指南
1999 北京:人民邮电出版社
Visual C++ 6.0使用与开发(1998 PDF版)
Visual C++ 6.0使用与开发
1998 北京:清华大学出版社
如何使用Visual C++ 6.0(1999 PDF版)
如何使用Visual C++ 6.0
1999 北京:机械工业出版社