CIL Programming: Under the Hood of .NET
2008-11-20 21:51
447 查看
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/topmvp - topmvp
The Common Intermediate Language (CIL) is the core language of .NET. Although .NET developers often use a high-level language (such as C# or VB .NET) to develop their systems, they can use CIL to do anything allowed by.NET specifications--which is not the case for C# and VB .NET. Understanding how CIL works will provide you with a deep, language-independent insight into the core parts of .NET. This knowledge is essential for creating dynamic types, a powerful part of the .NET Framework.
In CIL Programming: Under the Hood of .NET, Jason Bock offers an in-depth tutorial on programming in CIL. First, Bock discusses the basics of .NET assemblies and manifests. He then shows how to create assemblies in .NET--including the ilasm directives and CIL opcodes, and how these are used to define assemblies, classes, field, methods, and method definitions. Bock also covers the ways in which C#, VB .NET, and other non-Microsoft languages emit CIL, and how they differ. Finally, he reveals how developers can create dynamic assemblies at runtime via the Emitter classes.
After reading this guide, you will gain a better understanding of CIL and how to program directly into it. CIL Programming: Under the Hood of .NET is a must-have on every .NET developer's desk!
http://rapidshare.com/files/5694519/I1590590414.rar
The Common Intermediate Language (CIL) is the core language of .NET. Although .NET developers often use a high-level language (such as C# or VB .NET) to develop their systems, they can use CIL to do anything allowed by.NET specifications--which is not the case for C# and VB .NET. Understanding how CIL works will provide you with a deep, language-independent insight into the core parts of .NET. This knowledge is essential for creating dynamic types, a powerful part of the .NET Framework.
In CIL Programming: Under the Hood of .NET, Jason Bock offers an in-depth tutorial on programming in CIL. First, Bock discusses the basics of .NET assemblies and manifests. He then shows how to create assemblies in .NET--including the ilasm directives and CIL opcodes, and how these are used to define assemblies, classes, field, methods, and method definitions. Bock also covers the ways in which C#, VB .NET, and other non-Microsoft languages emit CIL, and how they differ. Finally, he reveals how developers can create dynamic assemblies at runtime via the Emitter classes.
After reading this guide, you will gain a better understanding of CIL and how to program directly into it. CIL Programming: Under the Hood of .NET is a must-have on every .NET developer's desk!
http://rapidshare.com/files/5694519/I1590590414.rar
相关文章推荐
- Under the Hood of J2EE Clustering
- 上周技术关注:ASP.NET AJAX under the hood secrets
- Scala: Under The Hood of Hello World
- UNDER THE HOOD OF THE NEW AZURE PORTAL
- 文章推荐:ASP.NET AJAX Under the Hood Secrets及其他
- 旧文:Under the Hood of J2EE Clustering
- Under the Hood of J2EE Clustering
- FW: How to spawn a process that runs under the context of the impersonated user in Microsoft ASP.NET pages
- Under the Hood of J2EE Clustering
- How to spawn a process that runs under the context of the impersonated user in Microsoft ASP.NET pages
- 文章推荐:ASP.NET AJAX Under the Hood Secrets及其他
- 文章推荐:ASP.NET AJAX Under the Hood Secrets及其他
- FlushViewOfFile Under the Hood
- How do I dig into under the hood of Google V8 JavaScript engine
- Under the Hood of J2EE Clustering
- ASP.NET AJAX under the hood secrets
- a lot of attention under the hood
- Under the Hood of J2EE Clustering
- 译 asp.net ajax under-the-hood secret
- Microsoft .NET Pet Shop 3.x: Design Patterns and Architecture of the .NET Pet Shop