iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Rust

用 Tauri 打造你的應用程式 系列

這系列文章將會介紹如何用 Tauri 2.0 開發出跨平台應用程式,幫助讀者快速入門這個框架。

參賽天數 24 天 | 共 24 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Day 11] 安全性:Capabilities

在進入 Tauri 系列文的開發階段之前,我們需要深入探討一個非常重要的主題:安全性。Tauri 框架的設計哲學始終將安全性放在首位,其中最核心的機制就是 Ca...

2025-09-25 ‧ 由 ck642509 分享
DAY 12

[Day 12] 視窗管理 (一)

應用程式的視窗是使用者與軟體互動的第一個接觸點,其外觀和體驗直接影響了第一印象。一個精心設計的視窗不僅能提升美感,更能展現應用的專業度。今天,我們將探討如何透過...

2025-09-26 ‧ 由 ck642509 分享
DAY 13

[Day 13] 視窗管理 (二)

現代桌面應用程式常常需要透過多個視窗來劃分功能,例如主視窗、設定面板、工具視窗等。Tauri 不僅支援靜態設定多視窗,更強大的是它能在執行期間動態創建和管理視窗...

2025-09-27 ‧ 由 ck642509 分享
DAY 14

[Day 14] Menu 選單

在前面的章節中,我們深入探討了如何設計和管理應用程式的視窗系統,從單一視窗的基礎配置到多視窗間的動態管理。然而,一個完整的桌面應用程式體驗不僅僅在於視窗本身,更...

2025-09-28 ‧ 由 ck642509 分享
DAY 15

[Day 15] 系統匣圖示 System Tray

你有沒有發現,很多桌面軟體都有個共同特色:就算你把視窗關掉,程式還是在背景偷偷跑著,隨時準備為你服務。這個神奇功能的關鍵就是系統匣圖示(System Tray)...

2025-09-29 ‧ 由 ck642509 分享
DAY 16

[Day 16] Plugin (一):Store

在我們之前的文章中 (Day 10),曾經提到了如何使用 Tauri 內建的 State 功能來管理應用程式的狀態。State 非常適合用來處理應用程式運行期間...

2025-09-30 ‧ 由 ck642509 分享
DAY 17

[Day 17] Plugin (二):File System

在現代桌面應用程式開發中,檔案系統操作是不可或缺的功能。無論是儲存使用者設定、處理文件資料,還是建立應用程式的工作目錄,我們都需要與本機檔案系統進行互動。然而,...

2025-10-01 ‧ 由 ck642509 分享
DAY 18

[Day 18] Plugin (三):Dialog

在桌面應用程式開發中,與使用者進行互動是不可或缺的功能。無論是顯示重要訊息、請求確認操作、還是讓使用者選擇檔案,都需要適當的對話框機制。Tauri 提供了一套完...

2025-10-02 ‧ 由 ck642509 分享
DAY 19

[Day 19] Plugin (四):Notification

在行動應用的世界中,通知是與使用者保持互動的重要橋樑。無論是提醒使用者完成待辦事項、通知新訊息到達,還是告知重要事件的發生,本地通知都扮演著關鍵的角色。Taur...

2025-10-03 ‧ 由 ck642509 分享
DAY 20

[Day 20] Windows 打包 (一):基礎

經過了前面十幾天的學習,我們已經掌握了 Tauri 應用程式的核心開發技能。現在是時候將我們的應用程式打包成可以分發給使用者的安裝包了。在 Windows 平台...

2025-10-04 ‧ 由 ck642509 分享