《Visual C++ 5.0应用指南》求取 ⇩

第一章 C++概论1

1.1 由C转入C++1

1.1.1 由C到C++的转变1

1.1.2 C++的新特征4

1.3 派生C++类31

1.4 重载、复制和转换40

第二章 创建简单的Windows应用程序57

2.1 创建一个Windows应用程序57

2.1.1 选择应用程序所支持的文档个数58

2.1.2 数据库59

2.1.3 混合文档支持60

2.1.4 显示和其他选项61

2.1.5 其他的选项64

2.1.6 文件和类名64

2.1.7 创建应用程序65

2.2 创建一个SDI应用程序65

2.3 创建一个MDI应用程序66

2.4 创建一个基于对话框的应用程序67

2.5 创建其他类型应用程序的Wizard简介70

2.6 Appwizard产生的源代码72

2.7 小结80

第三章 对话框和控件81

3.1 创建一个对话框资源81

3.1.1 对话框资源81

3.1.2 对应对话框和控件的ID84

3.1.3 关于对话框的一个例程85

3.1.4 生成对话框类86

3.2 使用Classwizard定义用户的对话框类89

3.2.1 使用对话框类89

3.2.2 显示对话框90

3.2.3 数据交换93

3.2.4 在对话框中使用组合列表框95

3.2.5 使用单选按钮100

3.3 小结102

第四章 通用控件103

4.1 进程条控件106

4.1.1 创建进程条106

4.1.2 初始进程条110

4.1.3 运行进程条110

4.2 游标控件110

4.2.1 创建游标控件111

4.2.2 初始游标控件112

4.2.3 操作游标112

4.3 转动件控件113

4.4 图形列表控件115

4.4.1 创建图形列表116

4.4.2 图形列表的初始化116

4.5 视列表控件117

4.5.1 创建视列表118

4.5.2 创建视列表的列121

4.5.3 创建视列表选项122

4.5.4 操作视列表124

4.6 树结构控件125

4.6.1 创建树结构控件126

4.6.1 创建树结构的项目128

4.6.3 操作树结构130

4.7 Rich编辑控件131

4.7.1 创建Rich编辑控件131

4.7.2 初始化Rich编辑控件132

4.7.3 操作Rich编辑控件134

4.8 小结145

第五章 命令和消息146

5.1 消息循环146

5.2 消息映射148

5.2.1 消息映射的工作过程150

5.2.2 捕捉消息并生成代码151

5.3 消息列表155

5.4 命令156

5.4.1 命令和通知的传送156

5.4.2 命令的更新157

5.5 小结159

第六章 文档和视160

6.1 文档类160

6.2 了解视类162

6.3 创建Minidraw应用程序164

6.4 其它视类172

6.5 文档模板、视和窗体173

6.6 小结175

第七章 在视上绘图176

7.1 设备上下文176

7.2 关于绘图的一个例程177

7.2.1 使用Appwizard来构造应用程序主框架177

7.2.2 了解WM_PAINT消息178

7.2.3 使用字体181

7.2.4 重新定位窗体和更新窗体的尺寸184

7.2.5 使用画笔186

7.2.6 使用画刷188

7.3 滚动视191

7.3.1 创建一个滚动视的框架191

7.3.2 创建代码段193

7.4 程序代码200

7.5 小结205

第八章 打印和打印预览206

8.1 利用Mfc实现基本的打印和打印预览功能206

8.2 标尺208

8.3 实现多页打印209

8.4 设置原点214

8.5 MFC和打印219

8.6 小结221

第九章 文件I/O和序列化222

9.1 序列化222

9.1.1 序列化对象222

9.1.2 一个关于序列化的示例222

9.2 创建一个序列化类228

9.2.1 创建自定义类的框架228

9.2.2 使定义的类可以序列化230

9.3 使用新的派生类233

9.3.1 在文档中加入派生的类233

9.3.2 OnNewDocument成员函数233

9.3.3 在文档中使用序列化234

9.4 第一个程序示例的结果234

9.5 CFile类中的文件直接读取235

9.5.1 CFile类236

9.5.2 创建一个应用程序示例236

9.5.3 示例结果239

9.5.4 创建自己的Archive类240

9.6 注册240

9.6.1 注册240

9.6.2 预定义键241

9.6.3 利用MFC类库完成注册242

9.7 程序代码244

9.8 小结251

第十章 一个完整的应用程序252

10.1 创建一个显示字符串的应用程序252

10.1.1 使用Appwizard创建一个应用程序的框架252

10.1.2 显示字符串253

10.1.3 初始化字符串254

10.1.4 在屏幕上得到一个字符串254

10.2 创建Wholeapp的菜单256

10.3 创建Wholeapp的对话框259

10.3.1 Wholeapp的about对话框259

10.3.2 Wholeapp的options对话框260

10.4 实现菜单功能261

10.4.1 对话框类261

10.4.2 捕捉信息264

10.4.3 实现对话框的工作265

10.5 在Options对话框中加入外观选项266

10.5.1 改变Options对话框266

10.5.2 在对话框类中加入新的成员变量268

10.5.3 在文档类中加入成员变量268

10.5.4 更改OnToolsOptions()函数270

10.5.5 更改OnDraw()函数270

10.6 小结278

第十一章 工具条和状态栏279

11.1 工具条279

11.1.1 创建工具条280

11.1.2 为工具条加入程序代码283

11.1.3 MFC中的CToolBar类成员函数286

11.2 使用状态条287

11.2.1 创建自己的状态条288

11.2.2 状态条的成员函数292

11.2.3 利用成员函数改变状态条的显示293

11.3 状态条的第二个例子295

11.3.1 使用MFC Appwizard(*.exe)来创建一个新项目295

11.3.2 创建应用程序296

11.3.3 运行结果299

11.4 程序代码300

11.5 小结312

第十二章 帮助系统313

12.1 帮助系统简介313

12.1.1 帮助系统分类313

12.1.2 如何获得帮助314

12.1.3 Help表现形式314

12.1.4 如何使用帮助315

12.2 帮助系统编程316

12.2.1 帮助系统消息316

12.2.2 帮助系统的构成316

12.2.3 Appwizard对帮助系统的支持317

12.2.4 如何设计Help317

12.2.5 创建ShowString应用程序318

12.2.6 命令式帮助的编程321

12.2.7 上下文相关帮助的编程322

12.3 Help文档的编写325

12.3.1 用Word编写Help文档325

12.3.2 为Help文件加入主题326

12.3.3 目录调整328

12.4 程序代码330

12.5 小结340

第十三章 属性对话框及向导341

13.1 属性对话框介绍341

13.2 创建属性对话框应用342

13.2.1 用Appwizard创建新项目Propapp342

13.2.2 加入属性页343

13.2.3 为属性页生成类345

13.2.4 生成属性对话框类346

13.2.5 加入代码347

13.2.6 运行属性对话框应用程序348

13.3 为应用程序加入属性对话框350

13.4 将属性对话框改变为向导350

13.4.1 用Appwizard创建向导应用程序351

13.4.2 为项目生成两个属性页并加入相应的控件351

13.4.3 生成属性页类及属性对话框类352

13.4.4 为类加入代码352

13.4.5 显示向导对话框353

13.4.6 设置向导对话框按钮353

13.4.7 响应向导按钮消息354

13.5 程序代码356

13.6 小结368

第十四章 ActiveX简介369

14.1 ActiveX的目的370

14.2 对象链接370

14.3 对象嵌入372

14.4 容器与服务器373

14.5 面向更直观的用户界面373

14.6 组件对象模型COM375

14.7 ActiveX自动化375

14.8 ActiveX控件377

14.9 小结377

第十五章 部件和控件378

15.1 CDialogBar部件378

15.1.1 添加CDialog部件378

15.1.2 添加下拉列表框并初始化380

15.1.3 添加按钮并加入消息响应382

15.2 Popupmenu部件383

15.2.1 添加Popupmenu部件和设计菜单383

15.2.2 添加命令响应384

15.3 Statusbar部件386

15.3.1 添加Statusbar部件386

15.3.2 Statusbar部件添加的代码387

15.4 程序代码附录390

15.5 小结398

第十六章 编写ActiveX服务器应用程序399

16.1 给Circle加入服务器功能399

16.1.1 菜单400

16.1.2 CCircleApp401

16.1.3 CCircleDoc类402

16.1.4 CCircleView类403

16.1.5 CCircleSrvrItem类403

16.1.6 CInplaceFrame405

16.1.7 当前服务器的缺点407

16.2 实现服务器功能函数411

16.3 既是容器又是服务器的程序414

16.3.1 建立另一个版本的Circle415

16.3.2 嵌套与递归事件415

16.4 ActiveX文档416

16.4.1 ActiveX文档服务器的用途416

16.4.2 将Circle转换成ActiveX文档服务器417

16.4.3 文档扩展名样板程序418

16.4.4 ActiveX文档服务器样板程序418

16.4.5 显示最新版本的Circle418

16.6 小结428

第十七章 建立自动化服务器程序429

17.1 再次设计Circle程序429

17.1.1 Appwizard的自动化样板程序429

17.1.2 设置自动化属性432

17.1.3 设置自动化方法433

17.1.4 编制自动化方法435

17.2 用Visual Basic进行测试436

17.3 源程序代码附录437

第十八章 创建Activex控件449

18.1 建立控件程序外壳449

18.2 Appwizard编程451

18.2.1 CDiedemoApp类451

18.2.2 CDiedemoCtrl类452

18.2.3 CDiedemoProppage452

18.3 设计控件453

18.3.1 为控件加入一个属性453

18.3.2 编写绘制代码455

18.3.3 相应鼠标点击事件并且滚动骰子456

18.4 改进的用户界面458

18.4.1 编辑一个位图458

18.4.2 显示骰子的点数459

18.4.3 属性页461

18.4.4 按照数字还是图形显示461

18.5 用户选择颜色465

18.5.1 标准属性465

18.5.2 环境属性466

18.6 按要求滚动472

18.8 小结481

第十九章 Sockets、MAPI和Internet482

19.1 使用Windows Sockets482

19.2 通信应用程序接口(MAPI)485

19.2.1 MAPI485

19.2.2 Win 95标志要求486

19.2.3 MAPI高级使用487

19.3 关于Internet的新类489

19.4 ISAPI(Internet Server API)490

19.5 使用ISAPI向导491

19.6 Internet网络应用程序主框架492

19.6.1 设计一个Internet网络应用程序492

19.6.2 设计CInternetview494

19.7 建立基于不同协议的网络连接496

19.7.1 Http协议497

19.7.2 Ftp协议501

19.7.3 登录Gohper站点503

19.7.4 网络的Finger查询505

19.7.5 网络的Whois查询507

19.8 小结518

第二十章 Console和DLL519

20.1 创建Console应用程序519

20.1.1 创建一个传统的应用程序519

20.1.2 创建面向对象的应用程序521

20.2 创建动态连接库523

20.3 发送消息和命令机制532

20.3.1 传递消息的函数532

20.3.2 用户自定义消息533

20.4 小结534

第二十一章 异常、模板和其它部分535

21.1 异常535

21.1.1 一个简单异常的处理535

21.1.2 异常对象537

21.1.3 catch语句块538

21.1.4 处理多种类型的异常541

21.2 模板543

21.2.1 模板的定义543

21.2.2 函数模板543

21.2.3 创建类模板545

21.2.4 标准类模板库548

21.3 运行时间类型信息549

21.3.1 RTTI概念549

21.3.2 动态转换指针550

21.3.3 获得对象信息550

21.3.4 RTTI的使用设置551

21.4 名字空间552

21.4.1 定义名字作用域552

21.4.2 名字作用域的解析553

21.4.3 无名名字作用域553

21.4.4 使用名字作用域别名554

21.5 小结555

第二十二章 数据库访问556

22.1 数据库的概念556

22.1.1 平台式的数据库系统556

22.1.2 关系数据库557

22.2 ODBC数据库应用程序主框架557

22.3 对数据库进行操作565

22.3.1 添加和删除记录565

22.3.2 排序569

22.3.3 过滤571

22.3.4 CRecordSet类573

22.4 ODBC和DAO574

22.5 程序代码574

22.6 小结581

第二十三章 改进程序性能582

23.1 诊断(ASSERT)和跟踪(TRACE)582

23.1.1 ASSERT:监测逻辑错误582

23.1.2 TRACE:定位程序错误583

23.2 捕捉内存遗漏585

23.2.1 内存遗漏的主要原因585

23.2.2 调试new和delete操作586

23.2.3 自动指针587

23.3 程序优化588

23.4 代码剖析589

第二十四章 代码重用和定制Appwizard590

24.1 使用Component Gallery590

24.1.1 向Compent Gallery中加入组件590

24.1.2 在自己的项目中使用Component Gallery593

24.2 定制Appwizard594

第二十五章 多线程597

25.1 线程的概念597

25.2 简单的线程实例597

25.2.1 如何开始应该线程598

25.2.2 利用Appwizard创建一个多线程实例598

25.2.3 应用程序结果601

25.3 线程之间的通信602

25.3.1 利用全局变量来通信602

25.3.2 使用用户定义的消息来通信604

25.3.3 使用CEvent对象来通信606

25.4 线程的同步608

25.4.1 使用CCriticalSeciton类608

25.4.2 创建一个新类609

25.4.3 使用Appwizard创建一个新工程thread2610

25.4.4 将CClassArray类添加到thread2类中610

25.4.5 程序运行结果612

25.5 使用CMutex612

25.6 CSemaphore类614

25.6.1 创建示例615

25.6.2 运行示例617

25.7 程序代码618

25.8 小结626

附录A Windows程序回顾和CWnd类概述627

A.1 Window程序627

A.1.1 C类型的窗口类627

A.1.2 创建窗口628

A.2 Windows API函数封装631

A.2.1 CWnd类概述631

A.2.2 CWnd类的API函数封装632

A.3 MFC基类简介634

附录B “开发者工作室”的用户界面635

B.1 “开发者工作室”概述635

B.2 “项目工作室”636

B.2.1 “Info View”标签638

B.2.2 “Class View”标签640

B.2.3 “Resource View”标签650

B.2.4 “ File View”标签656

B.3 系统菜单657

B.3.1 “File”菜单658

B.3.2 “Edit”菜单663

B.3.3 “View”菜单671

B.3.4 “Insert”菜单674

B.3.5 “Project”菜单676

B.3.6 “Build”菜单682

B.3.7 “Tools”菜单684

B.3.8 “Window”菜单687

B.3.9 “Help”菜单项687

1998《Visual C++ 5.0应用指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由冯峰,赵栋伟,薛松等编著 1998 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

数据库系统原理(1998 PDF版)
数据库系统原理
1998 北京:清华大学出版社
Visual C++使用指南( PDF版)
Visual C++使用指南
Visual C++6.0应用指南( PDF版)
Visual C++6.0应用指南
Microsoft Visual C++使用指南(1999 PDF版)
Microsoft Visual C++使用指南
1999
Visual Basic 5.0中文版实用指南(1998 PDF版)
Visual Basic 5.0中文版实用指南
1998 西安:西安电子科技大学出版社
Visual C++ 5.0编程指南(1998 PDF版)
Visual C++ 5.0编程指南
1998 北京:科学出版社
跟我学Visual C++ 5.0(1999 PDF版)
跟我学Visual C++ 5.0
1999 合肥:中国科学技术大学出版社
Visual C++2使用指南(1995 PDF版)
Visual C++2使用指南
1995 北京:清华大学出版社
Visual FoxPro 5.0中文版实用指南(1998 PDF版)
Visual FoxPro 5.0中文版实用指南
1998 西安:西安电子科技大学出版社
Visual FoxPro 6.0应用指南(1999 PDF版)
Visual FoxPro 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++5.0使用与开发(1997 PDF版)
Visual C++5.0使用与开发
1997 北京:清华大学出版社
Visual C++5.0使用指南(1998 PDF版)
Visual C++5.0使用指南
1998 西安:西安电子科技大学出版社
活学活用Visual C++ 5.0(1997 PDF版)
活学活用Visual C++ 5.0
1997 成都:西南交通大学出版社