
核心原則:資料庫存取層(DAL)不訪問 Visio 物件;Visio 操作層不訪問資料庫。兩者由業務層(BLL)協調,共享實體層(Entity)資料結構。
UI 層 (WinForms + Docking + Visio OCX)
↓
業務層 (BLL) ← 協調器,編排流程
↙ ↘
DAL (資料庫) Visio 層 (文件/形狀操作)
↓ ↓
Enterprise Library Visio Interop / COM
Application.DoCmd(VisUICmds.xxx) 統一調度縮放操作獨立封裝,參考「縮放操作實現」系列文章,體現功能模組化原則。