截錄出 CrystalGame 的一段 Code,問題是在於程式理應由上到下瀑布式執行,但我卻遇到程式寫先 A 再 B 執行卻先 B 再 A,解決方法是使用執行緒的『鎖』。
2025年5月31日 星期六
2025年5月30日 星期五
物件導向解構子
因為 CrystalGame 用 CrystalGame_UI 這個 Class 統一宣告 Button,根據物件導向的精神應該是在『GoExecute』 的時候才宣告功能物件的實體 (比如 CrystalGame_Multilingaul),因此實體只有一個且用完要解構 (比如 Multilingaul = None),下面是一個簡單的 Sample
2025年5月29日 星期四
Thread Timer
2025年5月28日 星期三
Py 檔轉 Pyd (Python 的 Library)
2025年4月4日 星期五
2025年3月20日 星期四
物件導向大挑戰
沒甚麼學問,看圖一目了然,須注意若在子類別宣告 __init__ 會覆寫父類別的方法 (我老闆的網站教我的),私有屬性也不過前面加兩個底線而已 ,只是不知某位孜孜不倦倡導學術與實務並重的教授會不會覺得 OOP 我自己拿來做他的研究生畢業後沒有挑戰呢?
2025年3月15日 星期六
Python Import 上兩層目錄 (含以上)
Python import 上一層目錄在我老闆創立的 Steam 教育網已有 Sample,但如果要 import 上兩層呢?這篇是我在網路找到的答案,網路真的一堆大神。不過我之前在玩
EDK2 時她的黏著劑就是用 Python 做的,似乎很少向上 import,所以大型 Python
專案的根目錄應該會放 __main__.py,然後只往下找不往上找。
下面是檔案樹狀圖 (Directory22 是 Directory2 的子資料夾,Module22.py 在 Directory 22 裡面)
下面是 Source Code
訂閱:
文章 (Atom)









