2019 年 5 月
第 34 卷,第 5 期
[C# 8.0]
C# 8.0 中的模式比對
模式比對在 C# 7.0 時引入,它改變了我們對識別模式和類型特徵的看法。C# 8.0 中的變更不但使這點更加直觀,還同時改進了彈性與可讀性。我們該如何在程式碼中套用這些新準則和模式,新導入的參數運算式等項目又代表著什麼呢?
[資料點]
Docker 容器化應用程式中的 EF Core,第 2 部
在搭配使用 EF Core 和 Docker 來建置容器化應用程式以及新增資料持續性機制的系列第 2 部中,Julie Lerman 針對在 Docker 映像中發佈 API 時,對目標 SQL Server 有生產價值的解決方案進行了探討。
[XAML]
自訂 XAML 控制項
不重複原則 (DRY) 不僅僅適用於類別和程式碼。UI 會在整個 XAML 應用程式中重複出現。Windows Presentation Foundation (WPF) 和通用 Windows 平台 (UWP) 中的使用者控制項和自訂控制項可讓開發人員延伸標準 UI,進而透過各種封裝策略提供一致的 XAML 視覺效果和 codebehind 邏輯。
[.NET Core 3.0]
利用 .NET Core 3.0 中的 WinForms 建立集中式的提取要求中樞
.NET Core 3.0 實現了 Windows Forms 應用程式的支援,這代表獨立式應用程式、存取 .NET Core 特定的實作、.NET Core CLI 等項目。看看如何建置範例 .NET Core 3.0 WinForms 應用程式,並輕鬆針對部署加以封裝。
[技術最前線]
Blazor 中的路由和路由範本
路由器是用戶端架構最重要的元素,同時也是負責將輸入 URL 對應至實際處理程式碼的引擎。目前的 Blazor 路由器已經能提供一組基本的路由功能,而不久之後功能也會更加齊全。
[機器學習服務]
使用生存分析進行預測性維護
開發人員與機器學習服務工程師如果能更加理解生存迴歸,以及其在企業物聯網 (IIoT) 裝置的預測性維護等情境的應用,就能獲得助益。本文會逐步解說如何以不同說明變數的函式來預估直到機器應維護前的時間。
[測試回合]
使用 C# 的加權 k-NN 分類
James McCaffrey 示範了如何實作 k-nearest neighbors (k-最近鄰) 分類技術,這項技術是最簡單的機器學習服務演算法之一,其中會以已知類別值來檢查項目和資料點的距離,進而判斷新項目的預測類型。
[編者小記]
失事航班
商用航空的安全性雖在過去 30 年來有著大幅進步,但有時還是難免發生意外,而這些意外的肇因通常是駕駛員和他所掌控的自動化系統有所衝突所致。隨著兩起波音 737 MAX 航班的失事調查有所進展,也不斷衍生出各種難題,以及有關軟體與自動化在飛航領域所扮演角色的深入課題。