《Windows32位编程指南》求取 ⇩

第1章 理解32位环境2

1.1 区别和相似2

1.1.1 硬件环境2

第1部分 在32位环境下操作2

1.1.2 软件环境3

1.1.3 Win95/WinNT的其他特性7

1.2 32位应用程序开发工具8

1.2.1 创建过程8

1.2.2 Microsoft Developer Studio10

1.3 本章内容综述13

第2章 创建一个MFC应用程序14

2.2 New Project对话框15

2.1 选定文件类型15

2.2.1 Step1:结构17

2.2.2 Step2:数据库支持18

2.2.3 Step3:OLE支持19

2.2.4 Step4:应用程序特性20

2.2.5 Step5:源代码选项23

2.2.6 Step6:类名选项24

2.2.7 新项目的信息25

2.3 项目框架25

2.4 ReadMe.TXT文件27

2.5 应用程序框架29

2.6 本章内容综述32

3.1 Windows编程约定33

3.1.1 匈牙利命名规则33

第3章 从Windows 3.1到WinNT/Win9533

3.1.2 其他前缀约定34

3.1.3 Windows数据类型35

3.1.4 Windows宏35

3.1.5 Windows类型和MFC类36

3.1.6 AFX和AppWizard前缀37

3.2 MFC消息处理的改变38

3.3 Windows NT和Windows 95的比较40

3.4 Thunking(转换)41

3.5 从剪贴板到DDE和OLE243

3.4.1 Generic转换块和Universal转换块的比较43

3.6 OLE控件中的MFC数据库类46

3.7 INI文件和注册簿的比较46

3.8 OLE2注册键47

3.9 其他新特性48

3.9.1 Win95中新的用户界面类48

3.9.2 MAPI支持48

3.9.3 网络协议:Windows Sockets48

3.9.4 MFC移植工具包(MFC Migration Kit)49

3.10 本章内容综述49

4.1 MessageBox显示51

第2部分 用户界面51

第4章 使用消息框51

4.1.1 MessageBox图标52

4.1.2 MessageBox按钮53

4.1.3 MessageBox的反应55

4.1.4 MessageBox模式56

4.1.5 AfxMessageBox显示56

4.2 Dialog_1:消息框的一个演示实例57

4.2.1 将菜单项与类方法链接58

4.2.2 完成一个成员函数60

4.2.3 报告所选的按钮63

4.2.4 CString类65

4.2.5 创建一个自定义的Exit67

4.3 源代码69

4.4 本章内容综述74

第5章 介绍AppStudio和应用程序资源75

5.1 应用程序资源类型75

5.1.1 加速键76

5.1.2 对话框76

5.1.3 字体资源76

5.1.6 字符串表77

5.1.7 版本信息77

5.1.4 图象资源77

5.1.5 菜单资源77

5.2 应用程序文件和文件类型78

5.2.1 资源文件类型79

5.2.2 编译和链接资源80

5.2.3 动态链接库80

5.2.4 头文件80

5.3 AppStudio81

5.4 资源管理81

5.4.1 创建一个新的资源82

5.4.2 将资源作为二进制数据编辑82

5.4.3 导入和导出资源项82

5.4.5 使用Set Includes对话框83

5.4.4 使用Symbol Browser对话框83

5.5 本章内容综述84

第6章 使用菜单、工具栏和状态栏85

6.1 出发点85

6.2 菜单和菜单结构85

6.3 创建一个菜单86

6.4 结构化的菜单87

6.5 菜单约定和格式89

6.6 菜单限制89

6.7 工具栏90

6.7.1 创建工具栏位图90

6.8 将消息和ID值链接到工具栏91

6.8.1 工具提示信息95

6.9 切换工具栏96

6.10 切换菜单97

6.11 本章内容综述100

第7章 用户自定义对话框101

7.1 对话框的设计101

7.1.1 创建对话框101

7.2 Standard Controls对话框104

7.2.1 分配成员变量104

7.2.2 初始化成员变量105

7.2.3 从对话框控件取值106

7.2.4 关闭对话框107

7.2.5 初始化对话框元素108

7.2.6 检索对话框结果108

7.2.7 其他响应方法109

7.3 Special Controls对话框——WinNT版本109

7.3.1 滚动条事件消息110

7.3.2 关闭Special Controls对话框112

7.4 Special Controls对话框——Win95版本113

7.4.1 热键控件113

7.4.2 进度控件114

7.4.3 游标控件115

7.4.4 微调按钮控件117

7.4.5 树视图控件118

7.5 本章内容综述124

第8章 用附加控件自定义对话框125

8.1 标签控件125

8.1.1 创建标签控件125

8.1.2 使用子对话框128

8.1.3 使用附加的CTabCtrl方法131

8.2 动画控件132

8.2.1 动画控件AVI的要求133

8.2.2 创建CAnimateCtrl对话框133

8.2.3 通知父窗口136

8.2.4 构建AVI文件136

8.3 本章内容综述137

8.2.5 有用的AVI控件类137

第9章 使用自定义的OCX控件139

9.1 介绍OLE自定义控件(OCX)139

9.1.1 OCX属性139

9.1.2 OCX方法140

9.1.3 OCX事件140

9.1.4 COleControl类140

9.2 使用Visual C版本2.x构建OLE2自定义控件(OCX)140

9.2.1 选定选项141

9.2.2 修改控件142

9.2.3 接受控件信息143

9.3 使用Visual C版本4.0构建OLE2自定义控件(OCX)144

9.3.1 ControlWizard文件146

9.3.2 可选的ControlWizard文件148

9.4 初始化OCX控件150

9.5 绘制OCX控件150

9.5.1 OCX OnDraw函数150

9.6 OCX控件中的鼠标消息154

9.7 OCX控件属性155

9.7.1 给OCX控件增加属性156

9.7.2 增加新属性157

9.8 定义Property Page对话框161

9.9 测试OCX控件162

9.9.2 测试一个OCX控件163

9.9.1 注册OCX控件163

9.10 源代码165

9.11 本章内容综述170

第10章 使用公用对话框、字体和颜色171

10.1 了解公用对话框和数据类型171

10.2 选定字体和颜色172

10.2.1 LOGFONT结构173

10.2.2 初始化LOGFONT结构175

10.3 选择一种字体176

10.4 选定一种颜色180

10.5 使用File Open,Save和Save As对话框183

10.5.1 OPENFILENAME结构184

10.5.2 筛选字符串187

10.5.3 多个文件选择187

10.6 使用Print对话框187

10.7 使用Find和Find/Replace对话框189

10.8 本章内容综述193

第3部分 图形操作195

第11章 了解设备特性和映射模式195

11.1 GetDeviceCaps函数195

11.2 CreateIC函数195

11.3 驱动程序版本和硬件类型196

11.4 视频和打印机分辨率197

11.5 RASTERCAPS200

11.6 TEXTCAPS201

11.7 LINECAPS202

11.8 CURVECAPS203

11.9 POLYGONALCAPS204

11.10 本章内容综述204

第12章 使用映射模式205

12.1 标准映射模式206

12.1.1 SetMapMode函数206

12.2 原点、窗口和视口212

12.3 SetWindowExt和SetViewportExt函数213

12.4.1 GetMapMode函数214

12.4.2 其他的关于窗口和视口范围的函数214

12.4 相关的模式、视口和窗口函数214

12.5 窗口和视口原点215

12.6 WinModes演示程序215

12.7 Life演示程序219

12.7.1 Life游戏219

12.7.2 Forest Life(森林演变游戏)221

12.8 本章内容综述221

第13章 使用颜色、调色板和绘图模式222

13.1 Windows调色板223

13.2 颜色定义224

13.3 标准颜色调色板225

13.4 颜色合成226

13.5 Color1应用程序228

13.6 COLORREF值的三种格式229

13.6.1 绝对的RGB COLORREF值229

13.6.2 调色板索引(Palette-Index)COLORREF值229

13.6.3 调色板相关的(Palette-Relative)COLORREF值230

13.7 抖色(Dithered Colors)230

13.8 自定义颜色231

13.9 捕捉键盘事件233

13.10 其他键盘事件235

13.11 捕捉鼠标事件235

13.12 Color2演示程序中的鼠标消息236

13.13 颜色到灰度的转换237

13.14 光栅绘图操作(ROP2)238

13.15 Color3演示程序239

13.16 本章内容综述241

第14章 使用绘图工具242

14.1 形状(Shape)和线条(Line)工具242

14.1.1 逻辑画笔(Logical Pen)242

14.1.2 逻辑画刷245

14.2 标准绘图形状247

14.2.1 LineTo函数248

14.2.2 Rectangle函数249

14.2.5 弧、带弦的弧和扇形块250

14.2.4 Ellipse函数250

14.2.3 RoundRect函数250

14.2.6 Drawl演示程序252

14.2.7 绘制饼图252

14.2.8 PolyGon和PolyPolygon函数254

14.2.9 多边形填充模式255

14.2.10 PolyPolygon错误256

14.3 其他绘图函数256

14.3.1 PolyPolyline函数256

14.3.2 PolyBezier函数257

14.3.3 PolyDraw函数258

14.4 本章内容综述259

15.1.1 DIB图象文件260

第15章 使用位图和屏幕图象260

15.1 BMP和DIB之比较260

15.1.2 BITMAPINFOHEADER261

15.1.3 BITMAPINFO和BITMAPCOREINFO之比较262

15.1.4 DIB位图颜色表263

15.1.5 DIB图象数据263

15.1.6 OS/2和Windows图象之比较263

15.2 屏幕图象的捕捉与显示263

15.2.1 Capture实用程序264

15.2.2 设置和清除264

15.2.3 进一步初始化265

15.2.4 OnImageDisPlay过程266

15.2.5 捕捉屏幕信息267

15.2.6 显示剪贴板268

15.2.7 写位图文件269

15.3 位图压缩格式272

15.3.1 16色图象所用的BI_RLE4图象压缩格式272

15.3.2 256色图象所用的BI_RLE8图象压缩格式274

15.4 读取和显示图象274

15.4.1 ReadDIB File API275

15.4.2 SaveDIBFile API276

15.4.3 PaintDIB API277

15.4.4 ImageAPI中的其他实用函数279

15.5 BmpImage演示程序280

15.5.1 BmpImage中的剪贴板操作281

15.6 本章内容综述282

第4部分 Visual C中其他成份284

第16章 用对象类实现数据接口284

16.1 文件访问方法284

16.1.1 MFC的文件功能284

16.1.2 用CFile打开文件286

16.1.3 访问和共享标志287

16.2 序列化288

16.2.1 制定序列化289

16.2.2 实现定制序列化的方法289

16.2.3 插入和析取运算符290

16.3 CArchive类291

16.4 随机文件访问292

16.5 CStdioFile类293

16.5.1 用CStdioFile进行文本输入293

16.5.2 用CStdioFile进行文本输出294

16.6 AARL_HAM演示程序294

16.6.1 读写CArchive记录296

16.6.2 重载的运算符297

16.6.3 GetEntry函数298

16.6.4 UpdateData函数299

16.7 本章内容综述299

第17章 理解ODBC连接300

17.1 创建一个ODBC应用程序301

17.1.1 缺省数据库306

17.1.2 回顾307

17.2 演示程序AARL3307

17.3 间接编辑——不得已的操作309

17.4 本章内容综述311

第18章 使用简单OLE操作312

18.1 应用程序集成312

18.1.1 剪贴板服务312

18.1.2 动态数据交换312

18.1.3 图元文件312

18.2 对象链接和嵌入313

18.2.1 复合文档314

18.2.2 链接对象与嵌入对象的比较314

18.2.3 包(Packages)315

18.2.4 OLE动词316

18.2.5 OLE包容器与OLE服务器的比较317

18.3 创建OLE包容器317

18.3.1 COle_cntrView类318

18.3.2 COle_cntrCntrItem(COleClientItem)类321

18.4 OLE服务器注册与选择322

18.4.1 实用程序RegEdit322

18.4.2 选定一个服务器:CO1eInsertDialog323

18.4.3 注册一个OLE服务器325

18.5 创建一个OLE服务器326

18.5.1 OLE服务器类型326

18.5.2 使用AppWizard创建OLE服务器327

18.5.3 COle_srvrSrvrItem类328

18.5.4 在图元文件环境中绘图330

18.5.5 CInPlaceFrame类331

18.5.6 COle_srvrApp类332

18.5.7 InitInstance方法333

18.5.8 COle_srvrView类335

18.5.9 一个有错误的例子336

18.5.10 改正错误的一个办法337

18.6 服务器应用程序菜单338

18.7 实用程序OLE2View340

18.8 本章内容综述341

第19章 MFC类简介342

19.1 MFC通用类342

19.1.1 CObject343

19.1.2 文件类344

19.1.3 坐标类344

19.1.4 CString345

19.1.5 时间类345

19.1.6 调试实用类345

19.2 MFC视对象类346

19.2.1 CDC和CDC的派生类347

19.2.3 CWnd和CWnd派生类348

19.2.2 CGdiObject和CGdiObject派生类348

19.2.4 相关对象类354

19.3 MFC应用程序框架类355

19.3.1 相关对象类357

19.4 MFC集合类357

19.4.1 数组集合类357

19.4.2 链表集合类358

19.4.3 映射集合类359

19.4.5 用户相关的基类360

19.4.6 集合类帮助360

19.4.4 封皮(Wrapper)类360

19.5 MFC OLE2类361

19.5.1 用户客户项365

19.5.2 用户服务器项365

19.5.3 相关的OLE类366

19.6 MFC数据库类366

19.6.1 用户记录集368

19.7 MFC Windows常用控件类368

19.8 MFC Windows Socket类370

19.9 MFC DAO类371

19.10 本章内容综述374

20.1.1 动态链接进程375

20.1 动态链接库375

第20章 理解DLI和派生子类375

20.1.2 载入时刻动态链接376

20.1.3 运行时刻动态链接376

20.1.4 动态链接的优缺点377

20.1.5 创建动态链接库377

20.1.6 入口点函数380

20.1.7 向DLL加入函数381

20.1.8 调用DLL382

20.1.9 在开发过程中测试DLL384

20.2 派生子类385

20.2.1 开始385

20.2.3 创建新类的其他途径386

20.2.2 增加新方法386

20.2.4 检索祖先类方法387

20.3 本章内容综述388

第21章 类的跟踪和调试389

21.1 Developer Studio工具集389

21.1.1 Quick Watch窗口390

21.1.2 Call Stack窗口392

21.2 其他的调试选项392

21.2.1 Memory窗口393

22.2.2 Registers窗口393

21.3 本章内容综述394

1996《Windows32位编程指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Ben Ezzell著;寥俊,段爱民译 1996 清华大学出版社;西蒙与舒斯特国际出版公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Windows 3.1编程指南(1994 PDF版)
Windows 3.1编程指南
1994 北京:清华大学出版社
javase60编程指南( PDF版)
javase60编程指南
Visual Cafe编程指南( PDF版)
Visual Cafe编程指南
Visuaal J++ 编程指南(1998年06月第1版 PDF版)
Visuaal J++ 编程指南
1998年06月第1版 浙江科学技术出版社
计算机系统实用开发手册( PDF版)
计算机系统实用开发手册
跟我学 A2 第十六课至第三十课(1981 PDF版)
跟我学 A2 第十六课至第三十课
1981
IntraBuilder编程指南(1999 PDF版)
IntraBuilder编程指南
1999 北京:电子工业出版社
CGI编程指南(1997 PDF版)
CGI编程指南
1997 北京:机械工业出版社
Windows 95编程指南(1997 PDF版)
Windows 95编程指南
1997 清华大学出版社;西蒙与舒斯特国际出版公司
CGI 编程指南(1998 PDF版)
CGI 编程指南
1998 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
80386/80486编程指南(1994 PDF版)
80386/80486编程指南
1994 北京:电子工业出版社
Visual J++编程指南(1998 PDF版)
Visual J++编程指南
1998 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
JAVA编程指南(1997 PDF版)
JAVA编程指南
1997 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
JavaScript编程指南(1999 PDF版)
JavaScript编程指南
1999 北京:电子工业出版社
WWW编程指南(1999 PDF版)
WWW编程指南
1999 北京:人民邮电出版社