`
lovnet
  • 浏览: 6693797 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

【预告】我主讲的MSDN Webcast之二:公共语言运行库(CLR)开发系列课程(2):Pinvoke 进阶(Level 300)

阅读更多

下面是我主讲的MSDN Webcast:公共语言运行库(CLR)开发系列课程的第二讲P/Invoke进阶的链接,有兴趣的朋友可以在这里登记一下:

http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032387495&EventCategory=4&culture=zh-CN&CountryCode=CN

语言:中文.

产品:Microsoft .NET

受众: 开发人员.

持续时间:90 分钟

开始日期:2008年9月16日 14:30中国

讲座内容:
P/invoke 在开发.NET程序当中有着无法替代的作用,可以用于调用.NET类库尚未支持的API,调用第三方组件,和遗留代码交互以保证平滑迁移到.NET等等。在上次讲座中我们讨论了Pinvoke的基本使用方法。这次我们将介绍如何进一步控制P/Invoke的行为,特别是托管数据和非托管数据的转换问题。

课程讲师:
张羿 微软(中国)研发集团服务器与开发工具事业部CLR开发专家
2006年加入微软,现负责CLR Shanghai小组中Interop相关功能的开发工作,主要涉及到的有公共语言运行时中P/Invoke,Marshalling以及COM Interop相关开发。加入微软之前在Autodesk担任Autodesk Inventor及Autodesk Inventor Professional的研发。

技术等级:
Level 300

我的计划是先从简单一些的P/Invoke讲起,然后讨论数据转换(Marshalling),然后逐步深入到COM和COM Interop相关内容,同时也会讲到一些CLR中特别是Interop方面的最新改进。如果对此开发系列课程有相关建议,请在此Blog中留下你的意见。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics