回顧早期以 Java、Python 為主、運行於 Windows 環境下的桌面應用開發經歷,這些項目雖功能簡單,卻記錄了從語法入門到架構思考的成長足跡。以下按類別梳理代表作:
Java 開發,調用 Yahoo 天氣 API,支援 22 國城市查詢。早期網絡編程與 JSON 解析練手項目。

模仿 Windows 記事本核心功能,並擴展換膚、Notepad API 等自定義特性。鍛鍊 Swing 組件與事件模型。

基於 Maven 管理依賴,二次開發開源項目,新增系統托盤、鋸齒/圓形邊框效果,並完成英文化。亦作為 Alarm、MP3 等項目的截圖依賴庫。



靈感源自百度隨心聽,UI 全手繪(背景、歌手圖除外),需手動整理 240×240 歌手圖、轉碼 OGG 格式。雖有手動維護成本,但界面美觀度較高。

Python 實現,模擬小球彈性碰撞,滑鼠左鍵添加、右鍵移除小球,靈感來自 Windows 屏保。練習幾何向量運算與動畫循環。



這些項目雖非生產級,卻涵蓋了 GUI 設計、多線程、網絡通信、文件操作、第三方庫集成、打包部署等全棧技能。每個「小遺憾」都是後來重構的動力——從容忍中文路徑 Bug 到設計插件化架構,從手繪 UI 到引入成熟框架,見證了技術審美與工程能力的雙重提升。
更多技術分享請關注:博客園·Hongten | Email: hongtenzone@foxmail.com