Cargando…

.NET IL Assembler /

A comprehensive drill-down into the inner workings of the .NET Framework. Acknowledged runtime expert and Microsoft insider Serge Lidin steps through the internal structures and operations that take place when .NET code is executed, showing how the syntax and grammar of the coding language is broken...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Lidin, Serge, 1956- (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress, 2014.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn883306446
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 140710s2014 caua o 001 0 eng d
040 |a GW5XE  |b eng  |e rda  |e pn  |c GW5XE  |d YDXCP  |d COO  |d UMI  |d E7B  |d SFB  |d STF  |d B24X7  |d IDEBK  |d DEBBG  |d DEBSZ  |d UPM  |d OCLCF  |d EBLCP  |d OCLCQ  |d OCL  |d OCLCQ  |d Z5A  |d LIV  |d MERUC  |d OCLCQ  |d ESU  |d OCLCQ  |d VT2  |d IOG  |d N$T  |d OCLCA  |d OCL  |d REB  |d CEF  |d DEHBZ  |d OCLCQ  |d OCLCO  |d INT  |d U3W  |d OCLCQ  |d WYU  |d OCLCO  |d YOU  |d OCLCQ  |d OCLCO  |d UAB  |d AU@  |d UKAHL  |d OCLCQ  |d OCLCO  |d DCT  |d ERF  |d OCLCQ  |d BRF  |d OCLCO  |d OCLCQ 
019 |a 885819561  |a 892538303  |a 892800058  |a 966388402  |a 1005767917  |a 1048157009  |a 1058530637  |a 1066632199  |a 1086423477  |a 1097094396  |a 1110753572  |a 1112576381  |a 1129335919 
020 |a 9781430267607  |q (electronic bk.) 
020 |a 1430267607  |q (electronic bk.) 
020 |z 9781430267614 
020 |z 1430267615 
024 7 |a 10.1007/978-1-4302-6760-7  |2 doi 
029 1 |a AU@  |b 000055996369 
029 1 |a CHNEW  |b 000888657 
029 1 |a CHVBK  |b 37449777X 
029 1 |a DEBBG  |b BV042182323 
029 1 |a DEBBG  |b BV043611923 
029 1 |a DEBSZ  |b 417230028 
029 1 |a DEBSZ  |b 42004390X 
029 1 |a GBVCP  |b 882732803 
029 1 |a NZ1  |b 15753247 
029 1 |a AU@  |b 000067113206 
035 |a (OCoLC)883306446  |z (OCoLC)885819561  |z (OCoLC)892538303  |z (OCoLC)892800058  |z (OCoLC)966388402  |z (OCoLC)1005767917  |z (OCoLC)1048157009  |z (OCoLC)1058530637  |z (OCoLC)1066632199  |z (OCoLC)1086423477  |z (OCoLC)1097094396  |z (OCoLC)1110753572  |z (OCoLC)1112576381  |z (OCoLC)1129335919 
037 |a CL0500000464  |b Safari Books Online 
050 4 |a QA76.73.A8 
072 7 |a COM  |x 051040  |2 bisacsh 
072 7 |a UY  |2 bicssc 
082 0 4 |a 005.13/6  |2 23 
049 |a UAMI 
100 1 |a Lidin, Serge,  |d 1956-  |e author. 
245 1 0 |a .NET IL Assembler /  |c Serge Lidin. 
264 1 |a Berkeley, CA :  |b Apress,  |c 2014. 
264 2 |a New York, NY :  |b Distributed to the Book trade worldwide by Springer 
264 4 |c Ã2014 
300 |a 1 online resource (xxvi, 450 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed November 28, 2017). 
520 |a A comprehensive drill-down into the inner workings of the .NET Framework. Acknowledged runtime expert and Microsoft insider Serge Lidin steps through the internal structures and operations that take place when .NET code is executed, showing how the syntax and grammar of the coding language is broken down into low-level units that can be expressed through the ILAsm language that runs behind the scenes in .NET. By reading this book you will develop the skills you need to write tighter, faster .NET code; to debug complex error handling situations; and to oversee multi-language and multi-platform projects with confidence. What you'll learn: Discover the structure of the .NET execution sequence and the Managed Executable Files that lie within it; Step through the core .NET component modules, namespaces and classes and see how each is consumed by ILAsm and can be optimized for execution; Learn how to use the IL Assembler and Disassembler tools to analyze .NET code, metadata structures and exception handling within Visual Studio; Understand the issues that surround multi-language and multi-framework projects; Develop your own Custom Attributes and tailor them for speed and security. --  |c Edited summary from book. 
505 0 |a At a Glance; Introduction; Chapter 1: Simple Sample; Basics of the Common Language Runtime; Simple Sample: The Code; Program Header; Class Declaration; Field Declaration; Method Declaration; Global Items; Mapped Fields; Data Declaration; Value Type As Placeholder; Calling Unmanaged Code; Forward Declaration of Classes; Summary; Chapter 2: Enhancing the Code; Compacting the Code; Protecting the Code; Summary; Chapter 3: Making the Coding Easier; Aliasing; Compilation Control Directives; Referencing the Current Class and Its Relatives; Summary. 
505 8 |a Chapter 4: The Structure of a Managed Executable FilePE/COFF Headers; MS-DOS Header/Stub and PE Signature; COFF Header; PE Header; Data Directory Table; Section Headers; Common Language Runtime Header; Header Structure; Flags Field; EntryPointToken Field; VTableFixups Field; StrongNameSignature Field; Relocation Section; Text Section; Data Sections; Data Constants; V-Table; Unmanaged Export Table; Thread Local Storage; Resources; Unmanaged Resources; Managed Resources; Summary; Phase 1: Initialization; Phase 2: Source Code Parsing; Phase 3: Image Generation; Phase 4: Completion. 
505 8 |a Chapter 5: Metadata Tables OrganizationWhat Is Metadata?; Heaps and Tables; Heaps; General Metadata Header; Metadata Table Streams; RIDs and Tokens; RIDs; Tokens; Coded Tokens; Metadata Validation; Summary; Chapter 6: Modules and Assemblies; What Is an Assembly?; Private and Shared Assemblies; Application Domains As Logical Units of Execution; Manifest; Assembly Metadata Table and Declaration; AssemblyRef Metadata Table and Declaration; Autodetection of Referenced Assemblies; The Loader in Search of Assemblies; Module Metadata Table and Declaration; ModuleRef Metadata Table and Declaration. 
505 8 |a File Metadata Table and DeclarationManaged Resource Metadata and Declaration; ExportedType Metadata Table and Declaration; Order of Manifest Declarations in ILAsm; Single-Module and Multimodule Assemblies; Summary of Metadata Validity Rules; Assembly Table Validity Rules; AssemblyRef Table Validity Rules; Module Table Validity Rules; ModuleRef Table Validity Rules; File Table Validity Rules; ManifestResource Table Validity Rules; ExportedType Table Validity Rules; Chapter 7: Namespaces and Classes; Class Metadata; TypeDef Metadata Table; TypeRef Metadata Table; InterfaceImpl Metadata Table. 
505 8 |a NestedClass Metadata TableClassLayout Metadata Table; Namespace and Full Class Name; ILAsm Naming Conventions; Namespaces; Full Class Names; Class Attributes; Flags; Class Visibility and Friend Assemblies; Class References; Parent of the Type; Interface Implementations; Class Layout Information; Interfaces; Value Types; Boxed and Unboxed Values; Instance Members of Value Types; Derivation of Value Types; Enumerations; Delegates; Nested Types; Class Augmentation; Summary of the Metadata Validity Rules; TypeDef Table Validity Rules; Enumeration-Specific Validity Rules. 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Microsoft .NET Framework. 
630 0 7 |a Microsoft .NET Framework.  |2 fast  |0 (OCoLC)fst01020083 
650 0 |a Assembly languages (Electronic computers) 
650 6 |a Langage assembleur (Langage de programmation) 
650 7 |a COMPUTERS  |x Programming Languages  |x Assembly Language.  |2 bisacsh 
650 7 |a Assembly languages (Electronic computers)  |2 fast  |0 (OCoLC)fst01800564 
776 0 8 |i Printed edition:  |z 9781430267614 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781430267607/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH29395651 
938 |a Books 24x7  |b B247  |n bks00066689 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL1781944 
938 |a ebrary  |b EBRY  |n ebr10896211 
938 |a EBSCOhost  |b EBSC  |n 1174117 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis29828151 
938 |a YBP Library Services  |b YANK  |n 12013058 
994 |a 92  |b IZTAP