[C#] 使用 ini-parser 套件讀寫 INI 檔

瀏覽次數:269

常見的設定檔格式有 JSON、YAML 與 INI,INI 是 Initial (初始) 的縮寫,常出現於 Windows 作業系統的應用程式中。只不過從 Google 搜尋「C# ini 讀取」找到的方法幾乎都是用 [DllImport(“kernel32”)] 方式來讀寫,因為依賴 Windows 類別庫關係,對於跨作業系統並不友善。因此本文將介紹由 rickyah 開發的 ini-parser,此套件不僅能幫你處理 INI 檔的讀寫操作,也因為不依賴 Windows 類別庫的關係,使 ini-parser 能夠運作於任何 .NET 支援的作業系統。

Arduino 程式庫安裝 (VSCode)

瀏覽次數:83

Arduino 程式庫擁有大量的現有套件供開發者使用,適度的搭配套件,可以有效減少開發的成本與時間。本篇以 VS Code 的 Arduino 延伸模組來進行程式庫的安裝說明。

Arduino 程式庫安裝 (官方)

瀏覽次數:45

Arduino 程式庫擁有大量的現有套件供開發者使用,適度的搭配套件,可以有效減少開發的成本與時間。本篇以 Arduino 官方的兩種版本 IDE 來進行程式庫的安裝說明。

Arduino 開發環境建置 (使用 VSCode)

瀏覽次數:477

Arduino IDE 官方版本不支援完整的程式碼自動完成功能,對於已習慣使用 Visual Studio 的使用者來說極度的不便。好在 VS Code 已有 Arduino 的延伸模組可使用,但仍然需要安裝官方的 Arduino IDE 才可運作。

Arduino 1.8.X 軟體安裝

瀏覽次數:135

Arduino IDE 目前已更新至 2.0.X 版本,但如果要與 VS Code 整合,則仍需要 1.8.X 版本才可正常運作。

Arduino 格式化程式碼 (Ctrl+T/Cmd+T)

瀏覽次數:105

當程式碼的縮排凌亂不堪時,可執行自動格式化或按下快捷鍵 Ctrl+T (macOS 是 Cmd+T),將程式碼進行排版,恢復它應有的可讀性。

VS Code 軟體安裝與中文化

瀏覽次數:676

Visual Studio Code ,簡稱 VS Code,是目前受到許多開發者青睞的程式碼編輯軟體,依據你安裝的延伸

[C#] 使用 NPOI 將結構 (Struct) 陣列轉存至 Excel 檔案

瀏覽次數:1,006

如果只是要純粹將陣列內容輸出成 Excel 能讀的檔案,那直接參考 使用 C# 將資料匯出為 CSV 中的方法三就可以快速達成。但因為 CSV 檔案僅透過逗號與分行組成,當資料內容含有特殊符號時會發生錯誤,且後續不能進行圖表繪製與使用其他 Excel 功能,對於複雜資料和資料分析等需求來說,僅使用 CSV 無法滿足要求。C# 是基於 .NET 框架的程式語言,對於處理 Excel 檔案部分,目前於市面上有付費的 Spire.XLS、.NET Excel Framework 與開源免費的 NPOI。在這篇文章中,我們將要透過 Visual Studio 來使用 NPOI 套件,將結構陣列輸出至 Excel 檔案。