iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

30天學習Tauri 系列

在這30天內學習如何透過Tauri將Web App給轉化成跨平台的桌面與應用

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

1.介紹與前言

最近接觸到了一個跨平台的GUI框架Tauri。想說來學習一下,並且記錄一些使用的心得。 什麼是Tauri? Tauri是一個跨平台的GUI框架,與Electro...

2022-09-16 ‧ 由 Felix阿甫 分享
DAY 2

2.準備與安裝環境

預先安裝工具 這邊使用windows為目標平台,來預安裝工具。(其他平台參考官方doc) 1. 安裝Microsoft Visual Studio C++ Bu...

2022-09-17 ‧ 由 Felix阿甫 分享
DAY 3

3.Hello, Tauri

昨日簡單創建完專案後,我們今天簡單的看一下專案架構 Tauri專案架構 我們能看到Tauri專案主要分為src和src-taurifolder director...

2022-09-18 ‧ 由 Felix阿甫 分享
DAY 4

4.Rust-lang (一)

這幾天開始簡單的介紹並學習一下Rust lang的一些基本方法 Data Type 變量常量 操作 1.Data Types Scalar TypesRus...

2022-09-19 ‧ 由 Felix阿甫 分享
DAY 5

5.Rust-lang (二)

...接續 3.操作 數值運算 fn main() { let sum = 1 + 2; let difference = 5.5 - 4.2...

2022-09-20 ‧ 由 Felix阿甫 分享
DAY 6

6.Rust-lang (三)

關於rust中變數的所有權 一般的程式語言的變數都有其所屬的作用域(scope,能引用到這個變數的範圍),而在rust中也有,但rust變數可以選擇將變數**借...

2022-09-21 ‧ 由 Felix阿甫 分享
DAY 7

7.Rust-lang (四)

Borrowing 介紹Borrow是什麼東西前,我們先介紹什麼是引用。引用(references)就像是指向某個地址的指標,我們可以追蹤存取到該處儲存的資訊,...

2022-09-22 ‧ 由 Felix阿甫 分享
DAY 8

8.Tauri Splashscreen啟動頁面

我們今天來練習建立splashscreen 建立啟動頁面 我們在開啟app時,有時會出現一個啟動頁面。今天我們先來建立我們的啟動頁面 加入todo\src\pa...

2022-09-23 ‧ 由 Felix阿甫 分享
DAY 9

9.Tauri Window Menu (一)

接著,今天我們來為App,添加Menu菜單的功能 打開todo\src-tauri\src\main.rs 1.引入 Menu、Submenu、MenuItem...

2022-09-24 ‧ 由 Felix阿甫 分享
DAY 10

10.Tauri Window Menu (二)

自定義Menu事件 fn main() { // here `"quit".to_string()` defines the menu...

2022-09-25 ‧ 由 Felix阿甫 分享