使用 Visual Studio LightSwitch 打造現代化行動商務生產力應用程式
簡介:輕量級開發的新選擇 在企業級應用程式開發領域,Visual Studio LightSwitch(以下簡稱 LightSwitch)一直致力於簡化並縮短業
Roslyn 編譯器平台實戰:打造即時程式碼分析與自動修復的 Visual Studio 擴充功能
傳統靜態分析 (FxCop/Code Analysis) 僅在建置後執行,回饋太慢。Roslyn (.NET Compiler Platform) 開放編譯器管
桌面應用也能提供 HTTP 檔案下載:HttpListener 輕量實作
不想為了單一檔案下載功能架設完整 IIS/ASP.NET 網站?System.Net.HttpListener 讓桌面應用 (WinForms/WPF/Cons
Windows 應用商店應用導航設計全解析:分層、平面、SPA 三大模式與輔助技巧
Windows 應用商店應用 (UWP/WinRT) 強調「內容優於版面」,導航必須融入內容、不干擾使用者、支援直覺的回退體驗。Visual Studio 內建
RDLC 報表存取 Analysis Services Cube:以 ADOMD.NET 封裝 MDX 查詢為資料來源
RDLC (Report Definition Language Client-side) 與伺服器端 RDL 最大差異在於資料來源:RDL 原生支援 Anal
WPF 插件架構:跨進程承載不受信任第三方 .NET 組件的最佳實踐
Bloomberg 應用程式入口網站承載數十萬用戶使用的第三方 WPF 應用程式,其核心架構採用 獨立進程插件宿主 + AppDomain 隔離 + .NET
WCF 進階:不加服務參考,手寫 ClientBase 代理類呼叫服務
習慣在 Visual Studio 「加入服務參考」產生 Proxy 的開發者,往往忽略 WCF 的通道模型本質。其實只要共用服務合約 (Contract),客
Excel 選單系統全攻略:從 Ribbon 到傳統選單的跨版本相容實作
Excel 增益集的使用者介面入口在於選單系統。Excel 2007 推出 Ribbon 介面後,傳統選單(Excel 2003 及之前)與 Ribbon 並存
Excel 開發核心:深入掌握物件模型與關鍵類別
開發 Excel 增益集或自動化方案,繞不開龐大的 Excel 物件模型。官方統計超過 270 個物件、5000 多個屬性與方法,但實務上只需精通核心四大類別—
SpecFlow 實戰:用行為驅動開發 (BDD) 驅動 .NET 專案品質
身為資料存取領域的開發者,我長期習慣從資料庫向上建構應用程式。然而,隨著架構師兼測試人員 Dennis Doire 在我主持的用戶群中分享 SpecFlow 與
建立 OData 服務的新選擇:ASP.NET Web API OData
兩種建立 OData 端點的方式 WCF Data Services:封裝 DbContext/ObjectContext,宣告式設定存取規則,自動處理查詢/
領域驅動設計程式碼實踐:從資料導向轉向行為豐富的領域模型
緣起:為什麼關注 DDD Eric Evans 《領域驅動設計》出版十週年,其核心在於「以領域為中心」建模,而非以資料庫為中心。Jimmy Nilsson 推薦
善用 Windows 8 特色與 MVVM:可測試的共享、設定、輔助磚、漫遊設定實作
前言:MVVM 與 Windows 8 合約 Windows 8 引入共享、設定、搜尋等「合約」,透過超級按鈕隨時可用。直接在 ViewModel 呼叫 Dat
如何將應用程式提交至 Windows 應用商店:10 步驟完整指南
為什麼要開發 Windows 8 應用商店應用? 超過 1 億次下載量,龐大獲利生態系。 軟體分發趨勢轉向應用商店模式,降低部署、收款、安裝門檻。 開發者易於
測試運行:將數值數據轉換為分類數據(離散化演算法實作)
前言:為什麼需要數據離散化 機器學習中常需將連續數值(如身高 59.5、64.0、75.5 英吋)轉換為類別標籤(矮/中/高 → 0/1/2),此過程稱為「數據
Kinect for Windows SDK 開發入門(一):開發環境建置與第一個專案
1. Kinect 硬體架構概覽 Kinect 感測器外觀為黑色長條,基座內建馬達可程式控制俯仰角度。感測器模組由左至右依序為:紅外投影器、LED 指示燈、彩色
Kinect for Windows SDK 開發入門(二):基礎知識與感測器初始化(上)
Kinect 應用程式的核心流程 每個 Kinect 應用都包含基本步驟:偵測並發現連接的 Kinect 感測器、初始化感測器與所需資料流、處理產生的資料、最後
Kinect for Windows SDK 開發入門(三):基礎知識與效能優化(下)
1. 使用 WriteableBitmap 提升效能 先前範例中,每幀彩色影像都新建 Bitmap 物件。Kinect 彩色攝像頭預設 30 FPS,每秒產生