工作流程式設計循序漸進 (1-2):代碼活動與延遲活動屬性設定
CodeActivity 與 DelayActivity 事件撰寫與屬性配置完整步驟 一、CodeActivity 事件處理撰寫 雙擊設計器圖標進入 Work
工作流程式設計循序漸進 (1-3):代碼活動與延遲活動觀察結果
工作流執行結果驗證與 DelayActivity 注意事項 按 F5 執行主控台程式,觀察輸出結果符合預期:兩個 CodeActivity 依序輸出時間戳記,中
閉關紀要:C# 結構化存儲在 Web 開發中的應用 (1)
結構化存儲技術選型與架構決策記錄 面對 70 萬地名資料檔案,從無快取 → 檔案快取 → 結構化存儲的演進歷程與技術決策心得。 一、問題背景 方案優點缺點
閉關紀要:C# 結構化存儲在 Web 開發中的應用 (2)
FileSystem 基類架構與工廠模式實現 定義 Web 檔案系統抽象基類,包含共用邏輯 (GZip 傳輸、資料夾建立、快取標頭) 與工廠方法根據路由配置建立
閉關紀要:C# 結構化存儲在 Web 開發中的應用 (3)
FileSystemFFS 完整實現代碼:結構化存儲核心邏輯 展示基於 BlueDog 庫的結構化存儲檔案系統實現,包含開啟/關閉、讀寫流、GZip 壓縮、資源
閉關紀要:C# 結構化存儲在 Web 開發中的應用 (4)
結構化存儲 Web 整合實戰:頁面調用、配置與 Bug 修復 完結篇:展示 FileSystemFFS 在 ASP.NET 頁面中的實際調用方式、Web.con
C# RichTextBox 字體格式與顏色控制技巧
RichTextBox 文字著色與格式控制進階技巧 解決 RichTextBox 文字重置後顏色殘留、關鍵字即時著色、繪製效能優化三大核心問題。 一、文字重置
C# 開發 WPF/Silverlight 動畫與遊戲教學 (45-1):物品欄與裝備欄拖放系統設計 (上)
物品欄與裝備欄雙向拖放系統架構設計 網遊核心 UI 系統:物品、裝備、技能、快捷列圖標皆支援拖放交互,且有嚴格類型限制 (技能不可放物品欄、非裝備不可穿戴等)。
C# 開發 WPF/Silverlight 動畫與遊戲教學 (45-2):裝備欄佈局與 ListBoxDragDropTarget 應用
裝備欄不規則佈局解決方案:單件裝備對應單一 DropTarget 物品欄為規則網格,裝備欄卻是不規則分佈 (頭盔、項鍊、武器、戒指等分散位置)。 一、佈局難題
C# 開發 WPF/Silverlight 動畫與遊戲教學 (45-3):物品欄與裝備欄拖放系統完結篇
物品/裝備欄雙向拖放最終解決方案:繞過 WrapPanel Bug 自行實現 Toolkit ListBoxDragDropTarget 配合 WrapPane
C# 開發 WPF/Silverlight 動畫與遊戲教學 (44-1):主角屬性面板與自訂 TabControl 設計
主角屬性面板架構設計:自訂 TabControl 與 QXIcon 四狀態選項卡 遊戲面板大量使用選項卡,原生 TabControl 樣板重寫困難。本文採用用戶
C# 開發 WPF/Silverlight 動畫與遊戲教學 (44-3):屬性加點器與 RepeatButton 實現
屬性加點器核心邏輯:基於 QXIcon 實現 RepeatButton 模式 角色屬性面板包含裝備管理與屬性加點器。本文專注加點器實現,將 QXIcon 擴充為
C# 開發 WPF/Silverlight 動畫與遊戲教學 (43-2):QXIcon 控件三大模式重構
QXIcon 圖標控件核心重構:三種交互模式統一實現 為滿足遊戲中物品圖標、技能圖標、選項卡等多樣化需求,將 QXIcon 重構為支援三種模式的統一控件,大幅減
C# 開發 WPF/Silverlight 動畫與遊戲教學 (44-2):自訂 TabControl 與選項卡切換實現
QXTabControl:輕量級選項卡控件完整實現 避開 Silverlight 原生 TabControl 複雜的樣板重寫,採用用戶控件 + QXIcon 實
C# 開發 WPF/Silverlight 動畫與遊戲教學 (43-3):QXIcon 控件增強與魔法數據結構
QXIcon 控件功能擴充:ToolTip 美化與魔法系統數據設計 為支援右鍵魔法選單,對 QXIcon 進行兩項關鍵增強:自適應 ToolTip 樣式與新增
C# 開發 WPF/Silverlight 動畫與遊戲教學 (43-4):右鍵快捷魔法選單實現
右鍵魔法快捷選單:WrapPanel 動態生成與交互邏輯 實現類《暗黑破壞神》風格的右鍵魔法選擇介面:點擊右鍵圖標彈出已學會法術列表,選擇後更新主角預設魔法與圖
C# 開發 WPF/Silverlight 動畫與遊戲教學 (42-1):打造通用 ChildWindow 控件 (上)
遊戲通用懸浮視窗控件設計與實現 RPG、SLG、養成類遊戲大量需要可拖曳的懸浮面板 (背包、裝備、技能、設定等)。本文設計一個高自由度的 QXChildWind