首页
┆
咨询
┆
科普
┆
论坛
┆
博客
首页
图书
音乐
影视
化妆品
我的账户
┆
购物车内容
┆
去收银台
动漫周边
┆
数码
┆
最新商品
┆
出版社
┆
丛书
┆
作者
┆
最近出版书籍
┆
在线阅读
┆
RSS
商品搜索
高级搜索
热门搜索词:
殷红博
早期教育与天才
区慕洁
您现在的位置:
书城
>
图书
>
电脑图书
>
操作系统
>
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...
出版社-机械工业出版社
...
更多
JSF Web应用开发实战
机钳工实训教程
建筑环境与设备工程实验及测试技术
电器开关电源电路图集
配电网络故障选线
软件测试教程
土木工程测量实践教程
数字媒体应用教程(附光盘)
算法与C程序设计
首次购物
购物演示
常见问题
隐私条款
付款方式
网上支付
邮局汇款
银行汇款
配送方式
运费收取标准
到货时间
会员专区
我的账单
我的收藏
有问必答
帮助中心
找回密码
联系我们
关于我们
|
网站地图
|
用户注册
|
广告客户
|
招聘信息
|
业务信息
Copyright©2006-2009 JQCQ.com,WONDER. All Rights Reserved
重庆科技咨询中心.重庆网得信息技术有限公司.版权所有
Email: book@jqinfo.com
电话:023-63002289-802 63659911 传真:023-63659907 短信查询:13638319092(
短信
)
邮编:400013 地址:重庆市渝中区双钢路3号科协大厦15楼 收款人:科普书社