首页
┆
咨询
┆
科普
┆
专家
首页
图书
音乐
影视
化妆品
我的账户
┆
购物车内容
┆
去收银台
数码
┆
最新商品
┆
出版社
┆
丛书
┆
作者
┆
最近出版书籍
┆
RSS
订购电话:023-63659911 023-63002289-802
商品搜索
高级搜索
热门搜索词:
英语
健康
作文
书城
>
图书
>
电脑图书
>
操作系统
>
Windows
> 商品信息
Windows系统编程(原书第3版)
定价: ¥55.00元
金桥价: ¥52.25元
节省: ¥2.75元
出版/发行时间: 2006-01-01
出版社:
机械工业出版社
作者:
美 Johnson M.Hart
译者:
安娜
ISBN: 7111177010
版次: 1
开本: 16
页数: 394
内容简介
“如果你是一位系统级的32位或者64位Windows开发者,无论是直接使用WindowsAPI还是通过.NET使用,你肯定希望阅读Johnson Hart的这本最新版的备受推崇和喜爱的书籍。”
――Chris Sells,内容战略家,MSDN Longhorn开发中心
作为WindowsAPI核心特性和功能的实践指南,本书会吸引你徜徉于Windows
XP和2003以及其他Windows系统中。与许多其他Windows编程资源不同,本书完全专注于核心系统服务――文件系统、内存、进程和线程、同步、通信以及安全性,而不是更常见的图形用户界面功能。本书尤其适合那些已经熟悉UNIX或者其他高端操作系统的读者,阅读本书还有助于大家扎实基础,并快速而简单地学习许多重要特性。
本修订版涵盖新API函数、网络编程、Windows服务、进程和线程管理、同步以及单处理器和多处理器上的程序性能,它同时还描述了向Win64(新的Windows
64位 API)移植程序的技巧。
从检查单进程程序所需的特性开始,本书循序渐进地介绍了和多线程环境相关的复杂函数,而且每章都会用真实范例来阐述主题。本书包含如下Windows关键主题:
◎文件和目录管理
◎字符I/O和Unicode
◎注册表
◎结构化异常处理
◎安全服务
◎内存管理和DLL
◎线程、进程管理和调度
◎线程同步,包括事件和互斥使用的条件变量模型
◎进程间通信,特别是管道和邮槽
◎用套接字进行网络编程
◎开发Windows服务
◎计时器、异步I/O和I/O完成端口
◎改善程序性能和可靠性的方针,以及如何权衡两者之间的关系
◎Win64,涵盖架构、数据类型和程序移植
简短而真实的范例阐述了每个主题,并包含在配套Web站点(www.awprofessional.com/titles/0321256190)中。附录提供了性能测量,并对比了Windows、UNIX和C库。
目录:
第1章Win32和Win64基础
11操作系统基础
12Windows的演化
13Windows版本
14Windows的市场角色
15Windows、标准和开放系统
16Windows原则
17准备Win64
18标准C库:何时用于文件处理
19使用本书需要具备的条件
110范例:复制简单的顺序文件
111总结
112练习
第2章使用Windows文件系统和字符I/O
21Windows文件系统
22文件命名
23打开、读取、写入和关闭文件
24插曲:Unicode和通用字符
25Unicode策略
26标准设备和控制台I/O
27范例:打印和提示
28范例:错误处理
29范例:复制多个文件到标准输出
210范例:ASCII到Unicode的转换
211文件和目录管理
212范例:打印当前目录
213总结
214练习
第3章高级文件和目录处理以及注册表
3164位文件系统
32文件指针
33获取文件大小
34范例:随机记录更新
35文件属性和目录处理
36装载点
37范例:列出文件属性
38范例:设置文件时间
39文件处理策略
310文件锁定
311注册表
312注册表管理
313范例:显示注册表关键字和内容
314总结
315练习
第4章异常处理
41异常及其处理器
42浮点异常
43错误和异常
44范例:将错误当做异常
45终止处理器
46范例:使用终止处理器来提高程序质量
47范例:使用过滤函数
48控制台控制处理器
49范例:一个控制台控制处理器
410矢量异常处理
411总结
412练习
第5章内存管理、内存映射文件和DLL
51Win32和Win64内存管理架构
52堆
53管理堆内存
54范例:使用二分查找树来排序文件
55内存映射文件
56范例:对映射文件进行顺序文件处理
57范例:排序内存映射文件
58范例:使用基准指针
59动态链接库
510范例:显式链接文件转换函数
511DLL入口点
512DLL版本管理
513总结
514练习
第6章进程管理
61Windows进程和线程
62进程创建
63进程句柄计数
64进程标识
65复制句柄
66退出及终止进程
67等待进程终止
68环境块和字符串
69范例:并发模式查找
610多处理器环境下的进程
611进程执行时间
612范例:进程执行时间
613产生控制台控制事件
614范例:简单任务管理
615任务对象
616总结
617练习
第7章线程和调度
71线程概览
72线程基础
73线程管理
74在线程中使用C库
75范例:多线程模式查找
76性能影响
77老板/工人和其他线程模型
78范例:归并排序――使用SMP分而治之
79线程局部存储
710进程和线程优先级和调度
711线程状态
712缺陷和常见错误
713计时等待
714纤程
715总结
716练习
第8章线程同步
81线程同步的需要
82线程同步对象
83CRITICAL_SECTION对象
84保护共享变量的CRITICAL_SECTION
85范例:简单生产者/消费者系统
86互斥
87信号量
88事件
89范例:生产者/消费者系统
810更多的互斥和CRITICAL_SECTION指南
811更多的互锁函数
812内存管理性能考虑
813总结
814练习
第9章同步性能影响和指南
91同步性能影响
92性能试验的范例程序
93使用CS自旋计数器调节SMP性能
94信号量“扼杀”以减少线程竞争
95处理器亲缘关系
96I/O完成端口
97性能指南和缺陷
98总结
99练习
第10章高级线程同步
101条件变量模型和安全属性
102使用SignalObjectAndWait
103范例:门限阻碍对象
104队列对象
105范例:在多阶段管道中使用队列
106异步过程调用
107异步过程调用排队
108可变等待状态
109安全线程取消
1010Pthreads用于程序可移植性
1011线程堆栈和线程数量
1012设计、调试和测试的提示
1013访问内核对象的其他方法
1014总结
1015练习
第11章进程间通信
111异步管道
112范例:使用异步管道的I/O重定向
113命名管道
114命名管道事务函数
115范例:客户端/服务器命令行处理器
116关于客户端/服务器命令行处理器的注释
117邮槽
118管道和邮槽的创建、连接和命名
119范例:客户端可以定位的服务器
1110关于线程模型的注释
1111总结
1112练习
第12章使用Windows套接字进行网络编程
121Windows套接字
122套接字服务器函数
123套接字客户端函数
124对比命名管道和套接字
125范例:套接字消息接收函数
126范例:基于套接字的客户端
127范例:带有新特性的基于套接字的服务器
128进程内服务器
129面向行的消息、DLL入口点和TLS
1210范例:套接字消息的线程级安全DLL
1211范例:可选的线程级安全DLL策略
1212数据报
1213Berkeley套接字与Windows套接字
1214使用Windows套接字的重叠I/O
1215Windows Sockets 2
1216总结
1217练习
第13章Windows服务
131编写Windows服务概览
132 main()函数
133ServiceMain()函数
134服务控制处理器
135范例:服务“包装器”
136管理Windows服务
137小结:服务操作和管理
138范例:服务控制shell
139与服务共享内核对象
1310事件日志
1311有关调试服务的注意点
1312总结
1313练习
第14章异步输入/输出和完成端口
141Windows异步I/O概览
142重叠I/O
143范例:同步文件句柄
144范例:使用重叠I/O和多个缓存进行文件转换
145使用完成例程的扩展I/O
146范例:使用扩展I/O来进行文件转换
147线程异步I/O
148可等待计时器
149范例:使用可等待计时器
1410I/O完成端口
1411范例:使用I/O完成端口的服务器
1412总结
1413练习
第15章Windows对象安全
151安全属性
152安全概览:安全描述符
153安全描述符控制标记
154安全标识符
155管理ACL
156范例:NTFS文件的UNIX风格权限
157范例:初始化安全属性
158读取和更改安全描述符
159范例:读取文件权限
1510范例:更改文件权限
1511内核和通信对象安全
1512范例:进程及其线程安全
1513其他安全属性概览
1514总结
1515练习
第16章Win64编程
161Win64进展
16264位架构概览
163Win64编程模型
164数据类型
165遗留代码移植
166范例:移植sortMM(程序55)
167总结
168练习
附录A使用范例程序
附录BWindows、UNIX和C库的比较
附录C性能结果
参考文献
这件商品于 2006-01-16 添加.
Google AdSense...
出版社-机械工业出版社
...
更多
基于4G系统的移动服务技术
工程力学(第2版普通高等专科教育机电类规划教材)
烹调入门(农村劳动力转移再就业工程职业技能培训用书)
电脑办公八合一教程/新零距离电脑课堂系列
超高压交流输电工程(原书第3版)/国际电气工程先进技术译丛
PHP+Ajax完全自学手册(附光盘珍藏版)/编程红宝书
好服务大生意(优质服务手册原书第2版)
管理成就生活
电器维修技能与方法问答/电子技术实际操作技能问答丛书
译者-安娜
...
更多
世界上最感人的书信/美丽英文双语阅读
首次购物
购物演示
常见问题
隐私条款
付款方式
网上支付
邮局汇款
银行汇款
配送方式
运费收取标准
到货时间
会员专区
我的账单
我的收藏
有问必答
帮助中心
找回密码
联系我们
关于我们
|
网站地图
|
用户注册
|
广告客户
|
招聘信息
|
业务信息
Copyright©2006-2009 JQCQ.com,WONDER. All Rights Reserved
重庆网得信息技术有限公司.版权所有
电话:023-63002289-802 63659911 传真:023-63659907 短信查询:13638319092(
短信
)
邮编:400013 地址:重庆市渝中区双钢路3号科协大厦15楼 收款人:科普书社