《MFC开发人员指南》求取 ⇩

第一部分 Visual C++和MFC基础1

第1章 概论1

1.1 什么是微软基础类库1

1.2 Windows术语2

1.3 事件驱动软件和术语4

1.4 一个例子5

1.5 总结7

第2章 理解一个MFC程序8

2.1 MFC简介8

2.2 设计一个程序9

2.3 理解“HelloWorld”程序的代码10

2.4 编译这个程序16

2.5 MFC应用程序的结构17

2.6 总结18

3.1 基本知识19

第3章 定制控件19

3.2 CStatic的风格21

3.3 CStatic文本的显示22

3.4 CStatic的矩形显示风格28

3.5 字体31

3.6 总结32

4.1 理解消息映像33

4.2 CButton类33

第4章 事件处理33

4.3 创建一个消息映像35

4.4 尺寸调节消息37

4.5 窗口消息40

4.6 滚动条控件42

4.4 理解消息映像46

4.8 总结47

第5章 简单应用程序48

5.1 设计应用程序48

5.2 实现华氏——摄氏温度转换器49

5.3 CEdit控件54

5.4 利息计算器57

5.5 总结61

第二部分 Visual C++和MFC细节64

第6章 资源、对话框和菜单64

6.1 资源和资源文件64

6.2 图标资源66

6.3 创建资源文件68

6.4 菜单70

6.5 响应菜单73

6.6 对话框资源77

6.4 字符串资源83

6.8 总结86

第7章 封装的对话框87

7.1 消息对话框87

7.2 文件打开/保存对话框90

7.3 字体对话框96

7.4 颜色对话框98

7.5 打印对话框100

7.6 查找/替换对话框102

7.7 总结107

第8章 编辑控件和编辑器108

8.1 以单行模式使用CEdit控件108

8.2 以多行模式使用CEdit控件110

8.3 设计简单的文本编辑器113

8.4 创建文本编辑器应用程序115

8.5 加入菜单处理器代码存根118

8.6 实现编辑器125

8.7 总结138

第9章 列表139

9.1 创建列表框139

9.2 替换的显示格式142

9.3 获取用户选择145

9.4 操作列表中的项150

9.5 组合框151

9.6 总结153

第10章 CWinApp类154

10.1 成员变量154

10.2 图标和光标156

10.3 处理空闲时间160

10.4 应用程序功能160

10.5 初始化特征165

10.6 其它特征166

10.7 总结166

第11章 绘图167

11.1 GDI库入门167

11.2 GDI基本知识167

11.3 设备环境169

11.4 简单绘图171

11.5 在绘图时使用鼠标193

11.6 高级绘图概念221

11.7 总结233

第12章 工具类234

12.1 工具类235

12.2 简单数组类249

12.3 CObject 类和CObject数组253

12.4 列表类262

12.5 映射类266

12.6 总结269

第13章 调试和完备性270

13.1 设置270

13.2 维护270

13.3 跟踪275

13.4 转储277

13.5 内存状态279

13.6 异常情况282

13.8 总结291

13.7 其它调试特性291

第三部分 使用Visual C++向导293

第14章 理解AppWizard和ClassWizard293

14.1 AppWizard的目标294

14.2 使用AppWizard创建一个简单的框架294

14.3 AppWizard的以文档为中心的方案295

14.4 理解AppWizard的文件296

14.5 理解ClassWizard299

14.6 总结301

第15章 创建一个绘图程序302

15.1 应用程序的目的302

15.2 创建一个绘图程序303

15.3 理解这个绘图程序311

15.4 创建一个MDI应用程序316

15.5 翻屏319

15.6 分割窗口324

15.7 添加新的菜单选项和对话框334

15.8 打印341

15.9 总结348

第16章 用CEdit View创建编辑器349

16.1 创建一个MDI文本编辑器349

16.2 理解这个编辑器349

16.3 一个应用程序兼有两种文档和视图351

16.4 解决一个细小问题354

16.5 处理一个文档上的多个视图354

16.6 总结355

第17章 创建一个华氏-摄氏温标转换器356

17.1 创建温标转换器356

17.2 理解这个程序358

17.3 使用DDX359

17.4 使用文档类360

17.5 使用Form视图364

17.6 总结364

18.1 创建这个应用程序365

第18章 创建一个地址列表应用程序365

18.2 理解地址列表程序374

18.3 理解DDX和DDV376

18.4 改进这个应用程序377

18.5 打印392

18.6 总结397

第19章 上下文在线帮助398

19.1 了解AppWizard的帮助框架398

19.2 理解和修改帮助文件399

19.3 上下文在线帮助404

19.4 别名406

19.5 总结407

第20章 普通控件408

20.1 一个关于使用微调按钮、列表和树结构控件的简单例子408

20.2 微调按钮控件409

20.3 列表控件409

20.4 树结构控件411

20.5 属性表412

20.6 属性表的一个实例413

20.7 CPropertySheet类413

20.8 OCX控件415

20.9 总结415

第21章 建立explorers416

21.1 创建基本框架416

21.2 总结420

第四部分 高级特性421

第22章 对话框数据的交换和确认421

22.1 理解DDX422

22.2 交换例程422

22.3 传递的方向423

22.4 了解DDV424

22.5 一个实例425

22.6 定制例程429

22.7 总结431

第23章 了解MFC432

23.1 什么是窗口的句柄432

23.2 窗口和对象的生命期433

23.3 初始化对话框434

23.4 从HWND到CWnd435

23.5 永久和暂时的连接436

23.6 其它对象的句柄436

23.7 消息是怎样工作的437

23.8 派生子类438

23.9 总结439

第24章 增强编辑控件的功能440

24.1 一个例子440

24.2 理解该程序的工作过程441

24.3 总结441

25.2 所有者绘制消息442

25.1 所有者绘制和自绘制442

第25章 自管理控件442

25.3 自绘制框架443

25.4 现象背后443

25.5 一般的解决方法443

25.6 自绘制组合框445

25.7 绘制透明位图448

25.8 派生组合框451

25.9 总结452

第26章 再谈自绘列表框453

26.1 字体枚举的介绍453

26.2 枚举字体家族454

26.3 枚举字体风格456

26.4 实例458

26.5 总结461

第27章 创建初始画面462

27.1 实例462

27.2 结论465

28.1 CExpandingDialog类466

第28章 可扩展对话框466

28.2 实例471

28.3 总结472

第29章 绘图和控件473

29.1 在CStatic控件中绘图473

29.2 在对话框中绘图475

29.3 对话框控件和背景477

29.4 结论477

第30章 对话条478

30.1 实例478

30.2 数据交换480

30.3 结论481

31.1 空闲更新怎么工作482

31.2 视图中的空闲更新482

第31章 对话和视图空闲时的命令更新482

31.3 一个例子483

31.4 对话框中的空闲更新484

31.5 一个例子485

31.6 总结486

第32章 零散的话题和结束语487

32.1 从文件管理器接收文件487

32.4 非模式化的对话框488

32.3 以最小化的状态启动应用程序488

32.2 使应用程序成为最前端接口488

32.5 小型框架窗口490

32.6 上下文弹出式菜单493

32.7 修改系统菜单494

32.8 总结494

第五部分 高级MFC类495

第33章 数据库访问495

33.1 理解关系型数据库495

33.2 理解SQL497

33.3 理解DDBC500

33.4 Microsoft Query501

33.5 CRecordSet类505

33.6 简单的CRecordSet操作506

33.7 使用CRecordview类515

33.8 增加和删除记录518

33.9 总结519

第34章 OLE521

34.1 理解OLE521

34.2 一个例子524

34.3 展望OLE的未来发展527

34.4 标准OLE特性527

34.5 OLE容器介绍530

34.6 OLE服务器介绍536

34.7 OLE自动操作介绍543

34.8 OLE控件介绍546

34.9 总结555

第35章 MFC线程556

35.1 理解可能性556

35.2 理解线程557

35.3 MFC工作线程559

35.4 线程终止560

35.5 向线程传递参数563

35.6 悬挂和恢复线程564

35.7 线程优先级565

35.8 派生CWinThread的子类570

35.9 用户界面线程578

35.10 总结580

第六部分 附录581

A进一步介绍C++581

B使用Visual C++的编译器和工具642

C 与作者联系679

D 在MFC中使用OpenGL680

1999《MFC开发人员指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(M.布雷恩)(Marshall Brain),(美) 1999 北京市:机械工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

JAVA开发人员指南(1997 PDF版)
JAVA开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司
Kylix开发人员指南( PDF版)
Kylix开发人员指南
HTML 4 开发人员指南( PDF版)
HTML 4 开发人员指南
Visual Basic6开发人员指南(1999年01月第1版 PDF版)
Visual Basic6开发人员指南
1999年01月第1版 机械工业出版社
WorldWideWed数据库开发人员指南(1998年06月第1版 PDF版)
WorldWideWed数据库开发人员指南
1998年06月第1版 机械工业出版社
ORACLE开发人员指南(1998 PDF版)
ORACLE开发人员指南
1998 机械工业出版社;西蒙与舒斯特国际出版公司
PowerBuilder 5开发人员指南(1997 PDF版)
PowerBuilder 5开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司
ActiveX开发人员指南(1997 PDF版)
ActiveX开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司
DELPHI 2开发人员指南(1997 PDF版)
DELPHI 2开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司
Visual Basic 5开发人员指南(1997 PDF版)
Visual Basic 5开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司
Delphi开发人员排错指南(1999 PDF版)
Delphi开发人员排错指南
1999 成都:电子科技大学出版社
中文FrontPage 2000开发人员指南(1999 PDF版)
中文FrontPage 2000开发人员指南
1999 北京:机械工业出版社
Visual J++开发人员指南(1997 PDF版)
Visual J++开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司
Visual Basic4开发人员指南(1997 PDF版)
Visual Basic4开发人员指南
1997 北京:机械工业出版社
MFC开发人员指南(1999 PDF版)
MFC开发人员指南
1999 北京市:机械工业出版社