`
happmaoo
  • 浏览: 4338125 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Win32/MFC/COM学习推荐书籍

阅读更多
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>

以前有不少朋友问关于学习各种技术的推荐书籍的问题,这里把我觉得比较好的一些书籍列一下,希望能起到抛砖引玉的作用就好了:)

Win32开发

Programming Windows by Charles PetzoldCharles Petzold的书,Windows编程入门的超经典书籍,很多朋友学习了MFC,可是还是不清楚Windows程序的运作原理,结构和各种API的用法,这本书由浅入深的讲解了用Win32 API编程,特别是和GUI相关的API,强烈推荐!

Windows核心编程 / Programming Application in Microsoft Windows 2009 by Jeffrey Richter:由Windows开发著名大师Jeffrey Richter所著,讲解了Windows编程的一些和系统相关的API的用法,如UnicodeProcessThread,内存管理,IPCDLLHook等,和上一本书正好是互为补充。必读!

Win32环境汇编语言程序设计 by 罗云彬:本书从汇编角度讲解用API编程,除了基本编程之外,还涉及到部分较深入的技术如SEHHook,远程线程,自重定位等技术。非常值得一读。

编写安全的代码 / Writing Secure Code / by Michael Howard and David:由Windows安全专家Michael HowardDavid编写,Windows安全方面必读的书籍,讲解了Windows中和安全相关的各种概念,API的用法以及大量实用的提高安全型的技巧,常见安全问题的分析等。即使你并非从事安全工作,也应该读这本书,因为安全已经渗透到开发的方方面面。

Programming Server Side Applications for Microsoft Windows 2000 by Jason Clark and Jeffrey Richter Jeffrey Richter等人写的关于Windows服务器端编程,涉及到Windows服务,异步IO,完成端口,线程池,EventLog等高质量服务器端程序开发所需的各种技术。从事服务器端开发者必读。

Microsoft® Windows® Internals, Fourth Edition: Microsoft Windows Server™ 2003, Windows XP, and Windows 2000 by Mark E. Russinovich and David A. SolomonRussinovichWindows编程的专家,是Sys Internal王占的创始人之一,前段时间不久还加入了微软公司成为了微软的Technical Fellow(微软内部工程师的最高职称,相当于副总裁级别),他对Windows内核非常精通。这本书没有直接讲API用法,而是讲解Windows内核的各个部分的运作方式,读过这本书之后会让你对Windows的内部有一个非常深入的了解。强烈推荐!

Debugging Applications for Microsoft .NET & Microsoft Windows, by John Robbins:覆盖Windows平台下用的各种调试方法,API,技巧和工具。对于提高调试水平和对Windows的理解都很有好处,这些技巧也可以被用到程序当中,提高程序的稳定性和可调试性。推荐。

MFC开发

Programming Windows With MFC by Jeff ProsiseJeff Prosise的书籍向来质量很高,这本书也不例外,讲解了MFC的使用方法,而且作为参考书也很有价值,必读!

MFC Internals: Inside the Microsoft(c) Foundation Class Architecture by by George Shepherd, Scot Wingo和深入浅出MFC by 侯捷:这两本书讲解MFC内部实现的,讲解了MFC中消息的传递方式和MessageMap,对象的序列化,Document/View结构,OLE等内容,非常经典,学习MFC强烈推荐!

COM

COM本质论 / COM essentials, by Don BoxCOM技术专家Don Box(原来在DevelopMentor,后来加入微软)所著,主要讲解COM的概念和原理(而并非讲解实际用C++/ATL进行COM编程),特别是前几章用C++模拟COM对理解COM非常有帮助。学习COM必读。

COM原理和应用, by 潘爱明:也是一本学习COM的好书,不仅讲解了原理,也比较实用,涉及内容也有一定广度和深度,可以和上面那本配套着读。

深入解析ATL / ATL Internals, by Brent E. Rector, Chris Sells:讲解ATL的内部实现,如智能指针,CComObjectCComModule CComCoClass,连接点等。实际上使用ATL的时候经常需要跟进到ATL内部代码去查找问题,或者ATL自己有可能就有问题,因此这本书就显得十分重要。强烈推荐。

COM高手心经 / Effective COM: 50 Ways to Improve Your COM and MTS-based Applicationsby Keith Brown, Tim Ewald, Chris Sells, Don Box (编辑):这本书以类似Effective C++的方式,用50Item讲解了50个使用COM要注意的问题,非常实用。强烈推荐。



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1539693


分享到:
评论

相关推荐

    系统理解Win32 API和MFC.pdf

    MFC是微软为开发人员提供的类库,在某种意义上是对Win32 API的封装。本文试图从全局角度对Win32 API和MFC进行理解──给出二者的概念模型。 本文使用UML描述概念模型。Win32 API本不是面向对象的,我用面向对象的...

    C++、MFC图书馆管理系统之(301用户管理)(源代码)

    2、程序使用的数据库为mysql 8.0.22 x86 win32,ODBC版本为8.0.12 x86 win32。 3、运行程序前需要在mysql中创建数据库libraryMgn,然后在mysql中执行一下程序目录下的librarymgn.sql文件。 4、程序运行前需要修改...

    MFC写的图书馆管理系统

    这是用MFC写的图书馆管理系统,是一个真实的项目。代码主要用了ADO技术读取SQL数据库。对于初学MFC的人来说,这是一份很好的学习资料。

    win32多线程程序设计

    经典的WIN32多线程书籍!!刚学习WIN32和MFC的不得不读~

    Win32 SDK编程实例:图书馆借阅管理系统 C++ 实现

    出于现在网上Wind32 sdk 方面编程的资料和实例...我当初学生时候也苦于找不到实例参考,网上基本上是那些MFC ,JAVA实现的,所以当初要想用Win32 SDK 实现个什么功能不得不先看MFC的示例代码,再从中提取出核心的东西

    win32编程领域,VC++深入详解书籍源码,作者孙鑫

    适用于使用过Win32 SDK的开发,进一步学习MFC的帮助性资料。

    MFC-李进九 电子书籍完整版

    MFC 李进九的电子书籍 第1章 MFC概述 1 1.1 MFC是一个编程框架 1 1.1.1 封装 1 1.1.2 继承 2 1.1.3 虚拟函数和动态约束 2 1.1.4 MFC的宏观框架体系 2 1.2 MDI应用程序的构成 3 1.2.1 构成应用程序的对象 3 1.2.2 ...

    MFC Windows程序设计(第2版修订版)--源代码

     本书随附的CD-ROM包括书中全部示例程序的源代码,它们都在Visual C十十6.0和MFC 6.0环境下编写、编译而成,并在Win32平台上测试通过。如果没有特别说明它们都与Windows 98、WindowsNT4.0及Windows 2000兼容,...

    侯捷 深入浅出MFC

    Win32 程序观念 :message based,event driven,multitasking, multithreading, console programming。 C++ 重要技术:类与对象、this 指针与继承、静态成员、虚函数与多态、模板(template)类、异常处理...

    基于Ribbon界面的图书管理系统—win7+vs2010+MFC(源码)

    基于Ribbon界面的图书管理系统 只支持vs2010 采用了ribbon界面 数据库为access

    深入解析MFC_part3

    &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;这是一本填补“使用向导”类的VisualC++书籍、产品文档以及MFC源代码之间空隙的MFC书籍。本书是了解MFC内幕的向导,提供了关于那些没有文档记录的MFC类、实用函数和数据成员的独一无二并且透彻的信息...

    深入解析MFC_part1

    &lt;br/&gt;谢谢&lt;br/&gt;&lt;br/&gt;这是一本填补“使用向导”类的VisualC++书籍、产品文档以及MFC源代码之间空隙的MFC书籍。本书是了解MFC内幕的向导,提供了关于那些没有文档记录的MFC类、实用函数和数据成员的独一无二并且透彻的...

    深入解析MFC_part2

    版权为书作者所有&lt;br/&gt;谢谢&lt;br/&gt;&lt;br/&gt;这是一本填补“使用向导”类的VisualC++书籍、产品文档以及MFC源代码之间空隙的MFC书籍。本书是了解MFC内幕的向导,提供了关于那些没有文档记录的MFC类、实用函数和数据成员的...

    深入浅出MFC(第二版)

    深入浅出MFC是一本介绍 MFC(Microsoft Foundation Classes)程式设计技术的书籍。对於 Windows 应用软体的开发感到兴趣,并欲使用 Visual C++ 整合环境的视觉开发工具,以 MFC 为程式基础的人,都可以从此书获得最...

    MFC深入浅出(CHM版)

    Win32 程序观念:message based, event driven, multitasking, multithreading, console programming。 &#1048708; C++ 重要技术:类别与对象、this 指针与继承、静态成员、虚拟函式与多型、

    MFC Windows程序设计(第2版修订版)--详细书签版2卷

     本书随附的CD-ROM包括书中全部示例程序的源代码,它们都在Visual C十十6.0和MFC 6.0环境下编写、编译而成,并在Win32平台上测试通过。如果没有特别说明它们都与Windows 98、WindowsNT4.0及Windows 2000兼容,...

    Win32开发人员参考库

    可以随手打开某一本参考书籍即可。 在本套书的每一卷中,也设计了一个经过深思熟虑的结构。每卷的结构按照进一步强调对 开发人员友好的原则来设计,让开发人员可以更容易地收集所需的信息。 开头5章介绍本套书以及...

    MFC教程入门知识全集.rar

    11.2 Win32 的线程 11.2.1 线程的创建 11.2.2 线程的终止 11.2.3 实例:通过创建多线程来编写网络聊天程序 11.3 MFC 的线程处理 11.3.1 创建工作者线程 11.3.2 创建用户界面线程 11.4 线程同步 11.4.1 为...

    MFC Windows程序设计(第2版修订版)--详细书签版1卷

     本书随附的CD-ROM包括书中全部示例程序的源代码,它们都在Visual C十十6.0和MFC 6.0环境下编写、编译而成,并在Win32平台上测试通过。如果没有特别说明它们都与Windows 98、WindowsNT4.0及Windows 2000兼容,...

    program MFC with windows

    学mfc的经典书籍,看完侯捷的书必看这一本。

Global site tag (gtag.js) - Google Analytics