0

Pro .NET 5 Custom Libraries

eBook - Implementing Custom .NET Data Types

Erschienen am 25.11.2020, 1. Auflage 2020
61,95 €
(inkl. MwSt.)

Download

E-Book Download
Bibliografische Daten
ISBN/EAN: 9781484263914
Sprache: Englisch
Umfang: 3.40 MB
E-Book
Format: PDF
DRM: Digitales Wasserzeichen

Beschreibung

Leverage .NET 5, Microsofts bold new cross-platform implementation, for developing your very own cross-platform custom data types and libraries for Windows, Linux, and  macOS.  

The book starts with the purpose and benefits of a custom cross-platform model of .NET data types and its architectural implementation in detail. Next, you will learn fundamental operations such as the equality and inequality operations in .NET 5, demonstrated with sample projects in C#. Implementation of comparison and sorting operations is discussed next followed by a discussion on cloning operations. Here you will learn details of overriding the clone virtual method and its implementation. Moving forward, you will understand custom formatting with specialized .NET data types in various functions and how to implement it. You will then go through .NET reference types along with developing a custom library for working with the software project. Finally, you will explore .NET5 assemblies and modules followed by their APIs. 

After readingPro .NET 5 Custom Libraries, you will be able to work on fundamental operations for productivity and quality in your designs of .NET 5 custom data types. 

What You Will Learn

Work with .NET 5 assemblies Work with .NET 5 modulesUnderstand the logical and physical organization of .NET 5 modulesImplement custom .NET reference types from scratchImplement a custom .NET value type from scratchWho This Book Is For
Software developers working on .NET and .NET Core platform.

Autorenportrait

Roger Villela is a software engineer and entrepreneur with almost 30 years of experience in the industry and works as an independent professional. Currently, he is focused on his work as a book author and technical educator and specializes in the inner works of orthogonal features of the following Microsoft development platforms and specialized APIs:

Microsoft Windows operating system base servicesMicrosoft Windows APIs architecture and engineeringMicrosoft Universal Windows Platform (UWP)Microsoft WinRT platformMicrosoft .NET Framework implementation of the runtime environment (CLR)

His works are based on Microsoft Windows SDK tools and libraries, Microsoft Visual Studio platform (Microsoft Windows), platform foundational APIs: architectures and engineering, and Microsoft Windows operating system using the following programming languages, extensions, and projections: 

C/C++Assembly (Intel IA-32/Intel 64 (x64/amd64))Component extensions/projections for runtimes :C++/CLIC++/CXC++/WinRTC#Common Intermediate Language (MSIL) implementation for CLR platform

Inhalt

CHAPTER 1:  .NET Platform- CHAPTER 2: .NET Custom Dara Type.- CHAPTER 3: .NET Methods, Implemention Details.- CHAPTER 4: .NET Special Members -Constructors in Managed Environment.- CHAPTER 5: "Finalizer Method", the .NET Special Member.- CHAPTER 6: .NET Manifest and Versioning for Managed Libraries.- CHAPTER 7: NET Assemblies in Managed Execution Environment

Informationen zu E-Books

„E-Book“ steht für digitales Buch. Um diese Art von Büchern lesen zu können wird entweder eine spezielle Software für Computer, Tablets und Smartphones oder ein E-Book Reader benötigt. Da viele verschiedene Formate (Dateien) für E-Books existieren, gilt es dabei, einiges zu beachten.
Von uns werden digitale Bücher in drei Formaten ausgeliefert. Die Formate sind EPUB mit DRM (Digital Rights Management), EPUB ohne DRM und PDF. Bei den Formaten PDF und EPUB ohne DRM müssen Sie lediglich prüfen, ob Ihr E-Book Reader kompatibel ist.
Wenn ein Format mit "Adobe DRM" genutzt wird, besteht zusätzlich die Notwendigkeit, dass Sie einen kostenlosen Adobe® Digital Editions Account besitzen. Wenn Sie ein E-Book, das Adobe® Digital Editions benötigt herunterladen, erhalten Sie eine ASCM-Datei, die zu Digital Editions hinzugefügt und mit Ihrem Account verknüpft werden muss.
Einige E-Book Reader (zum Beispiel PocketBook Touch) unterstützen auch das direkte Eingeben der Login-Daten des Adobe Accounts – somit können diese ASCM-Dateien direkt auf das betreffende Gerät kopiert werden.
Da E-Books nur für eine begrenzte Zeit – in der Regel 6 Monate – herunterladbar sind, sollten Sie stets eine Sicherheitskopie auf einem Dauerspeicher (Festplatte, USB-Stick oder CD) vorsehen. Auch ist die Menge der Downloads auf maximal 5 begrenzt.