Revit API 實戰:修改牆壁保溫層厚度完整教學
前言 在 BIM 專案中,常需依據能源分析或法規調整牆壁複合結構中的保溫層厚度。本文示範如何透過 Revit API 操作 CompoundStructure
C# 控制台輸入數字排序練習:非數字輸入觸發降序輸出
題目需求 撰寫一個主控台程式,持續讀取使用者輸入的數字;當輸入非數字字元時,將先前輸入的所有數字依降冪排序輸出並結束程式。 完整程式碼實作 using Sys
再談 C# 委派與事件:從方法多型到 WinForms 實戰應用
前言 承接上一篇基礎觀念,本文將以「方法的抽象」視角重新詮釋委派,並透過控制台與 WinForms 兩種情境,示範委派如何實現方法多型、事件如何串聯 UI 互動
C# 委派與事件深度解析:從觀察者模式到 Lambda 表達式
前言:為什麼委派與事件常讓人困惑? 許多從 Java 轉向 C# 的開發者,初次接觸 delegate 與 event 時容易感到陌生。實則上,C# 的「委派+
C# 反射機制完整指南:從組件載入到動態型別操作實戰
前言 反射是 C# 強大的動態特性之一,允許程式在執行時檢視、載入與操作型別資訊。無論是開發外掛架構、序列化框架,或是實現依賴注入容器,反射都是核心基石。本文將
基於 TCP 協議的 Socket 通訊實作教學:從零打造 C# 客戶端/伺服器端 Demo
前言 在 .NET 框架中實作網路通訊,除了可使用 TcpClient、TcpListener 等高階類別,也能直接操作底層的 Socket 類別以掌握更細緻的
Android UI 布局深度解析:LinearLayout 核心屬性與實戰案例全集
核心概念釐清 android:layout_*:屬於**子視圖**,告訴**父容器**如何擺放自己 (如 `layout_gravity`、`layout_w
Revit API 創建牆保溫層並修改牆厚度:CompoundStructure 完整操作指南
CompoundStructure 架構解析 牆類型(WallType)的剖面結構由 CompoundStructure 表示,包含有序的 CompoundSt
C# 實戰:用 Hashtable 與快速排序統計英文詞頻 Top 10
項目背景 讀取大型英文文本文件(如 5MB),統計每個單詞出現次數,輸出頻率最高的前 10 個單詞。核心挑戰:高效計數 + 高效排序。 架構設計 分詞與計數
Objective-C 宏定義中拼接字符串的標準技巧
核心規則:相鄰字符串字面量自動連接 C/Objective-C 編譯器預處理階段會將**相鄰的字符串字面量**自動拼接為一個字符串,無需運算符。 Object
Revit API 批量修改風管與管件尺寸:連接器寬高同步實戰
核心難點 風管尺寸由參數 RBS_CURVE_WIDTH_PARAM/HEIGHT_PARAM 控制;管件(族實例)尺寸由各連接器的 Width/Height
C# WinForm 實現圓角窗體與控件的三種方案對比
方案一:GraphicsPath + Region (GDI+ 純托管) 構造圓角矩形路徑,賦給控件 Region 屬性。適用於任意控件,無需非托管調用。 S
C# 委托與事件深度對比:為什麼事件是「受保護的委托」?
本質區別一覽 維度委托事件 本質類型(繼承 MulticastDelegate)基於委托的**成員變量** 訪問修飾符可 public/private/pr
Revit API 事件機制實戰:IExternalApplication 訂閱 DocumentChanged 監聽模型變更
應用級事件 vs 文檔級事件 IExternalApplication.OnStartup:Add-in 載入時註冊**應用級/文檔級**事件。 Docume
.NET 基礎強化 Day 09:委托、匿名方法與 Lambda 表達式精進
委托:類型安全的函數指針 委托是引用類型,封裝「方法簽名」的契約。聲明即定義一個繼承 MulticastDelegate 的類。 Console.Write
Revit API 批量創建標高與單位轉換工具類實戰
業務場景 項目初期需按間距批量生成標高(如每層 3.5m,共 30 層),手動點擊效率極低。API 批量創建配合單位轉換工具,可一鍵完成。 核心代碼結構 [
Revit API 幾何實戰:直線相交判斷與風管自動對齊移動
核心幾何邏輯 利用 Line.Intersect() 獲取 SetComparisonResult 判斷空間關係,再通過向量運算計算移動方向,實現風管自動對齊。
C# 迭代器與枚舉器深度解析:從 IEnumerable 到 yield return 的編譯器魔法
核心概念辨析 術語接口角色 可枚舉對象IEnumerable / IEnumerable<T>序列的邏輯容器,能產出枚舉器 枚舉器/迭代器IEn