.NET本质上是一个执行中间语言(Intermediate Language) 代码的虚拟机,任何在.NET上运行的语言(如C#)都需要将本身翻译为IL代码,然后交给.NET执行。因此,理解IL代码对于理解.NET本身的工作方式、编写正确和高效的代码、查找和定位错误各种运行错误是非常有效的。本次讲座将介绍有关IL代码的基本知识,可以帮助大家理解大多数常见的IL代码。
- 开始时间: 2009/5/20 14:30:00
- 技术等级: Level 200
- 产品: .NET
- 系列: 公共语言运行库(CLR)开发系列课程
- 技术: Common Language Runtime
- 讲师: 张羿
- 下载课程 WMV MP4 MP3 PDF
.NET和本地代码互操作的过程中,Marshalling是重要的课题,本次课程探讨Marshalling过程中容易出错以及比较困难的结构类型,比如形形色色的string和array。
- 开始时间: 2009/4/20 14:30:00
- 技术等级: Level 300
- 产品: .NET
- 系列: 公共语言运行库(CLR)开发系列课程
- 技术: Common Language Runtime
- 讲师: 朱永泰、楼炉群
- 下载课程 WMV MP4 MP3 PDF
本次课程我们将介绍.NET调用COM组件上使用上的一些常见问题,特别是RCW创建、释放、和套间的交互等比较容易出错的地方。之后,我们将简介CCW的使用方法。
- 开始时间: 2009/2/17 14:30:00
- 技术等级: Level 300
- 产品: .NET
- 系列: 公共语言运行库(CLR)开发系列课程
- 技术: Common Language Runtime
- 讲师: 张羿
- 下载课程 WMV MP4 MP3 PDF
从本次课程开始,今后几次课程将围绕COM和COM Interop技术,展开对托管代码和非托管代码之间通过COM进行互操作的讨论。本次课程将从COM基础知识开始,简单介绍进行COM Interop的所需相关基础知识和概念,为以后的课程做好准备。
- 开始时间: 2009/1/6 14:30:00
- 技术等级: Level 300
- 产品: .NET
- 系列: 公共语言运行库(CLR)开发系列课程
- 技术: Common Language Runtime
- 讲师: 张羿
- 下载课程 WMV MP4 MP3 PDF
P/invoke在开发.NET程序当中有着无法替代的作用,可以用于调用.NET类库尚未支持的API,调用第三方组件,和遗留代码交互以保证平滑迁移到.NET等等。在上次讲座中我们讨论了Pinvoke的基本使用方法。这次我们将介绍如何进一步控制P/Invoke的行为,特别是托管数据和非托管数据的转换问题。
- 开始时间: 2008/9/16 14:30:00
- 技术等级: Level 300
- 产品: .NET
- 系列: 公共语言运行库(CLR)开发系列课程
- 技术: Common Language Runtime
- 讲师: 张羿
- 下载课程 WMV MP4 MP3 PDF
P/invoke在开发.NET程序当中有着无法替代的作用,可以用于调用.NET类库尚未支持的API,调用第三方组件,和遗留代码交互以保证平滑迁移到.NET等等。这次我们将介绍P/Invoke的适用范围和基本使用方法。P/Invoke的高级使用方法将留到下次讨论。
- 课程系列
- 数据访问技术系列课程
- 视频游戏开发系列课程
- 使用.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中的新特性系列课程