金桥书城
首页 咨询 科普 论坛 博客
首页 图书 音乐 影视 化妆品
我的账户 购物车内容 去收银台
动漫周边 数码 最新商品 出版社 丛书 作者 最近出版书籍 在线阅读 RSS
商品搜索
高级搜索 热门搜索词:殷红博  早期教育与天才  区慕洁
您现在的位置:书城 > 图书 > 电脑图书 > 操作系统 > Windows > 商品信息    

Windows系统编程(原书第3版)

 Windows系统编程(原书第3版)
 现在就购买: 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楼 收款人:科普书社