.NET 本事 (二合一)
.NET 本事 (二合一)
$17.00
Regular Price
$14.50
優惠組合售價

.NET 本事 (二合一)

.NET 相依性注入
.NET 本事-非同步程式設計
The following 2 books are included in this bundle...

關於此優惠組合

這是一次購買《.NET 相依性注入》和《.NET 本事-非同步程式設計》兩本書的特惠方案!
  • 分享此優惠組合

關於書籍

.NET 相依性注入

.NET 相依性注入

使用 Unity
  • 309

    讀者

  • 238

    頁數

  • 100%

    完成

  • PDF

  • EPUB

  • MOBI

  • APP

邁向專業開發人員之路...

本書內容是關於.NET相依性注入(dependency injection;簡稱DI)的相關議題。透過本書,您將會瞭解:

  • 什麼是 DI、它有什麼優點、何時使用 DI、以及可能碰到的陷阱。
  • 如何運用 DI 應付容易變動的軟體需求,設計出更彈性、更好維護的程式碼。
  • 與 DI 有關的設計模式。
  • DI 於 .NET 應用程式中的實務應用,包括 ASP.NET MVC、ASP.NET Web API等等。
  • 如何使用 DI 容器(例如 Unity)來協助開發應用程式。

本書的範例皆以C#撰寫,讀者無須具備任何 DI 背景知識。

這不是 .NET 程式設計的入門書。為了避免讀者花錢買了不適合自己的書,容筆者斗膽列舉閱讀本書的基本條件:

  • 熟悉 C# 語法,包括擴充方法(extrension methods)、泛型(generics)、委派(delegates)等等。如果精通的是 VB(或其他 .NET 語言)但不排斥 C# 語法,也是 OK 的。 
  • 具備物件導向的基礎概念,知道何謂封裝、繼承、多型(polymorphism)。

倒不是說,不符合以上條件的讀者就無法從本書汲取有用的東西;只是就一般的情況而言,讀起來會比較辛苦一些。

如果您曾經接觸、研究過設計模式(design patterns),有些章節閱讀起來會輕鬆一些。然而這並非基本要求,因為本書也會一併介紹相關的設計模式與原則,例如 Decorator 模式、Factory 模式、開放/封閉原則(Open/Closed Principle)、單一責任原則(Single Responsibility Principle)等等。

此外,如果下列描述有一些符合您現在的想法,那麼本書也許對您有幫助:

  • 我的日常開發工作需要設計共用的類別庫或框架,供他人使用。
  • 我經常使用第三方(third-party)元件或框架,而且它們都提供了某種程度的 DI 機制。為了充分運用這些機制,我必須了解 DI 的各種用法。
  • 我希望能夠寫出寬鬆耦合、容易維護的程式碼。
  • 我已經開始運用寬鬆耦合的設計原則來寫程式,我想知道更多有關 DI 的細節,以了解有哪些陷阱和迷思,避免設計時犯了同樣的毛病。

無論別人怎麼說,自己讀過的感覺最準。強烈建議您先讀完本書的試閱章節(包含本書前言和第 1 章完整內容),以評估這本書是否適合你。 

.NET 本事-非同步程式設計

.NET 本事-非同步程式設計

  • 229

    讀者

  • 76

    頁數

  • 35%

    完成

  • PDF

  • EPUB

  • MOBI

  • APP

(本書目前為 alpha 版,內容仍在持續更新)

這本書的目標是讓讀者了解:

  • 非同步呼叫與執行緒等相關基礎概念。
  • .NET 平台目前主流的非同步程式 API,包括 TPL 與 C# 的 async 與 await 語法(舊的 API 與寫法僅簡單帶過)。
  • 非同步呼叫的建議寫法,以及如何避免一些常犯的錯誤。
  • 撰寫多執行緒應用程式時,經常需要用到的同步化技巧。
  • 其他實用的 API。

關於作者

Michael Tsai
Michael Tsai

 .NET 程式設計師,現任 C# MVP(2007 年至今),有幸曾站在恆逸講台上體會「好為人師」的滋味,也翻譯過幾本書。

近期著作:《.NET 相依性注入》 [2014]

陳年譯作:

Leanpub 無條件、無風險的 100% 滿意保證

付款之後的 45 天內,只要點個兩下,你就可以完成退書並且取回先前支付的全數金額。退書是採用人工作業,因此可能需要花幾天的時間才能完成整個程序。
See full terms.

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub