2010年11月10日 星期三

HW1

大家好 這是我設計的
無敵陽春未完成版小畫家
這是初始執行畫面
MainMenu中的File有
open→開檔案
save→存檔案
close→離開程式 (可是不會判斷使使用者有沒有編輯並做存檔 所以...)

畫面中Color右邊的按鈕是利用Panel元件
點下去會連結到ColorDialog元件
然後使用者就可以盡情的選擇你想要的顏色啦!

畫面中PenSize右邊的下拉選單是利用ComboBox元件
我設定了10種筆刷的大小 其實就是1~10拉
點選後搭配使用下列繪圖方式筆刷大小就會改變哩!

再來畫面旁邊就是選擇繪圖方式 使用的是RadioButton元件
None→不做任何的動作
Line→畫線
Rectangle→畫矩形 (結果只能畫正方形 囧)
Circle→畫圓 (只有一種大小的圓XD)
Eraser→橡皮擦(只有線條模式)

至於右上方的幾個參數
FileName→開外部圖檔的時候會顯示檔案來源
(X,Y)→顯示滑鼠移動到畫布上的座標
(R,G,B)→顯示滑鼠移動到畫布上所顯示顏色的三原色參數

總結:
上面小字的部分 就這個程式的BUG點...
其實還有些BUG還沒弄好
比方說 選擇筆刷大小後,畫圖的樣式要重新點選才能畫圖...
這問題我一直弄不好

未來這個無敵陽春小畫家還要做些更正
除了把上面的BUG處理好之外
還要新增一些功能
比方說 開新檔案 畫更多種不同的圖形....


最後附上一些執行圖

(包含使用了畫線,畫矩形,畫圓,橡皮擦,改變顏色,改變線粗等功能)

(也可以開外部的圖檔喔)

(外部的圖檔也是可以編輯的)


以上
最後祝大家期中考順利(茶)

沒有留言:

張貼留言