精通Windows API

出版时间:2009-2  出版社:人民邮电出版社  作者:范文庆,周彬彬,安靖 编著  页数:547  字数:922000  
Tag标签:无  

前言

  关于WindowsAPI  WindowsAPI(WindowsApplicationProgramInterface)是一系列函数、宏、数据类型、数据结构的集合。运行于Windows系统的应用程序可以使用操作系统提供的接口来实现应用程序需要的功能。Windows开发平台是所有程序开发平台中非常重要的一种,是程序设计中一个重要的方面。本书介绍了Windows应用程序开发的各个方面。  本书的写作方法  程序设计是一门实践性很强的学科,本书在编写过程中十分注重与实际开发工作相联系,在讲解每一个编程要点时,都以实例为核心进行分析、演示,并把实际工程中开发人员可能遇到的问题以实例的方式向读者讲解。  与此同时,本书同样重视基础知识的讲解,重视原理的说明,对程序所使用的每一个API和每一个结构的使用方法都尽量详细说明。本书还在第18章详细介绍了Windows系统调用的内部过程。  解决开发人员实际编码过程中可能出现的问题也是本书的一个主要目的,因此本书使用了大量篇幅来讲解编译选项等最容易被忽略,但是却是最容易在程序设计中出现问题,也是常常使得程序员不知道如何解决的问题。  本书主要内容  本书共分18章,涵盖了Windows应用程序设计的基本内容。第1、2、3章是Windows程序设计的基础。第4章~第17章按程序设计的方面划分,每个方面一章。第18章是全书的总结和提高。  第1章主要讲解如何配置Windows应用程序的开发工具,从最简单的实例入手,使读者对Windows应用程序的开发有一个初步的认识。  第2章对WindowsAPI作了简要的介绍,包括WindowsAPI基本的功能分类、数据类型等。  第3章介绍了开发工具配置与使用,包括基本的编译链接工具c1.exe、rc.exe、link.exe,PlatformSDk的使用,Makefile的编写以及使用WinDbg的调试方法等。

内容概要

Windows API(Windows Application Program Interface,Windows应用程序接口)是一系列函数、宏、数据类型、数据结构的集合,运行于Windows系统的应用程序,可以使用操作系统提供的接口来实现需要的功能。本书由浅入深、循序渐进地教授读者如何使用Windows API进行Windows应用程序开发。全书共18章,分为3个部分,第1部分(第1章~第3章)介绍Windows程序设计基础;第2部分(第4章~第17章)按照程序设计的各个方面进行划分,包括文件系统、内存管理、进程与线程、用户界面、Shell程序开发、Windows GDI、Socket网络通信驱动程序开发、安全机制等内容;第3部分(第18章)作为全书的总结和补充。    本书适合广大的Windows应用程序开发人员、Visual C++开发工程师、网络游戏开发人员、软件培训机构学员和高校学生阅读。

书籍目录

第1章 Windows应用程序开发入门  1.1 第一个实例程序  1.2 编译代码 第2章 Windows API概要  2.1 Windows数据类型  2.2 Windows API的功能分类  2.3 Windows API核心DLL  2.4 Unicode和多字节  2.5 对Windows程序设计规范的建议 第3章 开发工具配置与使用  3.1 使用Visual C/C++编译链接工具  3.2 使用Platform SDK  3.3 编写Makefile  3.4 使用WinDbg调试  3.5 集成开发环境 Visual Studio  3.6 开发环境配置总结 第4章 文件系统  4.1 概述  4.2 磁盘和驱动器管理  4.3 文件和目录管理  4.4 内存映射文件  4.5 总结 第5章 内存管理  5.1 Windows内存管理原理  5.2 堆管理  5.3 全局(Global)和局部(Local)内存管理  5.4 虚拟内存管理  5.5 内存操作与内存信息管理  5.6 各种内存分配方式的关系与比较第6章  进程、线程和模块第7章  线程同步第8章  服务第9章  图形用户界面第10章  系统信息的管理第11章  进程间通信第12章  Windows Shell程序设计第13章  Windows GDI第14章  网络通信与配置第15章  程序安装与设置第16章  设备驱动管理与内核通信第17章  用户、认证和对象安全第18章  Windows API的内部原理

章节摘录

  第1章 Windows应用程序开发入门  1.2 编译代码  本书使用Visual Studio和Platform SDK作为程序编译和连接的工具。各版本的Visual Studio,包括Visual Studio 6.0、Visual Studio 2003、Visual Studio 2005、Visual Studio 2008都可以用于编译本书中的实例程序。  过去已经发行了的所有Windows版本,每一个版本都有一个Platform SDK。Windows系统为应用程序提供了很多的调用接口,如果要使用这些调用接口就需要用于Platform SDK。PlatformSDK提供了开发Windows应用程序所必须的头文件、库文件等。Windows应用程序的开发接口是C\C++语言形式的。读者可以使用Platfrom SDKforWindowsXPSP2、Platform SDKforWindowsServer 2003、Platforiil SDK for Windows Vista。  Visual C++2005 Express Edition(Visual c++速成版)是Visual Studio 2005的一个子版本。包括了编译和连接的全部工具vC\vc++8.0,对编译本书的示例程序已经足够使用。  微软公司提供官方下载,下载地址为http:llmsdrt2.microsoft.eom/zh-crgexpress/default.aspx。各个版本的Platform SDK都也可以从微软公司的网站上下载到。  在本书中,将综合使用Visual c++Express Edition 2005、Visual c++Express Editon 2008以及Microsoft Platfornl SDK XP SP2版本、2003SPI版本和Vista版本。

编辑推荐

  《精通Windows API:函数、接口、编程实例》由浅入深、循序渐进地教授读者如何使用Windows API进行Windows应用程序开发。  《精通Windows API:函数、接口、编程实例》适合广大的Windows应用程序开发人员、VC++开发工程师、网络游戏开发人员、软件培训机构学员和高校学生阅读。  Windows API(Windows Application Program Interface,Windows应用程序接口)是一系列函数、宏、数据类型、数据结构的集合,运行于Windows系统的应用程序,可以使用操作系统提供的接口来实现需要的功能。

图书封面

图书标签Tags

评论、评分、阅读与下载


    精通Windows API PDF格式下载


用户评论 (总计36条)

 
 

  •   精通Windows API——函数、接口、编程实例(附光盘),好书
  •   这是一本让你从全方位深入学习Windows API编程的好书!
  •   其实开完,基本就明白基本的windows开发机制了,看完用mfc,效果很好
  •   还不错,可以当做WINDOWS编程入门教程
  •   对于刚开始学习windows入门的同行很有用,也是一本很好的工具书。值得珍藏
  •   这本书,写的还算可以。如果想更深入的话。建议看"windows核心编程"
  •   虽然相对其他经典的windows编程的著作,略显不足,但是实用性很好!
  •   这本书对API的应用说明举例比较全面,是本不错的参考书
  •   API编程应该是程序员必备的技能
  •   可以做为一个API的简单的参考书
  •   光盘怎么没有附带platform sdk,那个什么软件到微软官网去下也只有试用版的。书的内容马马虎虎,凑合着还能看看。
  •   很好 帮同学买的 书是正版 包装也很到位 光盘和书玩好无损
  •   可以当做工具书来看!赶紧应该和MFC方面的书一起看好!
  •   感觉这本书属于参考书一类的,有些地方不太清楚,不过也十分不错了
  •   对于初学者,这本书还是不错的选择。
  •   挺好 书挺好 价格合理
  •   很好。书中的例子也不错。
  •   还是相当不错的 相当给力的
  •   书挺好的,比较喜欢里面的例题
  •   书挺好,好好学习中
  •   只是有些有深度的API没有介绍。
  •   当当上关于API的书倒不少,可是凡是稍好的都缺货,只能买这本了
    ......................................................................................
  •   很不错!很系统,但不够详细,要有一定基础
  •   刚收到不久,还在看,现在看着还行,基础书,也可以当工具书
  •   C++语言的
  •   还不错,书页质量也不错,就是有点贵,打折太少
  •   总的来说,这本书适合对WINDOWS编程没有太多认识的人。
    但是作为一本入门的书,它的例子不是很详细,即使看完了,也有一种晕晕乎乎的感觉。
    所以指望光看这一本书对WIN编程入门,是不可能的。
    其实这本书也不是一无是处。起码它覆盖面比较广。看了,让你能了解更多东西。不过只是了解。所以我建议,先翻翻这本书,不要太细致的看。等对一个概念有一定的了解,再看WINDOWS核心编程。然后再回过来看这本书光盘上的例子。这样可以保证能写出东西来。
  •   书还行。就是光盘断成了2截。
  •   这本书一般,早知不买了,以前看过罗云彬那本win32汇编的书,发觉这书上的例子不够精辟,可能是没买之前对这本书的期望太高的缘故吧。
  •   标题不错,内容泛泛
  •   刚拿到,粗略浏览了一下目录,应该能学到些东西吧!待仔细看完后再给评论!
  •   普通,一般。
  •   自己的水平还差点!
  •   书本不错,只可惜印刷质量不怎么样
  •   我还以为是Visual C++ 6,原来是VS2005···无语·但是都没什么的··
  •   内容写得还不错,就是不太实用
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7