技術部落格開張公告 - Windows / C# / COM 開發部落格正式上線
· 更新日期: · Go Komura · 公告
更新紀錄(2 筆,最後更新 2026年09月04日)
本文的修改紀錄。已保存的更新前版本,可透過附有 DOI 的永久連結閱讀。
引用本文(DOI: 10.5281/zenodo.21616225)
本文保存於 Zenodo。以下同時提供一律指向最新版本的 DOI,以及固定於您正在閱讀版本的 DOI。
Go Komura(2026)。〈技術部落格開張公告 - Windows / C# / COM 開發部落格正式上線〉。小村軟體有限公司。https://doi.org/10.5281/zenodo.21616225 https://comcomponent.com/zh-TW/blog/2026/01/25/000-hello-world/
- DOI(最新版本)
- 10.5281/zenodo.21616225
- DOI(此版本)
- 10.5281/zenodo.22297039
小村軟體有限公司的技術部落格開張了。這個部落格會分享在 Windows 應用程式開發第一線累積的實務心得與經驗,以及實務上派得上用場的技術資訊。
預期讀者
接下來的文章主要寫給以下這幾類讀者。
- Windows 桌面應用程式開發者:工作上會碰 WPF / Windows Forms / Win32 API,偶爾會在設計選擇或釐清缺陷原因時卡住、不知道下一步該怎麼走
- 接手既有資產的人:手上有 COM / ActiveX / VB6 / VBA 這類還在運作,卻很難動手修改的東西
- 公司內部系統的負責人:需要判斷是要自行開發還是外包,以及要保留、包裝還是取代
flowchart TB
accTitle: 這個部落格的預期讀者
accDescr: 說明這個部落格寫給三種立場的讀者:工作上會碰 WPF、Windows Forms、Win32 API 的開發者,接手 COM、VB6 等既有資產的人,以及要判斷自行開發還是外包的公司內部系統負責人的圖。
r1["桌面應用程式開發者"] --> blog["這個部落格"]
r2["接手既有資產的人"] --> blog
r3["公司內部系統負責人"] --> blog
r1 -.-> n1["設計選擇與釐清原因"]
r2 -.-> n2["COM、VB6、VBA"]
r3 -.-> n3["保留、包裝、取代"]
圖 1: 預期讀者是開發者、接手既有資產的人、公司內部系統負責人這三種立場。
圖中實線表示始終成立的關係,虛線表示附帶條件的關係(成立條件寫在詳細頁面中各關係的說明中)。關係的完整清單(共 4 條,附依據與可信度)以及主要概念的定義,彙整在知識地圖詳細頁面(日文)。資料:JSON-LD / Turtle
在這個部落格能得到什麼
- 以實際案例為本的解法:針對實際踩到的問題,把怎麼縮小範圍釐清原因、怎麼修好,寫成可以一路跟著走的形式
- 實務判斷表:容易在「該選哪一個」上猶豫的地方,會把條件與選項整理成一張表
- 通往一手資料的路徑:附上 Microsoft Learn、IPA 等作為依據的官方資料連結
flowchart TB
accTitle: 在這個部落格能得到什麼
accDescr: 說明每一篇文章都提供三樣東西:記錄實際踩到的問題如何釐清原因、如何修好的案例式解法,把條件與選項整理起來的實務判斷表,以及連往官方資料的一手資料路徑的圖。
art["這個部落格的文章"] --> g1["以實際案例為本的解法"]
art --> g2["實務判斷表"]
art --> g3["通往一手資料的路徑"]
g1 -.-> d1["釐清原因與修復方式都能跟著走"]
g2 -.-> d2["條件與選項整理成表"]
g3 -.-> d3["官方資料的連結"]
圖 2: 從文章能得到的有三樣:以實際案例為本的解法、實務判斷表、通往一手資料的路徑。
主要涵蓋的主題
- Windows 應用程式開發:WPF、Windows Forms、Win32 API
- C# / .NET:語言功能、效能、設計模式
- COM / ActiveX:與既有系統的介接與遷移
- 開發工具:Visual Studio、Git 以及其他好用的工具
每個主題如果只先讀一篇,建議從下面這幾篇開始(都是在本文之後才發布的)。
| 主題 | 先讀這一篇 |
|---|---|
| Windows 應用程式開發 | WinForms/WPF/WinUI 的選法 - 實務判斷表 |
| C# / .NET | C# async/await 實務判斷表 - Task.Run 與 ConfigureAwait |
| COM / ActiveX | 什麼是 COM - Windows COM 的設計為何至今依然優美 |
| 既有資產的遷移 | ActiveX / OCX 現在該怎麼處理 - 保留、包裝、取代的判斷表 |
| 開發工具 | Process Monitor 實戰指南 - 10 分鐘找出「設定未被讀取」的原因 |
所有文章都可以從部落格文章列表找到。
關於更新
更新時間不固定,但只要有在第一線派得上用場的實務心得或調查結果,就會隨時貼出來。
接收更新的方式有以下三種。
- RSS / Atom 訂閱來源:請在 RSS 閱讀器中加入 /zh-TW/feed.xml
- X (Twitter):新文章會在 @komurasoft 公告
- GitHub:文章的範例程式碼放在 komurasoft-blog-samples
flowchart TB
accTitle: 接收更新的方式
accDescr: 說明新文章發布之後,可以透過訂閱 RSS 與 Atom、X 上的新文章公告,以及 GitHub 的範例程式碼儲存庫這三種方式接收的圖。
pub["新文章發布"] --> f["RSS / Atom 訂閱來源"]
pub --> x["X(Twitter)上的公告"]
pub --> gh["GitHub 上的範例程式碼"]
圖 3: 更新可以透過訂閱來源、X、GitHub 這三條路徑接收。
關於作者
Go Komura(小村軟體有限公司 代表)
專長是 Windows 軟體開發、技術諮詢與缺陷調查。特別擅長仍留有既有資產的專案,以及原因不易看清的故障調查。
相關文章
共用相同標籤的最新文章。能以相近的主題延伸理解。
為什麼「剩餘1秒」遲遲不結束?── 進度列與剩餘時間的運作原理
剩餘1秒持續很久、停在99%、一直顯示準備中,分別是怎麼回事?從進度的分母、速度預測、最後的處理步驟與畫面更新逐一說明,並提供同一工作不同進度顯示的互動示範。
Windows 共用資料夾為何時而能連線、時而失敗——釐清 Kerberos、NTLM 與認證資訊問題
從症狀與記錄釐清 Windows 共用資料夾連線不穩定的原因。說明 IP 與名稱差異、只有應用程式失敗、空白密碼、1219、重新啟動及 SMB 簽章的檢查步驟,以及各項結果能證明什麼。
磁碟使用率 100% 要停掉什麼才會好?──分辨 SysMain、Windows Search 與 Defender
從處理量、回應時間與檔案三個角度釐清 Windows 磁碟使用率 100% 的原因。圖解 SysMain 的暫時停止與復原、Windows Search 搜尋範圍的檢視,以及不停用 Defender 的調查方法。
同樣是 1GB,為什麼複製照片資料夾比複製一部影片還慢?
圖解 Windows 中容量相同、複製耗時卻不同的原因。整理檔案數量、SSD 與 NAS 的等待時間、打包成 ZIP 的效果、把建立·傳輸·解壓縮都算進去的比較步驟,以及 robocopy 的適用場合。
Windows 的「硬體加速 GPU 排程」是什麼?打開就會變快嗎?
以圖解方式向一般使用者說明 Windows 的硬體加速 GPU 排程(HAGS):它改變了什麼、開與關如何判斷、設定項目不出現的原因、與影格生成的關係,以及安全的比較步驟。
相關主題
與本文相近的主題頁面。以本文為起點,可進一步連到相關服務與其他文章。
Windows 技術主題
彙整 KomuraSoft LLC 關於 Windows 開發、故障調查與既有資產活用文章的主題中心。
與本主題相關的服務
本文連結到以下服務頁面,歡迎從最接近的入口查看。
Windows 應用程式開發
本文是通往 Windows 開發、C# / .NET、COM 等整體實務主題的入口,讀者可以先由此接上「Windows 應用程式開發」的諮詢。
技術諮詢 & 設計審查
如果正處於想討論接下來要做什麼、怎麼做,或該從哪個技術主題開始梳理的階段,可以從技術諮詢 & 設計審查切入。