Understanding System.IO for .Net Core 3: Implementing Internal and Commercial Tools
暫譯: 理解 .Net Core 3 的 System.IO:實作內部與商業工具
Villela, Roger
買這商品的人也買了...
-
Using SQLite (Paperback)$1,800$1,710 -
ASP.NET 本質論$520$442 -
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback) -
$796深度學習 -
演算法之美:隱藏在資料結構背後的原理 (C++版)$650$507 -
$534JSON 實戰 -
選擇的能力 -- 探索人工智慧的核心$500$425 -
機器學習的數學基礎 : AI、深度學習打底必讀$580$458 -
Commercial and Industrial Internet of Things Applications with the Raspberry Pi: Large-Scale Deployment of Iot Software Solutions$1,292$1,224 -
手機攝影必學 BOOK:用OX帶你學會拍人物、食物、風景等情境照片$398$299 -
創意競擇:從賈伯斯黃金年代的軟體設計機密流程,窺見蘋果的創意方法、本質與卓越關鍵$460$391 -
Web 開發者一定要懂的駭客攻防術 (Web Security for Developers: Real Threats, Practical Defense)$420$332 -
資料科學的統計實務 : 探索資料本質、扎實解讀數據,才是機器學習成功建模的第一步$599$473 -
機器學習的統計基礎 : 深度學習背後的核心技術$680$537 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
我懂了!專案管理 (暢銷紀念版)$400$316 -
比 VBA 更強的 RPA 來了!Power Automate Desktop 零程式打造辦公室流程自動化$560$442 -
文科生也學得會!資料 科學 ✕ 機器學習實戰 探索 - 使用 Excel$550$468 -
電腦視覺機器學習實務|建立端到端的影像機器學習 (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
商品描述
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.
商品描述(中文翻譯)
充分利用 System.IO 中的 .NET API 來實現基本的 I/O 操作,並產出更高品質的軟體。
您將從建立 .NET Core 自訂函式庫的基本概念開始,學習自訂跨平台 .NET Core 函式庫的目的和好處,以及自訂函式庫元件的實作架構。接下來,您將學習如何使用 System.IO 的 .NET API 來獲取資源資訊。在這裡,您將了解驅動器、目錄、檔案等 .NET API 的內容。
您將討論資源和環境的操作,學習如何為資源操作建立自訂 I/O 行為,並了解其屬性和安全性。接下來,您將學習 System.IO 的特殊 .NET API 操作,並示範如何處理資源集合、目錄、檔案和系統資訊。最後,您將了解 .NET API 中的管理和非管理流,例如記憶體流、檔案流等。
閱讀 Understanding System.IO for .NET Core 3 後,您將能夠使用 .NET Core 中的 System.IO 不同功能,並為各種 I/O 情境實作其內部和商業工具。
您將學到的內容
- 探索 .NET Core 平台上 System.IO BCL 實作的內部運作
- 使用 .NET Core 平台上可用的 System.IO 機制
- 撰寫一個封裝 System.IO 的 .NET API 的自訂函式庫
- 設計和實作 System.IO 中的各種工具
本書適合對象
具有 .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:
- Microsoft Windows base services
- Microsoft Universal Windows Platform (UWP)
- Microsoft WinRT
- Microsoft .NET Framework implementation of the runtime environment (CLR)
His work is based on Microsoft Visual Studio (Microsoft Windows) using the following programming languages, extensions, and projections:
- C/C++
- Assembly (Intel IA-32/Intel 64 (x64/amd64))
- Component extensions for runtimes (C++/CLI and C++/CX)
作者簡介(中文翻譯)
Roger Villela 是一位擁有近30年行業經驗的軟體工程師和企業家,目前以獨立專業人士的身份工作。現在,他專注於作為書籍作者和技術教育者的工作,並專精於以下微軟開發平台的正交特性內部運作:
- 微軟 Windows 基礎服務
- 微軟通用 Windows 平台 (UWP)
- 微軟 WinRT
- 微軟 .NET Framework 的執行環境實作 (CLR)
他的工作基於微軟 Visual Studio (微軟 Windows),使用以下程式語言、擴展和投影:
- C/C++
- 組合語言 (Intel IA-32/Intel 64 (x64/amd64))
- 執行環境的元件擴展 (C++/CLI 和 C++/CX)
