最新帖子 精华区 社区服务 会员列表 统计排行
主题 : Windows核心编程第5版介绍及pdf下载
admin 离线
级别: 管理员
UID: 1
精华: 1
发帖: 997
金币: 526 个
银元: 488 个
铜钱: 7868 个
技术分: 601 个
在线时间: 737(时)
注册时间: 2010-04-21
最后登录: 2018-04-22
楼主  发表于: 2010-04-26   

Windows核心编程第5版介绍及pdf下载

管理提醒: 本帖被 admin 从 阶段1讨论区 移动到本区(2016-11-20)

经典指数:
难度指数:

  这是一本经典的Windows核心编程指南,从第1版到第5版,引领着数十万程序员走入Windows开发阵营,培养了大批精英。.
  作为Windows开发人员的必备参考,本书是为打算理解Windows的C和C++程序员精心设计的。第5版全面覆盖Windows XP,Windows Vista和Windows Server 2008中的170个新增函数和Windows特性。书中还讲解了Windows系统如何使用这些特性,我们开发的应用程序又如何充分使用这些特性,如何自行创建新的特性。...

作者简介   · · · · · · 

  Jeffrey Richter是一位在全球享有盛誉的技术作家,尤其在Windows/.NET领域有着杰出的贡献。他的第一本Windows著作Windows 3: A Developer's Guide大获好评,从而声名远扬。之后,他又推出了经典著作《Windows 高级编程指南》和《Windows核心编程》。如今这两本书早已成为Windows程序设计领域的颠峰之作,培育了几代软件开发设计人员。他的每一本新作问世,我们都有理由相信这是一本巨著,我们想要的一切尽在其中。Jeffery 是Wintellect公司的创始人之一,也是MSDN杂志.NET专栏的特邀编辑。现在他正领导开发该公司的.NET程序设计课程,向大众推广.NET技术。因为他自1999年开始就参与了微软.NET框架开发组的咨询工作,与这些一线人员一起经历了.NET的孕育与诞生,所以他对.NET思想的领悟、对.NET的细节熟稔,是其他任何作家难以企及的。他是.NET著作领域中当之无愧的一面旗帜。
  Christophe Nasarre是Business Objects的软件架构师和开发部门领导,该公司致力于帮助其他企业更好地专注于其主营业务,通过商业智能方案来提升决策能力和业绩。他为Addison-Wesley,APress和Microsoft Press出版的许多图书担任过技术审校,此外还是MSDN Magazine的撰稿人。

  译者序
  前言
  作译者简介
  第一部分 程序员必读
  第1章 错误处理 
  1.1 自定义错误处理的实现 
  1.2 错误显示例程 
  第2章 Unicode 
  2.1 字符集 
  2.1.1 单字节和双字节字符集 
  2.1.2 Unicode:宽字节字符集 
  2.2 为何需要Unicode 
  2.3 Windows 2000和Unicode 
  2.4 Windows 98和Unicode 
  2.5 Windows CE和Unicode 
  2.6 评论 
  2.7 关于COM 
  2.8 如何编写Unicode源代码 
  2.8.1 C运行库的Unicode支持 
  2.8.2 Windows定义的Unicode数据类型 
  2.8.3 Windows系统中的Unicode函数和ANSI函数 
  2.8.4 Windows字符串函数 
  2.9 让应用程序符合ANSI和Unicode规范 
  2.9.1 Windows字符串函数 
  2.9.2 资源 
  2.9.3 确定文本是ANSI型还是Unicode型 
  2.9.4 在Unicode和ANSI间转换字符串 
  第3章 内核对象
  3.1 内核对象的概念 
  3.1.1 使用计数 
  3.1.2 安全性 
  3.2 内核对象句柄表 
  3.2.1 创建内核对象 
  3.2.2 关闭内核对象 
  3.3 进程间内核对象的共享 
  3.3.1 对象句柄的继承性 
  3.3.2 改变句柄标志 
  3.3.3 命名对象 
  3.3.4 终端服务器命名空间 
  3.3.5 复制对象句柄 
  第二部分 完成编程任务
  第4章 进程 
  4.1 编写第一个Windows应用程序 
  4.1.1 进程的实例句柄 
  4.1.2 进程的前一个实例句柄 
  4.1.3 进程的命令行 
  4.1.4 进程的环境变量 
  4.1.5 亲缘性 
  4.1.6 进程的错误模式 
  4.1.7 当前驱动器和目录 
  4.1.8 当前目录 
  4.1.9 系统版本 
  4.2 CreateProcess函数 
  4.2.1 pszApplicationName和pszCommandLine 
  4.2.2 psaProcess、psaThread和bInheritHandles 
  4.2.3 fdwCreate 
  4.2.4 pvEnvironment 
  4.2.5 pszCurDir 
  4.2.6 psiStartInfo 
  4.2.7 ppiProcInfo 
  4.3 进程的终止 
  4.3.1 主线程的入口函数返回 
  4.3.2 ExitProcess函数 
  4.3.3 TerminateProcess函数 
  4.3.4 进程中所有线程的运行终止 
  4.3.5 进程的运行终止 
  4.4 子进程 
  4.5 枚举系统中运行的进程 
  第5章 作业 
  5.1 对作业进程的限制 
  5.2 把进程放入作业 
  5.3 终止作业中所有进程的运行 
  5.4 查询作业统计信息 
  5.5 作业通知信息 
  5.6 JobLab示例应用程序 
  第6章 线程的基本知识 
  6.1 创建线程的时机 
  6.2 何时不能创建线程 
  6.3 编写第一个线程函数 
  6.4 CreateThread函数 
  6.4.1 psa 
  6.4.2 cbStack 
  6.4.3 pfnStartAddr和pvParam 
  6.4.4 fdwCreate 
  6.4.5 pdwThreadID 
  6.5 终止线程 
  6.5.1 线程函数返回 
  6.5.2 ExitThread函数 
  6.5.3 TerminateThread函数 
  6.5.4 在进程终止运行时终止线程 
  6.5.5 线程终止运行时发生的操作 
  6.6 线程的一些内部细节 
  6.7 对于C/C++运行时库的考虑 
  6.7.1 Oops—错误地调用了CreateThread 
  6.7.2 不该调用的C/C++运行时库函数 
   ......
  第22章 DLL注入以及API挂接 

  第五部分 结构化异常处理
  第24章 异常处理程序和软件异常 
  第25章 未处理异常和C++异常 
  第六部分 窗口
  第26章 窗口消息 
  第27章 硬件输入模型与本地输入状态 

  附录
  附录A 构建环境 
  附录B 消息解析器、子控件宏以及API宏

 媒体评论

无论是Windows编程新手,还是完全用本机代码来编程或通过P/Invoke来调用,NET Framework未提供的API的老手,都会发现本书的价值。 
            ——Mark Russinovich,《深入解析Windows操作系统》作者 
  要想在Windows编程方面更上一层楼,迟早都需要好阅读并领会本书的内容。 
            ——Francis Glassborow,C/C++用户协会前主席 
  搞Windows程序设计有两方面的资源是不可或缺的:一是MSDN,另一个便是本书。 
            ——侯捷,著名技术作家

本书下载地址(共3部分)
part1:http://ishare.iask.sina.com.cn/f/10583917.html
part2:http://ishare.iask.sina.com.cn/f/10583918.html
part3:http://ishare.iask.sina.com.cn/f/10583919.html
wubaobao 离线
级别: 菜鸟
UID: 1007
精华: 0
发帖: 93
金币: 0 个
银元: 10 个
铜钱: 425 个
技术分: 0 个
在线时间: 1(时)
注册时间: 2011-01-10
最后登录: 2011-01-10
沙发  发表于: 2011-01-10   
thanks
qw_er 离线
级别: 荣誉会员
UID: 21491
精华: 0
发帖: 14
金币: 0 个
银元: 25 个
铜钱: 50 个
技术分: 0 个
在线时间: 2(时)
注册时间: 2013-09-10
最后登录: 2013-09-11
板凳  发表于: 2013-09-11   
谢谢
描述
快速回复

批量上传需要先选择文件,再选择上传
认证码:

验证问题:
printf("%d", 83)
按"Ctrl+Enter"直接提交