這是提供 響應式程式開發之 .NET Core 應用 (Reactive Programming with .NET Core) 分享的實作範例與個案展示
Lab_00 至 Lab_05 皆為 .Net Core 開發。請先準備安裝好相關環境.NET official site
相關知識與 Visual Studio Code 套件與環境設定可參考Blackie's Failed Notes的.Net Core專區
Lab_06 為 Xamarin 專案,請先準備好 IDE 與對應的模擬器(Android 或 iOS)。部分範例有需要網路需求,請注意使用的模擬器網路設定是否開通與權限設定是否正確。
-
環境介紹,示範與比較 Imperative programming 與 Reactive programming
-
基本教學,示範 Rx.NET 基本觀念與重要類別與介面
-
進階教學,示範 Rx.NET 的 IObservable 與 IObserver 該如何實作一個資料流被兩個觀察者訂閱
-
進階教學,示範 Rx.NET 的一些方法與常用撰寫方式
-
展示如何實作股市看盤變化的應用程式
-
展示如何實作與非同步訊息溝通的應用程式(使用 MQTT 做為對外訊息溝通)
-
展示 Xamarin 如何使用 Rx.NET 來成對呈現端的應用程式做開發