欢迎访问学兔兔,学习、交流 分享 !

返回首页 |
当前位置: 首页 > 书籍手册>电子信息 >Windows核心编程(第5版)

Windows核心编程(第5版)

收藏
  • 大小:115712 KB
  • 语言:中文版
  • 格式: PDF版
  • 类别:电子信息
推荐:升级会员 无限下载,节约时间成本!
关键词:核心
资源简介
Windows核心编程(第5版)
作者:(美)杰瑞夫(Jeffrey, J.),(法)克里斯托夫(Christophe, N.) 著;葛子昂,周靖,廖敏译
出版时间:2008-09-01

【图书简介】

《Windows核心编程(第5版)》是为打算理解Windows的C和C++程序员精心设计的,作为Windows开发人员的必备参考。第5版全面覆盖WindowsXP,WindowsVista和WindowsServer2008中的170个新增函数和Windows特性。书中还讲解了Windows系统如何使用这些特性,我们开发的应用程序又如何充分使用这些特性,如何自行创建新的特性。《Windows核心编程(第5版)》重要主题:如何为32位和64位Windows系统构建和实现应用程序;如何新建和处理进程与作业;如何调度.管理、同步和销毁线程;如何通过I/O完成端口执行同步和异步设备I/O操作;如何使用虚拟内存、内存映射文件和堆之类的各种技术来分配内存;如何处理默认调拨的线程栈物理存储;如何为延迟加载、API拦截和进程注入构建DLL;如何使用结构化异常处理、Windows错误恢复和应用程序重启等机制。《微软技术丛书》包括以下几个子系列:从入门到精通:适合新手程序员的实用教程;侧重于基础技术和特征;提供范例文件。技术内幕:权威、必备的参考大全;包含丰富、实用的范例代码;帮助读者熟练掌握微软件技术。高级编程:侧重于高级特性、技术和解决问题;包含丰富、适用性强的范例代码;帮助读者精通微软技术。精通&宝典:着重剖析应用技巧,以帮助提高工作效率;主题包括办公应用和开发工具。认证考试教材:完全根据考试要求来阐述每一个知识点;提供可供搜索的Ebook(英文版)和训练题;提供实际场景、案例分析和故障诊断实验。


【作者简介】

JeffreyRichter是Wintellect公司的创始人之一,该公司从事培训,调试和咨询,致力于帮助其他公司以更快的速度开发出更优秀的软件。他著作颇丰,代表作有畅销书CLRviaC#。他还是MSDNMagazine的特约编辑和专栏作家。ChristopheNasarre是BusinessObjicts的软件架构师和开发部门领导,该公司致力于帮助其他企业更好地专注于其主营业务,通过商业智能方案来提升决策能力和业绩。他为Aiddison-Wesley,APress和MicrosoftPress出版的许多图书担任过技术审校,。此外,他还是MSDNMagazine的撰稿人。葛子昂,1998年毕业于南京理工大学计算机系,曾先后任职于上海育碧电脑软件有限公司和上海旭上电子有限公司,从事游戏软件的开发及图形处理器的设计。2005年加入微软中国研发集团/服务器与开发工具事业部至今,一直致力于WindowsCommunicationFoundation及相关领域的研发。代表译著有《NET设计规范》。周靖,1983年接触苹果机开始,“浸染”IT业数十年,涉猎广泛,具有深厚的技术功底和良好的文学素养。早期痴迷于硬件,曾担任《微型计算机》杂志特约作者多年。继而潜心钻研编程,并乐在其中,积累了丰富的经验。其翻译风格严谨、准确、朴实、流畅,深受读者欢迎。代表译著有《c++面向对象程序设计》(国内销量超过3万册)和《c#高级程序员指南》等。廖敏,毕业于上海交通大学软件学院并获硕士学位,目前在微软中国研发集团/服务器与开发工具事业部担任软件设计工程师。


【本书目录】

第1章 错误处理 3

1.1 定义自己的错误代码 7

1.2 ErrorShow示例程序 7

第2章 字符和字符串处理 10

2.1 字符编码 11

2.2 ANSI字符和Unicode字符

与字符串数据类型 12

2.3 Windows中的Unicode函数

和ANSI函数 14

2.4 C运行库中的Unicode函数

和ANSI函数 16

2.5 C运行库中的安全字符串函数 17

2.5.1 初识新的安全字符串函数 18

2.5.2 在处理字符串时如何获得

更多控制 21

2.5.3 Windows字符串函数 23

2.6 为何要用Unicode 24

2.7 推荐的字符和字符串处理方式 25

2.8 Unicode与ANSI字符串转换 26

2.8.1 导出ANSI和Unicode DLL

函数 28

2.8.2 判断文本是ANSI还是

Unicode 29

第3章 内核对象 32

3.1 何为内核对象 32

3.1.1 使用计数 34

3.1.2 内核对象的安全性 34

3.2 进程内核对象句柄表 36

3.2.1 创建一个内核对象 37

3.2.2 关闭内核对象 38

3.3 跨进程边界共享内核对象 42

3.3.1 使用对象句柄继承 42

3.3.2 改变句柄的标志 45

3.3.3 为对象命名 46

3.3.4 终端服务命名空间 50

3.3.5 专有命名空间 51

3.3.5 复制对象句柄 58

第II部分 工作机制

第4章 进程 65

4.1 编写第一个Windows应用程序 66

4.1.1 进程实例句柄 71

4.1.2 进程前一个实例的句柄 72
下载地址