Cargando…

Exploring the .NET Core 3.0 runtime : through code generation and metadata inspection /

"Explore advanced .NET APIs and create a basic .NET core library with dynamic code generation and metadata inspection to be used by other libraries or client applications. This book starts with the benefits of .NET including its fundamental tasks and tools where you will learn .NET SDK tools an...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Villela, Roger (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York : Apress, [2019]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1120720498
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 190923s2019 nyua ob 001 0 eng d
040 |a GW5XE  |b eng  |e rda  |e pn  |c GW5XE  |d EBLCP  |d OCLCF  |d OCLCQ  |d BER  |d UKMGB  |d LQU  |d UMI  |d OCLCQ  |d TOH  |d VT2  |d COO  |d N$T  |d OCLCQ  |d UKAHL  |d BRF  |d OCLCQ  |d OCLCO  |d COM  |d OCLCQ  |d OCLCO 
015 |a GBB9G3397  |2 bnb 
016 7 |a 019542322  |2 Uk 
019 |a 1119539489  |a 1121266588  |a 1122791556  |a 1129198949  |a 1129365282  |a 1136275415  |a 1138955495  |a 1153040387  |a 1156370205  |a 1162686032 
020 |a 9781484251133  |q (electronic bk.) 
020 |a 148425113X  |q (electronic bk.) 
020 |a 1484251121 
020 |a 9781484251126 
020 |a 9781484251140  |q (print) 
020 |a 1484251148 
024 7 |a 10.1007/978-1-4842-5113-3  |2 doi 
024 8 |a 10.1007/978-1-4842-5 
029 1 |a AU@  |b 000066120877 
029 1 |a AU@  |b 000066141615 
029 1 |a AU@  |b 000066528920 
029 1 |a AU@  |b 000066971886 
029 1 |a AU@  |b 000067074920 
029 1 |a AU@  |b 000067106696 
029 1 |a AU@  |b 000067501949 
029 1 |a UKMGB  |b 019542322 
035 |a (OCoLC)1120720498  |z (OCoLC)1119539489  |z (OCoLC)1121266588  |z (OCoLC)1122791556  |z (OCoLC)1129198949  |z (OCoLC)1129365282  |z (OCoLC)1136275415  |z (OCoLC)1138955495  |z (OCoLC)1153040387  |z (OCoLC)1156370205  |z (OCoLC)1162686032 
037 |a com.springer.onix.9781484251133  |b Springer Nature 
050 4 |a QA76.76.A65  |b V55 2019eb 
072 7 |a UMP  |2 bicssc 
072 7 |a COM051380  |2 bisacsh 
072 7 |a UMP  |2 thema 
082 0 4 |a 005.2/768  |2 23 
049 |a UAMI 
100 1 |a Villela, Roger,  |e author. 
245 1 0 |a Exploring the .NET Core 3.0 runtime :  |b through code generation and metadata inspection /  |c Roger Villela. 
264 1 |a New York :  |b Apress,  |c [2019] 
264 4 |c ©2019 
300 |a 1 online resource :  |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 
347 |b PDF 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed September 23, 2019). 
505 0 |a Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Exploring .NET Core; Acronyms; About the .NET Core Platform; Microsoft Visual Studio 2019 Support for .NET Core; Tutorial: Using .NET Core SDK Previews and configurations; Configuration for Using the .NET Core SDK Previews; Adding a Class Library (.NET Core) Project; Choosing the Target .NET Core SDK; Changing the Project Config File; Using a TFM on the Project Config File; Using .NET Standard; List of TFMs; Summary; Do's; Don'ts; Chapter 2: About Static .NET Assembly; Acronyms 
505 8 |a Development EnvironmentThe Static .NET Assembly; Metadata System; Metadata System Organization; About the .NET Assembly Manifest; Summary; Do's; Don'ts; Chapter 3: Dynamic .NET Assemblies: Defining Dynamic .NET Types; About Dynamic Assemblies; Organization of RVJ. Core .NET Types; Purpose of .NET Types; .NET Type Interfaces; Builders of the System. Reflection. Emit Namespace; The Flags and Definition of .NET Types; About System. Reflection. Emit Type Builders; Using an Assembly Type Builder; Naming the Dynamic .NET Assembly; AssemblyBuilderAccess Enum Options; Defining a Dynamic .NET Type 
505 8 |a Defining Dynamic .NET Field Members for a Dynamic .NET TypeInstantiating a Dynamic .NET Type and Assigning a Value for a Dynamic .NET Field; Summary; Do's; Don'ts; Chapter 4: Working with Dynamic .NET Properties; About Dynamic .NET Properties; The Getter and Setter Methods; The Other Methods; The Prefixes get_ and set_; The specialname and rtspecialname Attributes; Implementing a Dynamic .NET Property; Summary; Do's; Don'ts; Chapter 5: Working with the CodeDOM; About the CodeDOM; Code Generation Using the CodeDOM; Summary; Do's; Don'ts; Index 
504 |a Includes bibliographical references and index. 
520 |a "Explore advanced .NET APIs and create a basic .NET core library with dynamic code generation and metadata inspection to be used by other libraries or client applications. This book starts with the benefits of .NET including its fundamental tasks and tools where you will learn .NET SDK tools and the ILDasm tool. This is followed by a detailed discussion on code generation in .NET API programming. Along the way, you will learn how to build a programming model through a code-generator tool and metadata inspector tool using .NET version information for .NET assembly and binary code. Exploring the .NET Core 3.0 Runtime covers the features of Microsoft Visual Studio 2019 using a tutorial and shows you how to create a .NET Core 3.0 application. Here you will configure and deploy your .NET projects along with meta packages and see some do's and don'ts. Finally, you will compare the features of .NET Core 3.0 with the .NET Framework library and its GUI frameworks. After reading this book, you will be able to work in a .NET 3.0 environment and program for its two advanced features: code generation and metadata inspection. What You Will Learn Understand the inner workings of an assembly's structural organization Work with reflection through the .NET Core platform Carry out dynamic code generation using the .NET Core API's code document model (CodeDOM) Use the metadata mechanism of the .NET Core platform Who This Book Is For Software developers and engineers using .NET and/or the .NET Core platform and tools." 
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 
650 0 |a Application software  |x Development. 
650 0 |a Computer programming. 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Programmation (Informatique) 
650 7 |a computer programming.  |2 aat 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Computer programming  |2 fast 
776 0 8 |i Print version:  |z 9781484251126 
776 0 8 |i Print version:  |z 9781484251140 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484251133/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH36710627 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5893140 
938 |a EBSCOhost  |b EBSC  |n 2246828 
994 |a 92  |b IZTAP