【预告】我主讲的MSDN Webcast之二:公共语言运行库(CLR)开发系列课程(2):Pinvoke 进阶(Level 300)
2008-09-06 15:17
836 查看
下面是我主讲的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中留下你的意见。
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中留下你的意见。
相关文章推荐
- MSDN Webcast预告:.NET 4.0中的新特性系列课程(5):追踪CLR——使用Windows事件跟踪(ETW)观察公共语言运行时CLR(Level 300)
- MSDN网络广播预告:.NET 4.0中的新特性系列课程(5):追踪CLR——使用Windows事件跟踪(ETW)观察公共语言运行时CLR(Level 300)
- 预告:公共语言运行库(CLR)开发系列课程(4):COM Interop进阶
- MSDN网络广播预告:.NET 4.0中的新特性系列课程(5):追踪CLR——使用Windows事件跟踪(ETW)观察公共语言运行时CLR(Level 300)
- 预告:公共语言运行库(CLR)开发系列课程(4):COM Interop进阶
- MSDN中文网络广播预告:公共语言运行库(CLR)开发系列课程(6):.NET中间语言(IL)入门 (Level 200)
- 【预告】1月6日下午14:30 CLR开发系列课程(3):COM Interop基础 (Level 300)
- 【预告】1月6日下午14:30 CLR开发系列课程(3):COM Interop基础 (Level 300)
- 公共语言运行库(CLR)开发系列课程(2):Pinvoke 进阶 学习笔记
- MSDN Webcast预告:.NET 4.0中的新特性系列课程(3):.NET 4.0 Beta1 Interop 新特性介绍 (Level 200)
- MSDN中文网络广播预告:.NET 4.0新特性系列课程(2):契约式设计 (Level 200)
- MSDN Webcast预告:.NET 4.0中的新特性系列课程(3):.NET 4.0 Beta1 Interop 新特性介绍 (Level 200)
- 公共语言运行库(CLR)开发系列课程(1):Pinvoke 简介 学习笔记
- MSDN Webcast预告:.NET 4.0中的新特性系列课程(3):.NET 4.0 Beta1 Interop 新特性介绍 (Level 200)
- 8月25日上午10点Webcast:Windows 7开发系列课程(1):Windows7新特性开发概览(Level 300)
- C#2.0 锐利体验系列课程(4):杂项技术,以及C#语言的未来发展 (Level 300)
- MSDN Webcast预告 - .NET 4.0中的新特性系列课程(4):.NET 4.0 安全模型介绍(Level 200)
- 微软MSDN中文网络广播(Webcast)——Windows Azure platform开发实践系列课程预告(2011)
- MSDN Webcast预告 - .NET 4.0中的新特性系列课程(4):.NET 4.0 安全模型介绍(Level 200)
- MSDN Webcast预告:.NET 4.0中的新特性系列课程(3):.NET 4.0 Beta1 Interop 新特性介绍 (Level 200)