.NET WebSocket 開發套件比較:Fleck、SignalR、Alchemy、XSockets、SuperWebSocket
針對 .NET 環境主流 WebSocket 庫進行橫向評測,涵蓋易用性、功能豐度、相依性、部署需求、效能表現,協助專案選型。 評測背景 需求:即時雙向通訊
.NET 操作 XML 完整工具類:建立、新增、讀取節點與屬性
封裝常用 XML 操作的靜態工具類,涵蓋 `XmlTextWriter` 建立檔案、`XmlDocument` 新增/讀取節點與屬性、完整例外處理。 完整程式碼
如何判斷 DataSet 中是否存在指定名稱的 DataTable
簡單記錄 `DataSet` 檢查特定 `DataTable` 是否存在的程式碼片段。 程式碼範例 DataSet ds = new DataSet(); //
ADO.NET 讀取 Excel 檔案作為資料來源完整範例
專案常需匯入 Excel 資料,本文提供使用 ADO.NET `OleDb` 讀取 Excel 的完整程式碼,包含連接字串設定、查詢語法、版本相容性注意事項。
ASP.NET MVC 校友錄實戰(開篇):專案緣起、技術棧與需求概覽
本系列記錄作者從零開始,自學 ASP.NET MVC 4、Entity Framework Code First、Razor、jQuery 開發畢業專題「校友錄
ASP.NET MVC 校友錄實戰(一):前台需求設計與 Metro UI 佈局規劃
系列首篇,記錄校友錄系統前台需求分析、UI 設計決策、Razor 版型規劃與開發工具鏈選型。 一、專案背景與技術選型 專案性質:大學畢業專題,單人開發,時程緊
ASP.NET MVC 校友錄實戰(二):實體模型設計演進與踩坑記
本篇回顧實體模型從設計到落地的演進過程,分享開發過程中遇到的 Code First 遷移難題、Cookie 驗證機制探索、權限控制架構抉擇等實戰經驗。 一、開發
ASP.NET MVC 校友錄實戰(三):實體模型實作與驗證屬性應用
本篇記錄實際開發中根據需求調整的實體模型,展示 Entity Framework Code First 的實體類別設計、資料註解驗證屬性應用,以及 ViewMo
ASP.NET MVC 校友錄實戰(四):系統架構圖與功能需求分析
本篇呈現校友錄系統的整體架構設計,並詳細拆解前台功能需求,為後續資料庫模型與程式碼實作奠定基礎。 一、系統架構總覽 採用經典三層式架構: 表現層:ASP.N
ASP.NET MVC 校友錄實戰(五):web.config 關鍵設定與 Filter 權限控制
本篇解析 `web.config` 核心配置區段,並詳細說明如何利用 ASP.NET MVC 的 `ActionFilterAttribute` 實現輕量級權限
ASP.NET MVC 校友錄實戰(六):Code First 遷移與班級模組核心實作
承接前文,本篇深入探討 Entity Framework Code First 的資料庫遷移策略,並完整呈現班級模組的核心功能:使用者登入驗證(含 MD5 雜湊
ASP.NET MVC 校友錄實戰(七):檔案上傳與多對多關聯 LINQ 查詢
本系列記錄基於 ASP.NET MVC 開發校友錄系統的實戰過程。第七部分著重於圖片上傳功能的實現,以及多對多關聯表的 LINQ 查詢技巧。 一、圖片上傳完整流
Windows 開發必備小技巧:提升效率的實用招式
在 Windows 開發環境中,經常會遇到一些看似微小卻影響工作效率的問題。解決這些問題不僅能讓開發流程更順暢,也能保持愉悅的心情。本文分享幾個實用的小技巧,幫
Windows 服務啟動超時根因分析:內存映射文件鎖定導致 150 秒延遲
故障現場 機房斷電後服務器重啟,數據庫服務 (6大服務依賴鏈) 自動啟動失敗。手動啟動卻成功。排除文件損壞。 日志定位 自動啟動日志:Snapshot 服務啟
DevExpress TreeList 顯示行號 (節點序號)
實現代碼 private void treeList_CustomDrawNodeIndicator(object sender, CustomDrawNod
DevExpress GridView 捕獲行雙擊事件:MouseDown + CalcHitInfo 精準判斷
推薦做法:MouseDown 事件 private void gridView_MouseDown(object sender, MouseEventArgs
DevExpress GridControl 導出 Excel 一鍵實現
核心代碼 SaveFileDialog dlg = new SaveFileDialog { Title = 導出 Excel, Filter
DevExpress GridControl 數據格式化顯示:兩種實現小數位數控制的方法
前言 在使用 DevExpress GridControl 顯示數值型數據時,常需統一格式化,例如「保留兩位小數」。本文介紹兩種簡單有效的方法,均可在設計時期完