2019 年 5 月

第 34 卷,第 5 期

C# 8.0 - C# 8.0 中的模式比對

[C# 8.0]

C# 8.0 中的模式比對

Filip Ekberg

模式比對在 C# 7.0 時引入,它改變了我們對識別模式和類型特徵的看法。C# 8.0 中的變更不但使這點更加直觀,還同時改進了彈性與可讀性。我們該如何在程式碼中套用這些新準則和模式,新導入的參數運算式等項目又代表著什麼呢?

資料點 - Docker 容器化應用程式中的 EF Core,第 2 部專欄

[資料點]

Docker 容器化應用程式中的 EF Core,第 2 部

Julie Lerman

在搭配使用 EF Core 和 Docker 來建置容器化應用程式以及新增資料持續性機制的系列第 2 部中,Julie Lerman 針對在 Docker 映像中發佈 API 時,對目標 SQL Server 有生產價值的解決方案進行了探討。

XAML - 自訂 XAML 控制項

[XAML]

自訂 XAML 控制項

Jerry Nixon

不重複原則 (DRY) 不僅僅適用於類別和程式碼。UI 會在整個 XAML 應用程式中重複出現。Windows Presentation Foundation (WPF) 和通用 Windows 平台 (UWP) 中的使用者控制項和自訂控制項可讓開發人員延伸標準 UI,進而透過各種封裝策略提供一致的 XAML 視覺效果和 codebehind 邏輯。

程式設計師雜談 - Naked 編碼:Naked 集合專欄

[程式設計師雜談]

Naked 編碼:Naked 集合

Ted Neward

在 Ted Neward 的 Naked 物件架構最新系列中,他討論了 NOF 集合,探討指定的網域物件如何能擁有多個參考。

.NET Core 3.0 - 利用 .NET Core 3.0 中的 WinForms 建立集中式的提取要求中樞

[.NET Core 3.0]

利用 .NET Core 3.0 中的 WinForms 建立集中式的提取要求中樞

Eric Fleming

.NET Core 3.0 實現了 Windows Forms 應用程式的支援,這代表獨立式應用程式、存取 .NET Core 特定的實作、.NET Core CLI 等項目。看看如何建置範例 .NET Core 3.0 WinForms 應用程式,並輕鬆針對部署加以封裝。

技術最前線 - Blazor 中的路由和路由範本專欄

[技術最前線]

Blazor 中的路由和路由範本

Dino Esposito

路由器是用戶端架構最重要的元素,同時也是負責將輸入 URL 對應至實際處理程式碼的引擎。目前的 Blazor 路由器已經能提供一組基本的路由功能,而不久之後功能也會更加齊全。

機器學習服務 - 使用生存分析進行預測性維護

[機器學習服務]

使用生存分析進行預測性維護

Zvi Topol

開發人員與機器學習服務工程師如果能更加理解生存迴歸,以及其在企業物聯網 (IIoT) 裝置的預測性維護等情境的應用,就能獲得助益。本文會逐步解說如何以不同說明變數的函式來預估直到機器應維護前的時間。

測試回合 - 使用 C# 的加權 k-NN 分類專欄

[測試回合]

使用 C# 的加權 k-NN 分類

James McCaffrey

James McCaffrey 示範了如何實作 k-nearest neighbors (k-最近鄰) 分類技術,這項技術是最簡單的機器學習服務演算法之一,其中會以已知類別值來檢查項目和資料點的距離,進而判斷新項目的預測類型。

不吐不快 - 要微積分還是統計學?專欄

[不吐不快]

要微積分還是統計學?

David S. Platt

如果連醫療和軟體開發等技術領域的專家幾乎都沒在用微積分的話,那為什麼大部分打算上大學的學生都必須學它呢?David Platt 說我們該改學統計學了。

編者小記 - 失事航班專欄

[編者小記]

失事航班

Michael Desmond

商用航空的安全性雖在過去 30 年來有著大幅進步,但有時還是難免發生意外,而這些意外的肇因通常是駕駛員和他所掌控的自動化系統有所衝突所致。隨著兩起波音 737 MAX 航班的失事調查有所進展,也不斷衍生出各種難題,以及有關軟體與自動化在飛航領域所扮演角色的深入課題。