買這商品的人也買了...
-
嵌入式系統設計實務-電路與驅動程式$250$225 -
Using SQLite (Paperback)$1,800$1,710 -
ASP.NET 本質論$520$442 -
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback) -
$474系統分析與設計:敏捷疊代方法(原書第6版) -
IoT Solutions in Microsoft's Azure IoT Suite: Data Acquisition and Analysis in the Real World$3,300$3,135 -
$796深度學習 -
演算法之美:隱藏在資料結構背後的原理 (C++版)$650$507 -
$708Windows Sysinternals 實戰指南 -
$534JSON 實戰 -
$284大數據技術 -
手機攝影必學 BOOK:用OX帶你學會拍人物、食物、風景等情境照片$398$299 -
Deep Learning on Windows: Building Deep Learning Computer Vision Systems on Microsoft Windows$2,180$2,071 -
創意競擇:從賈伯斯黃金年代的軟體設計機密流程,窺見蘋果的創意方法、本質與卓越關鍵$460$391 -
Web 開發者一定要懂的駭客攻防術 (Web Security for Developers: Real Threats, Practical Defense)$420$332 -
資料科學的統計實務 : 探索資料本質、扎實解讀數據,才是機器學習成功建模的第一步$599$473 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
我懂了!專案管理 (暢銷紀念版)$400$316 -
電腦視覺機器學習實務|建立端到端的影像機器學習 (Practical Machine Learning for Computer Vision: End-To-End Machine Learning for Images)$780$616 -
Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback)$2,185$2,070 -
ASP.NET Core Razor Pages in Action (Paperback)$2,300$2,185 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$562 -
從源頭就優化 - 動手開發自己的編譯器實戰$880$695 -
UX 商業價值實現之道|打造成功的數位產品服務 (UX for Business: How to Design Valuable Digital Companies)$780$616 -
建構可擴展系統|設計分散式架構 (Foundations of Scalable Systems: Designing Distributed Architectures)$780$616
相關主題
商品描述
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
Software developers working on .NET and .NET Core platform.
商品描述(中文翻譯)
利用 .NET 5,微軟大膽推出的跨平台實作,開發您自己的跨平台自訂資料類型和函式庫,適用於 Windows、Linux 和 macOS。
本書首先介紹自訂跨平台 .NET 資料類型模型的目的和好處,並詳細說明其架構實作。接下來,您將學習基本操作,例如 .NET 5 中的相等和不相等操作,並通過 C# 的範例專案進行演示。接著將討論比較和排序操作的實作,然後是克隆操作的討論。在這裡,您將學習覆寫 clone 虛擬方法及其實作的細節。接下來,您將了解如何在各種函式中使用專門的 .NET 資料類型進行自訂格式化,以及如何實作它。然後,您將學習 .NET 參考類型,並開發一個自訂函式庫以便於與軟體專案合作。最後,您將探索 .NET 5 的組件和模組,並了解它們的 API。
閱讀完《Pro .NET 5 Custom Libraries》後,您將能夠在 .NET 5 自訂資料類型的設計中進行生產力和品質的基本操作。
您將學到的內容:
- 使用 .NET 5 組件
- 使用 .NET 5 模組
- 理解 .NET 5 模組的邏輯和物理組織
- 從零開始實作自訂 .NET 參考類型
- 從零開始實作自訂 .NET 值類型
本書適合對象:
在 .NET 和 .NET Core 平台上工作的軟體開發人員。
作者簡介
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 services
- Microsoft Windows APIs architecture and engineering
- Microsoft Universal Windows Platform (UWP)
- Microsoft WinRT platform
- Microsoft .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:
作者簡介(中文翻譯)
Roger Villela 是一位擁有近 30 年行業經驗的軟體工程師和企業家,目前作為獨立專業人士工作。現在,他專注於作為書籍作者和技術教育者的工作,並專精於以下 Microsoft 開發平台及專用 API 的正交特性內部運作:
- Microsoft Windows 作業系統基礎服務
- Microsoft Windows API 架構與工程
- Microsoft Universal Windows Platform (UWP)
- Microsoft WinRT 平台
- Microsoft .NET Framework 的執行環境實作 (CLR)
他的作品基於 Microsoft Windows SDK 工具和函式庫、Microsoft Visual Studio 平台 (Microsoft Windows)、平台基礎 API:架構與工程,以及使用以下程式語言、擴展和投影的 Microsoft Windows 作業系統: