iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

Windows Driver + Electron 學習筆記 系列

在工作上遇到需要去讀取主機板上的環控晶片數值,並用桌面應用程式來呈現,想藉由這次機會把整個開發過程記錄下來,給自己也給未來有需要的人作為參考。

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21 Electron應用程式-1

完成了驅動程式及動態連結函庫後,接著就是應用程式的呈現,如Day01所提,會使用Electron作為基礎。今天會來介紹如何建置Electron應用程式的開發環境...

2023-10-06 ‧ 由 CarterChu 分享
DAY 22

Day22 Electron應用程式-2

昨天僅在文章後段介紹了呈現UI的HTML檔案index.html,要啟動Electron應用程式,還需要新增一些javascript檔案。 main.js...

2023-10-07 ‧ 由 CarterChu 分享
DAY 23

Day23 Electron應用程式-3

今天要來將之前編寫的Electron應用程式實際執行,以及介紹如何打包Electron應用程式。 執行start腳本: pm start `` 這次...

2023-10-08 ‧ 由 CarterChu 分享
DAY 24

Day24 Electron應用程式-4

實際建置Electron的開發環境後,可以發現範例中的UI是採用靜態的HTML產生,所以我們可以藉由不同的前端框架(如React、Vue等等)來做為UI的開發工...

2023-10-09 ‧ 由 CarterChu 分享
DAY 25

Day25 Electron應用程式-5

昨天將使用React的Electron開發環境建置完成了,就可以開始動手撰寫Electron應用程式。第一步先修改Electron應用程式的UI,目前的UI還是...

2023-10-10 ‧ 由 CarterChu 分享
DAY 26

Day26 Electron應用程式-6

我們先前有產生出讀取環控晶片的動態連結函庫,但是在Electron應用程式中並不能像Windows console application一樣直接引入使用。要在...

2023-10-11 ‧ 由 CarterChu 分享
DAY 27

Day27 Electron應用程式-7

昨天簡單介紹了node-ffi-npi的基本概念,今天要實際使用node-ffi-npi來呼叫我們動態連結函庫內的函式。 首先安裝node-ffi-npi:...

2023-10-12 ‧ 由 CarterChu 分享
DAY 28

Day28 Electron應用程式-8

昨天成功在Electron應用程式使用動態連結函庫讀取CPU風扇轉速,但這個轉速數值只會在Electron應用程式UI載入後更新一次,之後就會維持同樣的轉速數值...

2023-10-13 ‧ 由 CarterChu 分享
DAY 29

Day29 Electron應用程式-9

能夠間隔讀取CPU風扇轉速後,我們的Electron應用程式基本的功能就完成了,但是UI的呈現略顯單調。由於我們是基於React來開發UI,所以可以使用既有的U...

2023-10-14 ‧ 由 CarterChu 分享
DAY 30

Day30 尾聲及整理

三十天,一個說長不長說短不短的時間,還真沒料到要連續三十天都發文章也不是一件容易的事情,原本今年是想報名自我挑戰組試試水溫,有了今年的經驗之後明年再來挑戰正式組...

2023-10-15 ‧ 由 CarterChu 分享