[推荐]一本关注P/Invoke的国产精品《精通.NET互操作:P/Invoke,C++ Interop和COM Interop》

《你必须知道的.NET》网站 | Anytao技术博客 

发布日期:2009.04.23 作者:Anytao
© 2009 Anytao.com ,Anytao原创作品,转贴请注明作者和出处。

提起P/Inoke,我们不可避免的感受到一丝丝的“高深”。一般来说,高深不代表高不可攀,作为.NET平台下于非托管代码交互的基本方式,P/Inoke对大多数Web开发者是个不常光顾的场所,然而互操作问题是或多或少在我们的开发中不期而遇的问题,因为总会在某个偶然我们对托管世界和非托管世界建立一个交集。那么,了解和深入P/Invoke将是你不得不进行起航的拐点,今日我的朋友黄际洲的新书《精通.NET互操作:P/Invoke,C++ Interop和COM Interop》一书提供了一个打开P/Invoke的钥匙,正像本书的定位一样:国内首本全面深入介绍.NET互操作技术的技术书籍。

下面是关于本书的一些简单信息,感兴趣的同志可以拿来读一读,相信对此有很好的收获。首先来看看该书的长相:

  • 书号:978-7-115-20434-9
  • 作者:黄际洲    崔晓源

本书的内容

本书介绍Windows平台上的托管代码与非托管代码之间进行互操作的各种技术,包括由.NET提供的各种互操作方法、属性以及各种工具的用法及其工作原理。本书包括3部分,平台调用——主要用于解决在托管代码中调用非托管程序设计语言编写的flat API(如Win32 API、C/C++风格的API等)的问题;C++ Interop——技术专门用于解决托管代码与C++编写的非托管代码之间的互操作问题;COM Interop——介绍了使用COM Interop解决在托管代码中调用COM组件,以及在COM中调用托管类型的问题。
本书适合所有在开发过程中需要涉及到托管代码与非托管代码进行交互操作的.NET开发人员阅读使用。不论是开始学习.NET编程的开发人员,还是刚刚接触互操作的资深.NET开发人员,都能从本书中获益。

本书的主要特色

  • 国内首本全面深入介绍.NET互操作技术的参考手册
  • 系统地介绍针对各种.NET互操作问题的解决方案
  • 帮助读者掌握.NET互操作过程中的最佳实践

专家评论

仅则其一二,更多评论请关注相关链接。

托管代码与非托管代码之间的交互是许多程序员在.NET开发平台上不得不面对的任务。《精通.NET互操作性:PInvoke, C++ Interop和COM Interop》这本书深入而透彻地解析了.NET支持的三种与原生代码互操作的技术,作者以自己的经验讲述了原生代码与托管代码之间互操作所涉及到的编程要点,以及背后的一些实现原理。书中提供的实例有助于程序员快速领会并掌握.NET与原生代码互操作技术的用法。我建议在.NET平台上工作的程序员读一读这本书。

——潘爱民(著名技术作家,著写了《COM原理与应用》等多部畅销书,并翻译了多部经典名作,如《深入解析Windows操作系统》(第四版)、《C++ Primer中文版》(第三版)、《COM本质论》、《计算机网络》(第四版)等。他现在微软亚洲研究院从事系统与安全方向的研究工作)

.NET平台是个托管的世界,提供了与以往完全不同的编程模型。毋庸置疑,.NET是当前及未来Windows平台下开发技术的主流。但转到.NET平台并非意味着使用.NET将现有的C/C++/COM代码进行重写。.NET提供的丰富互操作技术使开发人员能够通过这些技术将.NET代码与非托管代码进行集成,以重用现有非托管代码。可惜的是,市场上大部分.NET书籍对互操作技术少有涉足,中文资源尤其缺乏。本书深入且详尽地介绍了如何在托管代码与非托管代码之间进行互操作,涉及到了互操作技术的各个方面,是本非常有价值的参考书,高度推荐!

——金雪根(2002~2005年微软最有价值专家(MVP),CSDN技术论坛.NET版大版主(网名Saucer(思归))。《.NET企业服务框架——应用.NET企业服务开发分布式业务解决方案》的译者之一)

微软发布了.NET Framework框架,这并不意味着要抛弃一切旧的技术,那些长期积累下来的非托管代码编写的东西,经过实践的检验,曾经带来过巨大的价值。将这些原有的代码转换成托管代码是不现实的,如何在托管代码与非托管代码之间进行互操作,继续使用原有的代码,本书给出了详细的解答。本书阐述了托管代码与非托管代码进行交互操作的主要技术,既有理论,又有详细的例子。相信读者通过阅读本书,能够全面掌握.NET互操作性这一技术的。

—— 孟宪会(2002-2008年微软最有价值专家(MVP),微软中文技术论坛版主,CSDN技术论坛.NET及Web开发版大版主(网名 net_lover(孟子E章)),《ASP.NET 2.0应用开发技术》作者,《Eric Meyer谈CSS(卷1)(卷2)》译者)

关于更多

关于本书已经有很多的赞誉,也无需我再次捧场,如果想要了解更多关于 的内容,可以参考以下地址,你会收获更多:

更多的内容、更多的介绍还有更多的推荐,都可以从上获取。

更多关注,尽在anytao.net/blog

anytao | © 2009 Anytao.com

2009/04/23 | http://anytao.cnblogs.com/ | http://anytao.net/blog/post/2009/04/23/anytao-recommand-01-pinvokebook.aspx

本文以“现状”提供且没有任何担保,同时也没有授予任何权利。 | This posting is provided "AS IS" with no warranties, and confers no rights.

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

posted @ 2009-04-23 12:59  Anytao  阅读(3338)  评论(11编辑  收藏  举报