Windows API开发详解

出版时间:2011-3  出版社:人民邮电  作者:范文庆//周彬彬//安靖  页数:612  
Tag标签:无  

内容概要

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

书籍目录

第1章 Windows应用程序开发入门
第2章 Windows API概要
第3章 开发工具配置与使用
第4章 文件系统
第5章 内存管理
第6章 进程、线程的模块
第7章 ?程同步
第8章 服务
第9章 图形用户界面
第10章 系统信息的管理
第11章 进程间通信
第12章 Windows Shell程序设计
第13章 Windows GDI
第14章 网络通信与配置
第15章 程序安装与设置
第16章 设备驱动管理与内核通信
第17章 用户、认证和对象安全
第18章 Windows API的内部原理 

章节摘录

版权页:插图:Windows系统具有很完善的安全和认证机制,称作访问控制机制。程序的执行主体(线程)在访问对象(文件、事件等)时,系统会根据线程的“权限”和线程需要访问的对象所具有的访问控制列表(ACL)中的“安全描述符”是否匹配来进行认证,决定一个线程是否可以操作一个对象。17.1节将详细介绍关于权限、访问控制列表、安全描述符等在安全认证中所依赖的数据结构,并重点讲解安全认证的过程。17.2节将通过实例说明安全认证的具体过程和程序设计方法。最后17.3节将介绍如何对系统中的用户操作,包括增加删除用户,将用户增加到用户组,修改用户的权限等。A需要访问(Access)B,A就是访问的主体,B就是访问的客体。A的“访问令牌”和B的  安全描述符共同决定了A是否可以访问B。访问的主体是进程。在进程中,线程是程序执行的流程,因此只有线程才能操作对象。每个线程都是属于一个进程的,线程并没有属于自己的权限,而是来源于线程所属于的进程。一个进程中的所有线程都具有同样的权限,因此可以把进程看作访问的主体。访问的客体是安全对象,所有被访问的对象都具有安全描述符,包括了文件、注册表、事件(Event)、互斥(Mutex)、管道等。17.1.1  访问令牌、权限和用户标识进程的权限继承自创建进程的用户和用户所属的用户组。操作系统使用专用数据结构来表示用  户的权限——访问令牌(Access Token)。访问令牌包括两个部分:一个是令牌所表示的用户,包括  用户标识符(SID),用户所属的用户组等;另一部分是“权限”(Privilege)。在进程访问安全对象时,会用到SID。每个安全对象都有访问控制列表(ACL),ACL说明了  哪些用户(使用SID表示)能访问本对象,哪些不能,以及能进行哪种访问等。而“权限”在访  问某个具体的安全对象时并没有作用,其是表示进程是否能够进行特定的系统操作,如关闭系统、  修改系统时间、加载设备驱动等。

编辑推荐

《Windows API开发详解:函数、接口、编程实例》是由人民邮电出版社出版的。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Windows API开发详解 PDF格式下载


用户评论 (总计93条)

 
 

  •   以前学VC++,一直纠结于MFC,怎么也理解不了MFC,即使开发一个最简单的程序也无从下手。有的人说MFC很简单,但是我一点也不觉得,可能是以前一直在Linux C上开发习惯了吧,也可能是因为本人计算机基础知识欠缺吧。呵呵。个人觉得进入了Win32API,软件开发从此变得和Linux平台上的C语言一样简单了。这本书是Win32API入门的一本好书。
  •   如果你想要进行windows开发却还缺少相关知识的学习,这本是不错的windows入门教程,尤其内容相对其他专业书籍通俗易懂,并且附有参考实例,非常不错。
  •   考完博士的入学考试,闲的无聊,从头到尾学完了《VC++深入详解》一书。首先不得不佩服孙鑫老师的敬业精神,很多WINDOWS的内容讲解的也很到位,但总体感觉更适合WINDOWS的初学者。买这本书的目的是为了结合《Windows核心编程》一书,就像初中高中时候,教材必须买,同时一些参考书也是必不可少的。今天刚收到货,还没仔细看这本书,希望能对自己的水平有所提高。同时也预祝自己考博顺利,也祝福看到这条评论的看官们工作顺利,挣更多的钱:)
  •   玩windows,怎能不接触api,不错的资料
  •   本书是一本开发时查阅API函数的好书,本书讲解了各种API函数的用法,无所不包,是开发时的好帮手
  •   详细阐述了windows编程,推荐!
  •   可能还有别的API书籍,相信这本已经足够API开发参考了。
  •   API开发不错的教材
  •   内容不错,学习API必备
  •   W API自学经典
  •   一直想买一本关于API的书,这次终于如愿.
  •   对初学API 的人来说很有帮助
  •   因为开发游戏的需要,急需这样一本参考书,内容很不错,看后会有很大收获。
  •   适合初学者用,实例注释都是中文的,这方面比window核心编程要好点。
  •   实用性强,有很多实例可以应用,由浅入深。
  •   工具书,不解释,某些函数不是很详尽
  •   很不错,适合入门人员细读
  •   书本内容很好,实用性强!易懂易学 这本书需要点基础知识
  •   大有帮助,非常好,适合广大IT程序员,和期货操作者运用。
  •   适合我这样的初学者,很不错的一本书。
  •   好书,适合新手
  •   例子翔实,正符合我的需要
  •   内容挺好的,看起来感觉也很好
  •   内容很多,深度略微不够,不过作为入门的书,这样已经很好了
  •   看完后再评价
  •   求得好书给自己充电.
  •   不错,不错,经典教程,我是学了一段时间才买的,以后不用到图书馆借了,自己拥有一本,很方便
  •   听同事推荐的,这本书找了很久,终于买到了
  •   商品很好,满意,就是快递有点慢
  •   整书比想像中厚,纸质有点薄,有光盘
  •   我的儿子孜孜不倦地读啊,不可理解啊!!!!
  •   还没看,但是看目录还可以。
  •   正好要用,很不错的书,配合基本经典的看正合适
  •   非常好用的参考书!
  •   书很快~
  •   可惜不学C++...里面的代码 还要翻译成C#
  •   在图书馆里借的时候是没有光盘的,终于拿到光盘了。不知道第二次印刷里有没有错误……
  •   很好,认真学习
  •   还不错,挺合心!
    书是挺厚的,看着书比一直在电脑前坐着好,但是,还是配合着视频更好。
  •   dvgsccvcxv
  •   总体还是不vuod!
  •   我一直把他当做参考手册用。
  •   去年看同学买的就有,一直没买。趁着现在刚开学,买回来认真看看
  •   为了拿券买的,结果被当当给蒙了,浪费!以后再不看当当的促销了,我吐~~

    这本书比较新,算是没白费。
  •   书刚到,翻了一遍。作为工具书,信息量太少,不够查阅。
  •   书如其人,范老师写的书确实不错!
  •   实用,方便,有效。。。
  •   书挺好的。表示很喜欢看。
  •   比较适合入门的有一点windows基础的人阅读,对入门有一定帮助,希望有各个发面API的合计著作,比如Authentication,DiecX等
  •   介绍了windows编程的根本性原理,讲的详细。
  •   每一个API函数对应一个案例讲解,易于掌握,涉及的内容也比较广泛。
  •   API初学者必备,有助于你成长
  •   对于初学者比较合适,应该再深入点就好了。再加点实例
  •   书的内容还不错,纸质也不错
  •   书的内容确实有点简单
  •   这本书挺好的.内容简洁却丰富.
  •   感觉内容上规律性比较弱,代码质量也一般般
  •   书的纸的质量差了点
  •   用的不多,但用得时候可作为手册查询。
  •   内核技术 值得参考。
  •   听具体的
  •   实用 重在学习
  •   还没看,不过很经典
  •   书不错,比较实用。可以放在手边查询用
  •   提高必读的经典著作,收藏
  •   可能只以做为一本工具书,学习好像不太适合,不是太容懂吧,如果没有基础的话
  •   内容是对一些WindowsAPI的介绍,代码的质量不太高。实用性不强
  •   不是很适合初学者看!!
  •   为了直减买的,结果被当当给蒙了,浪费!
  •   失望,这么贵,可写的这么简单,太失望了!!!
  •   自我感觉 写得不够详细!
  •   根本就不能看,唯一能看的,只有函数名,别的一无用处,提供的实例,类型各种出错
  •   从这本书的内容来说,不能称之为详解,只能说是对一少部分函数做了说明及其用法。即然随书有光盘,文中就没有必要用大量的代码,想了解代码的话,完全可以打开光盘看啊!另外卓越对书的简介也有不实之处。“颇具特色之处是将重点课程录制成了视频,配有全程语音讲解,还配有每讲的PPT课件,都收录在《Windows API开发详解:函数、接口、编程实例》所附光盘中”但是在光盘中并没有找到视频与ppt课件,也许是我的水平有限,没有发现它们的藏身之所。
  •   周围的同学上来大多是MFC,对于WinApi大多是一种不屑的态度,老古董,但是老古董终归有老古董的好处,没有了上层的封装,便能更多的了解本源,开头的配置环境的东西可谓雪中送炭,否则两眼一抹黑头都开不了。但是后面的一些东西比如驱动之类便显得鸡肋,讲的东西对于具体的开发并无大用,内核开发如果仅用这本简直开玩笑,省下了倒是可以节约一点购书开销。还有有些东西其实可以讲细一点,毕竟面向新手的书,总之,还是不错的书。
  •   在没有更好的入门书的情况下,这个可以拿来滥竽充数,价格也合算。仅此而已,因为内容也是拼凑,关键点没有讲透。
  •   快递超慢,10天啊,而且还不能自己选择快递,给选的快递申通慢不说(用了10天)取件还要手续费,本来就是看你家便宜的,结果这么一算就不便宜了,可能这是本人第一次在亚马逊买东西吧,不了解程序,反正一般吧,本想差的,算了
  •   不错不错,感觉很好,给好评
  •   这书不错,能让我了解Windows API开发的各种知识
  •   个人感觉还好了,嘿嘿
  •   缺了好多api函数,不知道是为什么,难道其他的都是未公布的api吗???
  •   初学API挺合适的~
  •   一本作为参考资料的书
  •   纸质好,看上去清晰,摸上去舒服,还有好闻的书香味,哈哈
  •   内容简单通俗易懂,认真看,会有收获的!
  •   在此书到来之后,我兴致勃勃地看了前三章,发现这本书有非常多的错误,仅仅是错字,漏子就发现五、六处,还没看看程序是否能运行,为体现真实性。我将本书错误的地方小说一两处(由于之前忘记做记录,仅有两三次有,所以就不多举)书本18页窗口化段落中的消息对列中的对字有误,24页代码MessageBoxW(NULL,szUnicode,L<"字符编码1",MB_OK>... 阅读更多
  •   不错的参考手册,发在电脑边常看看
  •   讲解的很全面!!!很喜欢
  •   服务评价
  •   window开发人员必备
  •   在看呢在看呢在看呢在看呢
  •   书的内容比较实用。
  •   Windows API
  •   Windows API开发详解
 

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

京ICP备13047387号-7