精通Windows NT编程技术PDF电子书下载
- 电子书积分:25 积分如何计算积分?
- 作 者:(美)Brian Myers,(美)Eric Hamer著;李成辉,周长缨译
- 出 版 社:北京:电子工业出版社
- 出版年份:1994
- ISBN:7505323415
- 页数:973 页
第一章 NT系统概貌 1
Windows NT(新技术) 1
目录 1
Windows NT所处理的任务 2
系统概貌 3
内核模式和用户模式 3
客户和服务器 4
系统构成成份 4
对象管理器 7
NT执行器 7
虚存管理器 12
采用线程的多任务方式 14
I/O系统 20
网络 21
子系统 24
程序如何使用子系统 25
协调各种子系统 27
Win32 API 28
小结 30
建立Windows程序的各种工具 31
编译器 31
第二章 Windows NT应用程序的编译 31
资源编译器 34
资源转换实用程序(CvtRes) 34
Microsoft的可移植的执行码连接器 35
Make文件 36
Windows程序的文件类型简介 38
一个简单的WIN32程序 40
头文件和资源文件 41
缺省的.DEF文件 41
源文件 43
无Pascal定义! 50
获取消息 50
永远都是第一个实例 51
无需前导准备代码 52
Windows.h头文件的分割 52
小结 53
16位和32位Windows程序设计的差异 54
语法上的改变 54
第三章 移植:从Win16到Win32 54
语义上的差异 62
与移植和可移植性有关的策略 66
PortTool实用程序 66
可以用两种方法编译的源代码 67
一个可在Windows 3.0、3.1和NT下运行的函数 72
仅使用公布的Windows API 73
使用Profile函数 74
文件和文本 74
有针对性的类型定义s 74
STRICT类型定义 75
控制器消息API 77
消息分解器 77
Win32s 82
小结 83
第四章 多线程的创建与同步 84
概念 84
何时创建线程和进程 85
线程对象 85
线程的调度和同步 86
建立和修改线程 90
Win32的对象句柄 90
命令 90
线程的同步 97
代码:Threads程序 102
头文件与资源文件 102
初始化函数 106
窗口函数与消息处理器 111
修改线程 116
线程函数 121
About对话框 124
运行线程 125
小结 126
第五章 创建进程和管道 127
概念:进程与管道 127
继承 127
进程的生命期 128
进程间的通信 129
管道的生命期 129
管道的种类 130
进程 131
命令 131
管道 139
区分管道与邮件槽 154
代码:Process程序的两种版本 155
匿名管道版本 155
命名管道版本 189
小结 211
第六章 异常处理 213
概念 213
结构化的异常处理 213
终止处理器 214
何为异常 215
基于框架的异常处理 216
执行的顺序 216
调试器 217
命令 218
过滤器 219
异常终止 224
自定义处理代码的异常事件 224
嵌套的代码块 225
控制台应用程序简介 225
代码 225
跳跃和反弹 230
回溯 232
过滤器函数 236
一个错误处理系统 238
小结 248
第七章 内存管理 249
概念 249
虚拟内存管理器 250
地址空间 255
映射文件 257
命令 258
虚拟内存 258
堆函数 263
全局和局部内存命令 265
验证 266
C运行库中等价的函数 267
通过映射文件共享内存 267
代码 272
List程序 273
内存映射文件浏览器 297
小结 309
第八章 采用新GDI来描绘复杂形状 310
对GDI所作的改变 310
概念 313
GDI命令缓冲区 313
Bezier曲线 314
路径 314
控制GDI命令缓冲区 315
命令 315
描绘Bezier曲线 316
描绘宽线 317
建立路径 321
将位图放到平行四边形中 324
代码:Simple Paint程序 328
头文件和资源文件 328
初始化函数 335
消息处理器 342
翻转图像 351
描绘函数 353
笔型函数 360
使部分客户区无效 364
小结 367
第九章 转换增强型元文件 368
概念 368
世界坐标变换 368
增强型元文件 371
世界坐标变换 377
命令 377
增强型元文件 384
代码:Metafile Transform程序 395
辅助文件 396
主模块 402
变换模块 412
初始化模块 418
对话框模块 437
小结 443
概念 444
位图 444
第十章 利用位图和调色板来建立特殊效果 444
调色板 450
命令 451
位图命令 451
调色板命令 455
代码:DIBLIB库 463
库的概貌 464
DIBUTIL模块 467
DIBFILE模块 487
DIBFX模块 497
客户程序 510
小结 543
第十一章 为Windows NT设计动态连接库 545
概念 545
三种库 545
采用DLL的理由 546
DLL如何工作 547
命令 549
建立DLL 549
调用DLL 559
管理DLL中的内存 561
代码 569
Sprite DLL 569
DibLib DLL 588
小结 592
第十二章 处理文件 594
概念 594
文件系统 594
命令 597
建立和打开文件 598
读/写文件 601
改变文件大小 602
异步I/O 602
加锁和解锁文件 606
关闭和删除文件 607
移动和拷贝文件 608
查找文件 608
目录操作 613
监视目录 613
获取关于文件和设备的信息 614
文件安全 616
等效的C函数 617
代码 617
查找模块 618
写模块 624
小结 630
第十三章 通过DDEML进行通信 631
DDE交互作用 632
动态数据交换(DDE) 632
概念 632
DDEML为DDE添加了什么 634
登记服务 634
服务、话题和项名 635
进程间通信(IPC)机制 635
命令 636
DDEML回调函数 636
管理串 638
管理数据对象 640
初始化应用程序 642
启动会话 644
客户怎样开始事务处理 646
服务器怎样响应事务处理 646
异步事务处理 651
终止会话 652
取消DDEML服务的初始化 652
System话题 652
DDEML Shell 655
代码 656
数据库服务器 659
数据库客户 680
小结 707
第十四章 编写OLE客户 708
概念 709
通过OLE库进行交互作用 709
DDEML与OLE的比较 710
定义术语 711
交互作用实例 711
基本格式和附加格式 715
安装OLE应用程序 716
初始化客户 716
用于OLE客户的命令 716
打开文件 719
添加新对象 720
显示对象 721
执行对象的动词 721
运行Edit菜单 722
保存文件 725
关闭文件 725
关闭应用程序 725
代码:Client程序 726
Client模块 733
Document模块 761
剪贴板模块 774
对象窗口模块 790
小结 803
第十五章 编写OLE服务器 805
概念 805
服务器的用户界面 806
服务器的编程界面 807
写系统登记库 808
对象处理器 808
命令 808
虚表结构 809
将对象放入剪贴板 811
OleSvr命令 812
代码:服务器程序 813
初始化OLE服务器 813
更新和保存连接或嵌入对象 818
服务器方法 819
服务器文件方法 824
服务器对象方法 827
OLE2.0概要 831
已被OLE2.0校正的OLE1.0中的限制 832
OLE2.0新增加的特色 832
在OLE2.0上编程 834
展望 835
小结 835
第十六章 多媒体程序设计 836
概念 836
什么是多媒体 836
四组命令 837
多媒体定时器 838
多媒体动画 838
声音数据格式 838
命令 839
播放声音的三种简易方式 839
媒体控制界面(MCI) 841
多媒体文件I/O 843
代码:SHOWWAVE程序 846
MCI模块 855
MMIO模块 865
WinMain模块 875
ShowWave模块 878
GraphWin模块 906
ShowWave的其它思想 912
小结 913
第十七章 高级特色概述 914
系统安全 914
识别用户 915
保护对象 921
评价访问请求 931
模仿 933
C2安全级 934
实例:建立一个安全描述子 935
网络程序设计 939
网络命令 939
Windows Sockets 940
Windows网络API 943
受保护的服务器 944
远程过程调用(RPC)机制 944
Unicode 948
通用文本 950
转换串 952
实现细节 953
用于通用文本应用程序的指导原则 956
控制台API 958
控制台命令 959
控制台和OEM字符 963
分派程序图标 963
显示出对话框窗口 964
实例:鼠标输入 964
小结 972
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017