公共语言运行库(CLR)开发系列课程(6):.NET中间语言(IL)入门

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

  1. 开始时间: 2009/5/20 14:30:00
  2. 技术等级: Level 200
  3. 产品: .NET
  4. 系列: 公共语言运行库(CLR)开发系列课程
  5. 技术: Common Language Runtime
  6. 讲师: 张羿
  7. 下载课程 WMV MP4 MP3 PDF
公共语言运行库(CLR)开发系列课程(5):.NET Interop Marshalling进阶篇

.NET和本地代码互操作的过程中,Marshalling是重要的课题,本次课程探讨Marshalling过程中容易出错以及比较困难的结构类型,比如形形色色的string和array。

  1. 开始时间: 2009/4/20 14:30:00
  2. 技术等级: Level 300
  3. 产品: .NET
  4. 系列: 公共语言运行库(CLR)开发系列课程
  5. 技术: Common Language Runtime
  6. 讲师: 朱永泰、楼炉群
  7. 下载课程 WMV MP4 MP3 PDF
公共语言运行库(CLR)开发系列课程(4):COM Interop进阶

本次课程我们将介绍.NET调用COM组件上使用上的一些常见问题,特别是RCW创建、释放、和套间的交互等比较容易出错的地方。之后,我们将简介CCW的使用方法。

  1. 开始时间: 2009/2/17 14:30:00
  2. 技术等级: Level 300
  3. 产品: .NET
  4. 系列: 公共语言运行库(CLR)开发系列课程
  5. 技术: Common Language Runtime
  6. 讲师: 张羿
  7. 下载课程 WMV MP4 MP3 PDF
公共语言运行库(CLR)开发系列课程(3):COM Interop基础

从本次课程开始,今后几次课程将围绕COM和COM Interop技术,展开对托管代码和非托管代码之间通过COM进行互操作的讨论。本次课程将从COM基础知识开始,简单介绍进行COM Interop的所需相关基础知识和概念,为以后的课程做好准备。

  1. 开始时间: 2009/1/6 14:30:00
  2. 技术等级: Level 300
  3. 产品: .NET
  4. 系列: 公共语言运行库(CLR)开发系列课程
  5. 技术: Common Language Runtime
  6. 讲师: 张羿
  7. 下载课程 WMV MP4 MP3 PDF
公共语言运行库(CLR)开发系列课程(2):Pinvoke 进阶

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

  1. 开始时间: 2008/9/16 14:30:00
  2. 技术等级: Level 300
  3. 产品: .NET
  4. 系列: 公共语言运行库(CLR)开发系列课程
  5. 技术: Common Language Runtime
  6. 讲师: 张羿
  7. 下载课程 WMV MP4 MP3 PDF
公共语言运行库(CLR)开发系列课程(1):Pinvoke 简介

P/invoke在开发.NET程序当中有着无法替代的作用,可以用于调用.NET类库尚未支持的API,调用第三方组件,和遗留代码交互以保证平滑迁移到.NET等等。这次我们将介绍P/Invoke的适用范围和基本使用方法。P/Invoke的高级使用方法将留到下次讨论。

  1. 开始时间: 2008/8/21 14:30:00
  2. 技术等级: Level 300
  3. 产品: .NET
  4. 系列: 公共语言运行库(CLR)开发系列课程
  5. 技术: Common Language Runtime
  6. 讲师: 张羿
  7. 下载课程 WMV MP4 MP3 PDF
课程系列
数据访问技术系列课程
视频游戏开发系列课程
使用.NET Remoting 建立分布式应用程序系列课程
深度挖掘.NET Framework 2.0系列课程
深度剖析Workflow Foundation系列课程
剖析.NET Framework源代码系列课程
开发高性能应用系列课程
获得Windows徽标改善硬件驱动质量系列课程
构建软件数字安全带系列课程
构建WCF面向服务的应用程序系列课程
公共语言运行库(CLR)开发系列课程
跟我一起从零开始学WCF系列课程
WPF中的图形系统系列课程
WPF开发系列课程
WPF 3.5抛砖引玉系列课程
Windows Workflow Foundation开发实战系列课程
Windows Vista系列课程
Windows Vista培训系列课程
Windows Vista 领航系列课程
Windows Vista 黄金周系列课程
Windows Vista 产品兼容性系列课程
Visual Studio .NET加密技术剖析系列课程
SOA and Webservice系列课程
Smart Client系列课程
N/A
Intel软件开发工具系列课程
DIY Starter Kit系列课程
Deflexion 游戏开发系列课程
ADO.NET 2.0开发实践系列课程
ADO.NET 2.0 系列课程
64位计算黄金周
3D游戏开发步步高系列课程
.NET软件设计新思维系列课程
.NET Windows编程系列课程
.NET Framework 2.0
.NET 4.0中的新特性系列课程