图书介绍
Win32高级程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Martin Heller著;祝远玲,冯 玉译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505326813
- 出版时间:1994
- 标注页数:360页
- 文件大小:23MB
- 文件页数:375页
- 主题词:
PDF下载
下载说明
Win32高级程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
译者序1
前 言1
原序1
第一章从Win16到Win32的移植1
1.1字长的烦恼1
1.2 Windows向Win32移植指南3
1.2.1 从WORD讲起4
1.2.2压缩参数引起的混乱5
1.3.1 Win32和Windows 3.x的同音词与同义词8
1.3 同音词和同义词8
1.3.2 Win32与DOS Int21H的同义词10
1.3.3 Win32与Windows 3.x DLL Entry和Exit的同义词11
1.4其它的移植问题12
1.4.1 非同步的消息队列12
1.4.2分离的地址空间13
1.4.3扩展的文件名13
1.4.4使用C运行库13
1.5从Windows向Win32移植的工具15
1.6小结16
2.1 移植IMAGE3.C17
第二章一个快速移植的例子17
2.2 移植DIB.C21
2.3 DLGOPEN.C的移植22
2.4 DRAWDIB.C的移植24
2.5 PRINT.C的移植26
2.6使用自顶向下的方法移植用户程序27
2.7调试29
第三章从C到C++的移植35
3.1更为优良的C语言35
3.1.1避免使用预处理器36
3.1.2指针和引用37
3.1.3不安全的联合39
3.1.4类型安全与Printf和Scanf带来的危险40
3.1.5动态内存管理41
3.1.6错误处理41
3.2 支持数据抽象43
3.2.1 C中的一个Isotope清单43
3.2.2在C中的数据隐蔽44
3.2.3 C++中的数据隐蔽:类44
3.3支持面向对象的编程46
3.2.4构造器和析构器46
3.2.5操作符、成员和朋友类46
3.4 C++的优点52
3.5 C++的缺点52
3.6 向C++转化的一个计划53
3.7学习C++53
3.7.1 若不懂C或C++,必须先从C开始吗54
3.7.2 若想使用OPP,必须在C++前先学Smalltalk吗55
3.7.3将C用作一种OOPL还是一种“更为优良的C”56
3.7.4学会C++需花多长时间56
4.1 一个更为优良的C程序:Image3a59
第四章Win32下的C++编程59
4.2使Image3成为面向对象的代码61
4.2.1按对象来处理62
4.2.2设计DIB类62
4.2.3类分层粒度64
4.2.4 一个DIB API和MFC66
4.3 MFC 2.0应用程序结构72
4.3.1 应用程序对象和命令目标72
4.3.2 ASSERT消息映象和其它的MFC宏Magic81
4.3.3文档、模板、视图和框架84
4.3.4对话和控制91
4.4 一个图象类96
4.5小结99
第五章Win32高级特性101
5.1线索、进程和同步101
5.2高级图形104
5.2.1 Bezier曲线104
5.2.2 Path105
5.2.3 World变换111
5.2.4掩模与平行四边形113
5.3 WINMAG NT基准测试程序:Hellstonees114
5.3.1 Hellstones中的窗口和消息处理115
5.3.2 WindowsMaker类层次119
5.3.3 整数CPU执行性能:Dhrystones131
5.3.4浮点执行性能:Whetstone150
5.3.5 为Dhrystones和Whetstones使用线索156
5.3.6测量磁盘I/O性能166
5.3.7测量视频I/O性能173
5.4报告Hellstones结果185
6.1Win32s子集191
第六章Win32s191
6.1.2 Win32s缺少些什么192
6.1.1 Win32s做些什么192
6.1.3 Win32s中增加了什么193
6.1.4执行说明193
6.1.5兼容性问题197
6.2 Win32s运行时的检测198
6.3 Win32s策略199
6.3.1 坚持子集法和按条件编译法199
6.3.2运行时调节法199
6.4.1 使用Universal Thunks201
6.4 混合的32位ExE和16位DLLS201
6.4.2构造一个DDE或其它IPC桥梁205
6.4.3模拟线索206
6.4.4调用16位DLL207
6.5小结208
第七章多媒体程序设计211
7.1 Windows的多媒体服务结构211
7.2媒体控制界面211
7.2.1 使用MCI的命令字符串212
7.2.2错误处理218
7.2.3使用MCI命令消息220
7.3 Windows和Win32的声频函数224
7.3.1 使用高级声频函数224
7.3.2使用低级声频函数227
7.4 MIDI编程232
7.5使用辅助声频设备238
7.6使用多媒体定时器238
7.7执行多媒体I/O文件239
7.8在DIB设备内涵下作图246
7.9使用加强的元文件251
7.10小结255
第八章对笔式系统的支持257
8.1设置画笔环境257
8.2 Windows for Pens结构258
8.3基本的画笔应用程序设计259
8.4 激活HEDIT和BEDIT控制器259
8.5控制识别处理265
8.6使用墨迹265
8.7小结266
9.1支持Unicode的Win32267
第九章使用Unicode267
9.2使用Unicode和C库函数270
9.3使用Unicode字体275
9.4国际化问题277
9.5小结279
第十章OLE 2281
10.1 OLE 2的引入281
10.1.1同址激活282
10.1.2解决连接的中断283
10.1.4拖删和剪接板284
10.1.3持久性存储284
10.1.5 OLE 2编程方式285
10.1.6 其它的OLE 2功能285
10.2 OLE 2:1表示界面285
10.3 OLE界面类287
10.4小结288
第十一章进程通信与分布计算291
11.1 NT进程通信分类291
11.2 Netbios293
11.3 WNet298
11.4通信槽(Mailsolts)300
11.5 MAPI301
11.6管道(pipe)304
11.6.1无名管道305
11.6.2命名管道305
11.7远程存取316
11.8 Sockets317
11.9远程调用333
11.10 DDE和NetDDE340
11.11文件映射(内存映射文件)343
11.12安全性344
11.13服务控制管理者347
11.14事件日志349
11.15执行监控350
11.16小结353
第十二章新版Windows展望355
12.1两个新版本355
12.2 Win32的普遍性356
12.3可供选择的工具356
附录357
热门推荐
- 1635892.html
- 476101.html
- 2003227.html
- 903770.html
- 3520064.html
- 2914822.html
- 323459.html
- 269194.html
- 3318053.html
- 1234999.html
- http://www.ickdjs.cc/book_1184667.html
- http://www.ickdjs.cc/book_1880079.html
- http://www.ickdjs.cc/book_2426078.html
- http://www.ickdjs.cc/book_366564.html
- http://www.ickdjs.cc/book_1786018.html
- http://www.ickdjs.cc/book_2926937.html
- http://www.ickdjs.cc/book_136099.html
- http://www.ickdjs.cc/book_1886775.html
- http://www.ickdjs.cc/book_2324115.html
- http://www.ickdjs.cc/book_1029710.html