Skip to main content

Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.
itemsitem
itemsitem

Recommended For You

Loading...


.NET 開發者修練系列 eBook Series

Showing 1 - 3 of 3 results
Skip side bar filters
  • 深入淺出 .NET 10 併發程式設計

    Async/Await、多執行緒、與平行處理

    by 蔡煥麟 ...
    Series Book 2 - .NET 開發者修練系列
    你是否曾經在撰寫 .NET 應用程式時,遇過 UI 卡住、網站回應變慢、背景工作吞吐量不佳,或是被 async/await、Task.Run、ConfigureAwait(false)、取消與例外處理搞得一頭霧水?本書就是為了解決這些問題而寫。這是一本從觀念建立到實戰應用,系統性帶你掌握 .NET 10 非同步程式設計的技術書。全書以清楚易懂的方式,帶你理解執行緒、Task、async/await、取消與逾時、同步機制、平行處理、非同步資料流、非同步資源管理,以及進階的 TaskCompletionSource、ValueTask、ExecutionContext、TaskScheduler、API 設計等主題。本書不只告訴你語法怎麼寫,更重視背後的思考方式與實務判斷。你將學會什麼時候該用非同步、什麼時候該用平行處理、如何避免常見陷阱(例如 sync-over-async、死鎖 ... Read more

    $12.50 USD or Free with Kobo Plus

  • 現代 C#:AI 時代的開發者修煉

    (C# 14 與 .NET 10)

    by 蔡煥麟 ...
    Series Book 1 - .NET 開發者修練系列
    這不是一本鉅細靡遺的 C# 語法字典。本書將介紹 C# 語言當中較為核心、進階、或需要花較多時間深度理解的部分(涵蓋 C# 1.0 至 C# 14)。不同於傳統程式設計書籍的是,本書特別強調「深度理解」,同時也鼓勵讀者善用 AI 工具來輔助學習和開發。在 AI 能夠幫我們生成大量程式碼的時代,開發者更需要具備判斷程式碼品質、安全性與效能的能力,以及如何精準地指揮 AI 寫出高品質的 C# 程式碼。██ 本書特色█對比式教學:對於容易混淆的概念,展示「不建議的寫法(✗)」與「建議的寫法(✓)」,並說明差異與理由。實務導向:不只語法,也會說明「為什麼需要這個功能」、「何時該用」、「何時不該用」,以及可能的效能影響。圖表輔助:在適當的地方添加視覺化圖表,輔助理解複雜概念... ... Read more

    $12.45 USD or Free with Kobo Plus

  • C# 不可變資料設計

    Records 與狀態建模

    by 蔡煥麟 ...
    Series Book 2 - .NET 開發者修練系列
    一個物件經過多個方法與服務之後,是誰改了它的狀態?哪些資料仍是原值,哪些已被覆寫?《C# 不可變資料設計》從這些日常開發問題出發,介紹如何讓資料在建立後保持穩定,並在需要改變時明確產生新版本,降低追蹤狀態、除錯、與測試的成本。本書以訂單處理系統貫穿全書,帶你從可變物件逐步改寫成不可變資料模型。你會運用 C# 的 record、init、required、with 運算式、不可變集合、與模式比對,安排資料的建立、驗證、與轉換,再將這些方法用於 API 輸入輸出、應用程式組態物件(configuration object)、與模型轉換。隨著範例推進,你也會處理深層資料更新,評估效能成本,以及 ORM 與序列化帶來的限制,學習如何在既有專案中漸進導入,並判斷 AI 提出的重構是否解決了實際問題。進階章節則探討如何用狀態型別與聯合型別(union types)排除非法狀態。本書希望幫助你掌握的 ... Read more

    $8.99 USD or Free with Kobo Plus