公共语言运行库(clr)开发系列课程 (共6讲)


前沿视频教程信息
教程主题:公共语言运行库(CLR)开发系列课程
讲课老师:张羿
教程讲数:6讲

前沿视频教程目录
第01讲:公共语言运行库(CLR)开发系列课程(1):invoke 简介
教程简介:P/invoke在开发.NET程序当中有着无法替代的作用,可以用于调用.NET类库尚未支持的API,调用第三方组件,和遗留代码交互以保证平滑迁移到.NET等等。这次我们将介绍P/Invoke的适用范围和基本使用方法。

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

第03讲:公共语言运行库(CLR)开发系列课程(3):COM Interop基础
教程简介:从本次课程开始,今后几次课程将围绕COM和COM Interop技术,展开对托管代码和非托管代码之间通过COM进行互操作的讨论。本次课程将从COM基础知识开始,简单介绍进行COM Interop的所需相关基础知识和概念,为以后的课程做好准备。 


第04讲:公共语言运行库(CLR)开发系列课程(4):COM Interop基础 
教程简介:本次课程我们将介绍.NET调用COM组件上使用上的一些常见问题,特别是RCW创建、释放、和套间的交互等比较容易出错的地方。之后,我们将简介CCW的使用方法。 


第05讲:公共语言运行库(CLR)开发系列课程(5): .NET Interop Marshalling进阶篇
教程简介:.NET和本地代码互操作的过程中,Marshalling是重要的课题,本次课程探讨Marshalling过程中容易出错以及比较困难的结构类型,比如形形色色的string和array。 


第06讲:公共语言运行库(CLR)开发系列课程(6): .NET 中间语言(IL)入门
教程简介:.NET本质上是一个执行中间语言(Intermediate Language) 代码的虚拟机,任何在.NET上运行的语言(如C#)都需要将本身翻译为IL代码,然后交给.NET执行。因此,理解IL代码对于理解.NET本身的工作方式、编写正确和高效的代码、查找和定位错误各种运行错误是非常有效的。本次讲座将介绍有关IL代码的基本知识,可以帮助大家理解大多数常见的IL代码。 




下载地址:

公共语言运行库(CLR)开发系列课程 (共6讲).rar[186.27 MB]

http://fenxiang.qq.com/x/3iuKvlN-efZVJUuKCaKB0O8KY9~grT1p3mp1pX~ObVw:

视频简介