|
Showing 1 - 5 of
5 matches in All Departments
Take full advantage of the .NET APIs in System.IO to achieve
fundamental I/O operations and produce better quality software.
You'll start with the basics of creating a .NET Core custom library
for System.IO. You will learn the purpose and benefits of a custom
cross-platform .NET Core library along with the implementation
architecture of the custom library components. Moving forward, you
will learn how to use the .NET APIs of System.IO for getting
information about resources. Here, you will go through drives,
directories, files, and much more in the .NET API. You'll discuss
manipulation of resources and the environment, where you will learn
how to build custom IO actions for resource manipulation followed
by its properties and security. Next, you will learn special .NET
API operations with System.IO with demonstrations on working with
collection of resources, directories, files, and system
information. Finally, you will go through the managed and unmanaged
streams in the .NET API such as memory stream, file stream, and
much more. After reading Understanding System.IO for .NET Core 3,
you will be able to work with different features of .System.IO in
.NET Core and implement its internal and commercial tools for
different I/O scenarios. What You Will Learn Discover the inner
workings of the System.IO BCL implementation on the .NET Core
platform Work with System.IO mechanisms available through the .NET
Core platform Write a custom library that encapsulates .NET APIs
from System.IO Design and implement various tools in System.IO Who
This Book Is For Developers with prior experience of working in
.NET or .NET Core.
Explore and learn introductory topics about programming mechanisms
for memory management available for Microsoft Windows. This book
uses C++ pointers and specialized APIs such as the smart pointers
of the C++ Standard Library and Microsoft UCRT functions. You'll
also see how to work with lvalue and rvalue references. Introducing
Mechanisms and APIs for Memory Management begins with topics about
hardware features on the Intel x86 and Intel 64 (x64/amd64)
hardware architectures and memory management. After reading this
book you will be able to begin work with Windows memory management
APIs. What You Will Learn Understand concepts and hardware features
for Intel x86 and Intel 64 (x64/amd64) and memory management
Discover C++ programming language techniques and smart pointers
Work with Microsoft UCRT management APIs for memory management Who
This Book Is ForSoftware and cloud developers working on Microsoft
Windows.
Leverage .NET 5, Microsoft's 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 .NET 5
assemblies and modules followed by their APIs. After reading Pro
.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 modules Understand the logical and physical
organization of .NET 5 modules Implement custom .NET reference
types from scratch Implement a custom .NET value type from scratch
Who This Book Is For Software developers working on .NET and .NET
Core platform.
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.
Learn about the fundamentals and inner workings of the Common Type
System (CTS) and the Virtual Execution System (VES) of the Common
Language Runtime (CLR) and how they relate to the Base Class
Library (BCL) from the perspective of the execution environment.
The author first gives an introduction to the .NET Framework and
describes the architectural and engineering resources required when
implementing the .NET Framework on any platform. Next, you will
learn about the BCL and understand how to work with system
structures including the fundamental built-in types system.array
and system.string. You will then learn about the VES along with its
methods and functionality. Further, you will go through the Common
Intermediate Language (CIL), Assembly Manifest, and versioning. You
will also learn how to design and implement libraries in detail by
creating a .NET class library. After reading this book, you will
understand .NET Framework features, as well as details about the
core functionalities of the VES and elements of the CTS. What You
Will Learn Discover details of the Common Type System (CTS) Work
with the Virtual Execution System (VES) See the importance of
correct use of fundamental built-in managed types Carry out good
programming practice in a managed environment Implement a .NET
class library Who Is This Book For Developers who are working with
the .NET Framework on Windows.
|
|