原來寫程式真的用得到數學
以前讀高中時聽人說,寫程式的人,英文跟數學要很強;但我寫了一輩子程式,也沒發現三角函數跟微積分有什麼用。所以十幾年前的某天,為了證明寫程式真的用得到數學,我就寫了一個需要用三角函數計算指針位置的小時鐘……
對不起,上面都是唬爛的 >.O 其實我只是因為常常忙到忘了要下班,所以才想寫一個鬧鐘提醒我自己,然而鬧鐘功能從來就沒有實作出來……
為了補足以上的遺憾(?)順便練習MVVM,所以我決定開始開發三代囉!
JClock3
C#
.NET 8
WPF

- 亮/暗模式,並可依照當前背景顏色自動切換 (跟二代完全一様)
- 三種秒針模式:無秒針、跳秒、掃秒 (還是跟二代完全一様)
- 七種刻度背景形狀:無背景、圓形、六角形、八角形、菱形、圓角矩形、星形
- 八種刻度文字:無文字、阿拉伯數字、大寫中文字、小寫中文字、日本車站鐘點、日文漢字、大寫羅馬數字、小寫羅馬數字
- 四種指針末端形狀:平頭、方頭、圓頭、尖頭
- 所有設定即時生效
JClock3 v3.0
To Do
- 實作鬧鐘功能
Release Note
2025-08-22
- 增加更多的刻度背景形狀:六角形、八角形、星形(極醜)
- 增加更多的刻度文字:小寫中文字、大寫中文字、日文漢字
2025-08-08
- 照抄二代功能,但UI邏輯盡量全部改成ViewModel與RelayCommand
JClock2
C#
.NET 4.8
WPF

- 提供亮/暗模式,並可依照當前背景顏色自動切換
- 三種秒針模式:無秒針、跳秒、掃秒
- 三種刻度背景形狀:無背景、圓形、菱形
- 四種刻度文字:無文字、阿拉伯數字、大寫羅馬數字、小寫羅馬數字
- 所有設定即時生效
JClock2 v2.0.4
Release Note
2.0.4 下載
2024-06-21
- 修正切換有/無秒針時,顏色錯誤的問題
2.0.3
2024-03-29
- 調整 Calibration 設定畫面
- 修正顏色調整錯誤的問題
2.0.2
2024-03-15
- 支援亮/暗兩種配色模式
- 承上,支援自動偵測背景並切換配色模式
2.0.1
2024-01-05
JClock1 (已停止開發)
C#
.NET 4.0
Form
- 跟二代比起來,沒有任何優點,就只是個黑歷史
- 雖然實作了好幾種鬧鐘的機制,但最關鍵的鬧鐘功能根本沒實作 >.O
JClock v0.5.4.0112