2016 年 7 月

第 31 卷,第 7 期

資料繫結 - 實作 .NET 中資料繫結更好的方法

資料繫結 - 實作 .NET 中資料繫結更好的方法

Mark Sowul

Microsoft .NET Framework 中的資料繫結對於開發 UI 而言,是一種很有效率的方法。 其不僅讓您更容易就能將檢視邏輯與商務邏輯分隔開來,測試所產生的程式碼也更為輕鬆。但即便有各式各樣專門設計來協助實作資料繫結的工具組,這項工作的過程仍是既繁且煩。Mark Sowul 有更好的方法。

技術最前線 - Code First、持續性及領域模型的簡介專欄

技術最前線 - Code First、持續性及領域模型的簡介

Dino Esposito

Code First 運用一組適當建立的資料表,確保物件導向的模型能夠持續運行不墜。領域模型則透過物件導向的模型來實作商務規則及工作流程。從邏輯上來說,兩種模型完全不相同,但有時又可視為一個模型。

Xamarin - 使用 SQLite 與 Xamarin.Forms 操作本機資料庫

Xamarin - 使用 SQLite 與 Xamarin.Forms 操作本機資料庫

Alessandro Del Del

了解如何使用 Xamarin Forms 與 Visual Studio 2015,將您 Android 應用程式、iOS 應用程式及通用 Windows 應用程式中的本機資料儲存在 SQLite 資料庫,以及如何查詢其中的本機資料。

資料點 - 新的 Azure DocumentDB Node.js SDK專欄

資料點 - 新的 Azure DocumentDB Node.js SDK

Julie Lerman

過去一年來,Julie Lerman 一直在開發一款範例應用程式:前端採用的 Aurelia,是以 Node.js 撰寫而成的伺服器端 API,而資料存放區則是使用 Azure DocumentDB。不過所有的組件都有所變更,所以需要更新。

CQRS - 利用 CQRS 建立快速回應的系統

CQRS - 利用 CQRS 建立快速回應的系統

Peter Vogel

Peter Vogel 重新探討領域驅動設計 (DDD) 在真實世界中如何與 CQRS 整合,以因應銷售系統需要快速回應的需求。

測試回合 - 使用 C# 反轉矩陣專欄

測試回合 - 使用 C# 反轉矩陣

James McCaffrey

反轉矩陣是機器學習服務的基礎技法,但 .NET Framework 似乎不具備這個方法。James McCaffrey 利用採用了稱為 Crout LU 分解演算法的方法,彌補了這項不足。

C# - AI 在多代理程式 "Mini-Basketball" 遊戲中的應用

C# - AI 在多代理程式 "Mini-Basketball" 遊戲中的應用

Arnaldo Perez Perez

閱讀本文之後,您將對 "Mini-Basketball" 遊戲中的 AI 有初步的認識。一邊探索各個智慧型代理程式及其各式架構 (被動、主動),一邊了解多代理程式系統的基本概念,以及早期如何利用有限狀態機製作遊戲 AI 行為模型。

程式設計師雜談 - 如何使用 MEAN: 大家一起來 DEAN專欄

程式設計師雜談 - 如何使用 MEAN: 大家一起來 DEAN

Ted Neward

Ted Neward 細說將 MEAN (MongoDB) 中的 M 置換成另一款在 Microsoft Azure 上執行的非關聯式資料庫 DocumentDB 需要執行哪些工作。這項彈性讓開發人員也能夠運用 DocumentDB 中便於企業使用的功能,包括伺服器端的程式碼執行及類 SQL 查詢語言。

基礎 .NET - Visual Studio 2015 隨附 .NET Core Tooling專欄

基礎 .NET - Visual Studio 2015 隨附 .NET Core Tooling

作者:Mark Michaelis

Mark Michaelis 討論各種不同的 .NET Core 專案類型;詳細說明新的檔案類型及其函式;以及探討新的專案結構如何支援開放原始碼 NuGet 套件執行並行偵錯。

Modern Apps - 使用 UWP 建置 Wi-Fi 掃描器專欄

Modern Apps - 使用 UWP 建置 Wi-Fi 掃描器

Frank La La

在本月的 Modern Apps 專欄中,Frank La Vigne 有系統地解說如何使用 Windows 平台之內建 API 掃描 Wi-Fi 網路的基本概念。

不吐不快 - 當目標設定錯誤專欄

不吐不快 - 當目標設定錯誤

David Platt

專欄作家 David Platt 從零售巨人 Target 進軍加拿大市場受挫,到健康照護專業人士對電腦化程序的不耐日益加深,發現其中一些棘手問題的核心在於糟糕的 UX。

編者小記 - 治療失誤專欄

編者小記 - 治療失誤

Michael Desmond

自 1985 年到 1987 年間的 18 個月內,Therac-25 放射治療系統因為對六名患者設定的劑量超過安全範圍,導致至少兩人死亡。罪魁禍首就是設計不良的軟體。