CIL Programming: Under the Hood of .NET

CIL Programming: Under the Hood of .NET

Einband:
Fester Einband
EAN:
9781590590416
Untertitel:
Program and debug CIL, the language of .NET, and go beyond creating assemblies. Discover how the .NET languages, specifically C sharp and VB .NET, work with CIL. Learn how to emit code at runtime from any .NET language
Genre:
Informatik
Autor:
Jason Bock
Herausgeber:
SPRINGER A PR TRADE
Auflage:
1st ed.
Anzahl Seiten:
360
Erscheinungsdatum:
2002
ISBN:
978-1-59059-041-6

*The only book that covers programming in the CIL, think of it as the first book on "assembly language" programming for .NET. *Shows how and why programmers would "touch the metal" and program the CIL directly *Author is a recognized authority on Microsoft technologies and is the author of Visual Basic 6 Win32 API Tutorial from Wrox Publishing Inc.

The only book to cover programming in the CIL; think of it as the first book on "assembly language" programming for .NET Shows how and why programmers would "touch the metal" and program the CIL directly The author is a recognized authority on Microsoft technologies Includes supplementary material: sn.pub/extras

Autorentext
Jason Bock is a senior consultant for Magenic Technologies (http://www.magenic.com). He has worked on a number of business applications using a diverse set of substrates and languages such as C#, .NET, and Java. He is the author of CIL Programming: Under the Hood of .NET and .NET Security, both published by Apress, as well as Visual Basic 6 Win32 API Tutorial. He has also written numerous articles on technical development issues associated with both Visual Basic and Java. Jason holds both a bachelor's and a master's degree in electrical engineering from Marquette University. You can find out more about him at http://www.jasonbock.net.

Klappentext
Most .NET developers will use a high-level language, such as C# or VB .NET, to develop their systems. However, the core language of .NET is the Common Intermediate Language, or CIL. This language is the language of .NET-whatever is allowed by the .NET specifications can be done in CIL, and it can do much that C# and VB .NET cannot. Understanding how the CIL works will give .NET developers a deep, language-independent insight into the core parts of .NET. Furthermore, such knowledge is essential for creating dynamic types, a powerful part of the .NET Framework. In this book, Bock covers the essentials of programming the CIL. First, he discusses the basics of what .NET: assemblies are, how manifests fit into the picture, and much more. Bock then shows how to create assemblies in .NET-this will cover the ilasm directives and CIL opcodes, and how these are used to define assemblies, classes, field, methods, and method definitions. Bock also covers how C# and VB .NET and other non-MS languages emit CIL and how they differ. Finally, Bock shows how one can create dynamic assemblies at runtime via the Emitter classes.

Inhalt
1 Language Interoperability.- 2 ilasm Directives and Attributes.- 3 CIL Opcodes.- 4 ilasm and CIL in Practice.- 5 Debugging CIL.- 6 .NET Languages and CIL.- 7 Emitting Types.- 8 Dynamic Proxies in .NET.- 9 CIL Tips.- Appendix A The Future of CIL.- Generics in CIL.- Extended IL.- Inline CIL.- Appendix B .NET Languages.


billigbuch.ch sucht jetzt für Sie die besten Angebote ...

Loading...

Die aktuellen Verkaufspreise von 6 Onlineshops werden in Realtime abgefragt.

Sie können das gewünschte Produkt anschliessend direkt beim Anbieter Ihrer Wahl bestellen.


Feedback