《Visual C++2.X MFC Windows程序设计》求取 ⇩

第一章从DOS到Windows1

1.1认识Windows1

目录1

1.2窗口的基本组件与鼠标的操作3

1.3 Windows与DOS环境的比较5

1.4 Windows与应用程序间的关系9

1.5 Windows应用程序的动作流程10

1.6 Windows的消息系统11

1.7 从C/SDK到Visual C++/MFC13

1.8易学、易用的VisualC++17

1.9 Windows应用程序变量与函数命名规则18

1.9.1 函数的命名规则18

1.10关于本书19

1.9.2变量的命名规则19

1.11 自我评测21

第二章 应用程序开发流程与相关工具23

2.1 初识Visual C++2.X23

2.2Visual C++集成环境25

2.1.1 工作平台(Visual Workbench)25

2.1.2应用程序资源工作室(AppStudio)26

2.1.3 Framework的核心工具——AppWizard28

2.1.4类总管——ClassWizard29

2.2 Visual Workbench的基本操作29

2.3应用程序开发流程31

2.3.1 使用AppWizard建立应用程序框架32

2.3.1.3设定OLE及OLEAutomation支持能力33

2.3.1.2设定数据库支持能力33

2.3.1.1 设定应用程序窗口类型33

2.3.1.4 设定应用程序基本功能35

2.3.1.5项目文件格式及函数库程序链接方式37

2.3.1.6修改类名称及相关项目名称37

2.3.2扩展应用程序41

2.3.3编译、链接、执行与调试42

2.3.4管理程序代码44

2.4 自我评测44

第三章 基本框架程序剖析46

3.1应用程序的基本框架46

3.2应用程序对象48

3.3文件模板51

3.4主框架窗口对象55

3.5文件与文件框架窗口60

3.6视口对象63

3.7 SDI程序与MDI程序的差异66

3.7.1 主框架窗口类的差异66

3.7.2 SDI与MDI文件模板的差异67

3.7.3 窗口应用程序组成对象建立顺序的差异68

3.8 自我评测68

第四章 基本文本及绘图输出69

4.1 Windows的屏幕输出控制69

4.1.1 Device Context与Display Context的概念69

4.1.2 Windows的坐标系统70

4.2文本输出控制74

4.3基本绘图函数78

4.3.1 描点78

4.3.2绘线79

4.3.3绘椭圆、圆81

4.3.4绘矩形、圆角四边形82

4.3.5 绘多边形84

4.3.6 Pie图形与Chort图形84

4.4 画面维护消息——WM PAINT的处理86

4.5 自我评测87

第五章 输入消息及其处理函数89

5.1 Windows的输入消息89

5.1.1 键盘消息89

5.1.2 鼠标消息92

5.1.3字符消息94

5.1.4 定时器消息98

5.1.5滚动条消息99

5.1.6 菜单消息101

5.2使用ClassWizard建立消息处理函数框架102

5.3 自我评测105

第六章 再谈Device Context的设定106

6.1解读Device Context黑匣子106

6.2文本属性控制108

6.2.1 文本前景及背景颜色控制108

6.2.2字型、字体的变化110

6.3绘图效果控制116

6.3.1 更换画笔、画刷116

6.3.2绘图效果的控制121

6.4自我评测124

7.1利用AppStudio设计应用程序菜单125

第七章 菜单制作、维护125

7.2再谈菜单消息处理127

7.3菜单选项状态的设定与标记的使用130

7.3.1 菜单选项的状态设定131

7.3.2标记的使用132

7.4修改原先设计的菜单135

7.4.1增加新菜单选项135

7.4.2修改原选项的内容137

7.4.3删除菜单选项138

7.4.4更换整个菜单138

7.4.5制作图形式菜单选项140

7.5制作浮动式菜单142

7.6 自我评测145

8.1.1建立工具栏147

第八章 工具栏、状态栏与工具箱的设计147

8.1工具栏的设计147

8.1.2动态更换工具栏中的命令按钮152

8.1.3改变工具栏的命令按钮风格154

8.1.4 在工具栏中嵌入组合框控制项156

8.2状态栏161

8.2.1建立状态栏161

8.2.2更换状态栏指示区面板风格163

8.2.3在状态栏显示信息164

8.3设计工具箱165

8.31建立工具箱类166

8.3.2建立工具箱按钮图形位图资源167

8.3.3 改写画面维护函数——DoPaint()167

8.3.4 改写命令按钮识别函数——HitText()169

8.3.6建立工具箱对象172

8.3.7更换工具箱命令按钮风格173

8.4 自我评测176

第九章后缓对话框的应用177

9.1认识对话框177

9.2文件存取对话框178

9.3颜色设定对话框184

9.4字型设定对话框187

9.5打印/打印机设定对话框191

9.6字符串搜索/替换对话框194

9.7 自我评测198

第十章 消息框与自制对话框200

10.1消息框200

10.2模式对话框的设计202

10.3非模式对话框的设计208

10.4对话框的常用函数211

10.5设计图形按钮217

10.6集成Visual Basic的控制项218

10.7 自我评测222

第十一章文件存取223

11.1文件基本操作流程223

11.1.1 打开文件225

11.1.2存取数据229

11.1.3关闭文件230

11.1.4取得文件状态231

11.2 Serialization232

11.3CArchive234

11.4使用Collections管理数据对象236

11.4.1 表集合237

11.4.2数组集合240

11.4.3 映射集合243

11.4.4如何使用集合类245

11.4.4.1直接使用后缓集合类245

11.4.4.2继承和扩展后缓集合类250

11.4.4.3使用模板建立新的集合类250

11.5自我评测251

第十二章 增强打印能力252

12.1 AppWizard如何制作缺省打印功能252

12.2打印结构253

12.3打印信息257

12.3.1 CPrintInfo公有成员函数257

12.3.2CPrintInfo公有数据成员258

12.3.3CPrintInfo对象的初始状态258

12.4细说分页打印259

12.5预览功能262

12.5.1预览流程263

12.5.2设定预览页数266

12.6屏幕DC与打印机DC的比较267

12.7自我评测269

13.1剪贴板的基本概念270

13.1.1 剪贴板的数据存储方式270

第十三章 剪贴板270

13.1.2剪贴板的操作271

8.3.5 改写CalcFixedIayout()函数271

13.2剪贴板的数据格式272

13.3常用的剪辑函数273

13.3.1打开剪贴板273

13.3.2关闭剪贴板274

13.3.3清除剪贴板274

13.3.4 复制数据到剪贴板274

13.3.5 由剪贴板取数据274

13.3.6检查剪贴板的数据格式275

13.4剪辑数据的流程275

13.4.1数据复制流程275

13.4.2数据粘贴流程276

13.5存储器管理简介276

13.5.2配置存储空间277

13.5.1 使用存储器的三部曲277

13.5.3重配存储空间278

13.5.4锁定/解锁存储空间278

13.5.5归还存储空间279

13.5.6最常用的组合全局存储器属性——GHND279

13.6简易剪贴方法279

13.6.1 复制文本数据到剪贴板279

13.6.2识别剪贴板是否内含文本格式的数据281

13.6.3从剪贴板中取用文本数据281

13.6.4复制位图到剪贴板282

13.6.5从剪贴板取出位图283

13.6.6 Metafile的转移285

13.6.6.1 制作元文件285

13.6.6.3复制元文件到剪贴板286

13.6.6.2执行元文件286

13.6.6.4粘贴元文件288

13.7转移多重数据项288

13.8延迟传送(Delay Rendering)290

13.9使用私有数据格式291

13.9.1CF_DSP……类型格式292

13.9.2 处理CF_OWNERDISPLAY类型数据292

13.9.3注册新的剪贴板数据格式294

13.10自我评测294

第十四章 画龙点睛——Windows Help制作296

14.1 WinHelp的浏览功能296

14.2联机帮助文件制作流程297

14.2.1收集相关资料297

14.2.3编写帮助文件298

14.2.2规划帮助文件结构298

14.2.4建立帮助文件项目与编译测试299

14.3图文集成302

14.4精益求精——Context Scnsitive Help303

14.5将Help功能加入应用程序304

14.6 MFC的Help命令处理方式305

14.7自我评测306

附录AC++语言快速指引307

附录B QuickWin应用程序设计324

附录CVisual C++MFC类层次342

附录D Visual Workbench菜单操作指引346

附录E本书所使用的MFC函数快速指引350

附录F Windows常用的数据结构360

附录G中英文对照365

附录H参考书籍369

1996《Visual C++2.X MFC Windows程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由吴锡修,林正敏编著;方旭明改编 1996 成都:西南交通大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。