Win32 System Programming:Second Edition
作者: [美]Johnson M. Hart著;刘立业等译
出版社:中国电力出版社,2003
简介: 本书是了解Win 32 API主要特征和功能的实用指南,它会帮助你了解和掌握window NT和Windows 2000。与大部分程序设计的资料不同,本书着重介绍核心的系统服务(文件系统、内存、进程、通信和安全性),而不是介绍一般的图形用户界面函数。特别是对于那些已经熟悉UNIX或其他高端操作系统编程的人员来说,本书可以帮助你在已有的基础上快速简便地学习Win 32系统特征。
新版更新和增加了很多新的内容,其中包括网络编程、服务器、NT服务、线程性能以及同步,同时也对Win64(Windows 2000的64位API)进行了初步介绍。本书首先考察单进程应用程序所需的特征,然后进一步介绍与多线程环境有关的高级函数。本书包括如下所示的重要的Wind32主题:
·Win32文件系统
·字符I/O和Unicode
·注册表
·结构化异常处理
·安全性服务
·内存管理和DLL
·线程、进程管理和调度
·线程同步,包括正确使用事件和互斥体而提供的条件变量模型
·进程间通信、管道以及邮槽
·用套接字进行网络编程
·NT服务开发
·异步I/O和I/O完全端口
·远程过程调用
·Win64,包括体系结构、编程模型、数据类型以及遗留代码的移植
本书每个主题都采用简短而实用的范例进行说明,这些范例可以在网站http://www.infopower.com.cn中找到。附录比较了Win32、UNIX和C库,也提供了性能测试及其结果。
本书能够使你深入理解Windows环境的核心操作系统函数,并了解用于Windows 2000的Win64 API,还能使用你了解如何使其动作 。