我是個初學者,可能有很多地方做的不足希望各位大神多多指教
下面我就粗糙的向大家介紹我寫畫板的思路吧!
首先畫板呢,我們應該先建立乙個窗體,然後再設定他們的布局,再把那些按鈕和需要用到的功能新增進去,好了不多說了,來看看寫畫板的具體過程吧!
第一先繼承乙個窗體
然後建立乙個普通類,繼承滑鼠監聽,定義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...