畫板的粗糙寫作

2021-07-25 19:01:41 字數 342 閱讀 8393

我是個初學者,可能有很多地方做的不足希望各位大神多多指教

下面我就粗糙的向大家介紹我寫畫板的思路吧!

首先畫板呢,我們應該先建立乙個窗體,然後再設定他們的布局,再把那些按鈕和需要用到的功能新增進去,好了不多說了,來看看寫畫板的具體過程吧!

第一先繼承乙個窗體

然後建立乙個普通類,繼承滑鼠監聽,定義graphics的變數。

滑鼠所在的位置

實現鉛筆和刷子、橡皮擦的。

建立面板把面板新增到窗體,建立按鈕把按鈕新增到左邊畫板,將新增到按鈕上

建立乙個普通類用介面繼承actionlistener這個動作監聽

最後用乙個測試類的主函式來啟動這個程式

promise的粗糙實現

function promise fn else this.task.pointer then佇列指標自增 doer then佇列指標自增 this.task.push f if this.pending init return this 把當前物件返還回去 this.catch fn this.e...

粗糙的洗牌演算法實現

今天無意中聊起洗牌演算法,於是就嘗試寫一下這個洗牌演算法,不管演算法多麼簡陋,主要進一步熟悉js語言,鍛鍊一下自己。我的思路,模擬現實中的洗牌常用方法 1 一開始牌的狀態是有序或者無序的。2 每次講牌分開兩半,然後用左右手分別將這兩堆牌交叉,得到乙個新順序的牌。3 將過程2重複n次,即洗好牌。4 上...

iOS 簡易的畫板

擷取制定view 將其轉成uiimage class func uiview uiimage 儲存到相簿 func showimage class drawview uiview required init coder adecoder nscoder 建立乙個拖動的手勢 func initgest...