![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 Lin Broing ![]()
![]() |
小弟剛進入學習撰寫軟體的領域, 想請問各位, 我想寫一個繪圖軟體, 目前畫線或幾何圖形等等...都大至上學會了, 現在我想讓我已畫出的線或幾何圖形, 能夠再次選取並編輯, 類似於AutoCAD那樣, 畫出一個矩形後,可以在點擊他並修改位置、大小、旋轉等... 現階段我所畫出的圖形則像小畫家那樣,畫出後就不可再修改, 想麻煩各位教我該如何撰寫, 也請各位用簡單一點的方式教我, 拜託了,謝謝 |
1樓
最有價值解答
練武功 ![]() |
設計程式時,要先想如何做才能達成目標?
以你的問題來說, 1.先在圖上畫一個矩形。 2.游標移動到該矩形上點一下,電腦要能知道你點在該矩形的範圍。 3.以虛線框住矩形的範圍。 4.利用這些虛線進行圖形編輯。 5.編輯完成後,在將新的資料話在圖上。 所以這是很複雜(對某些人來說很簡單)的過程。 你現在是完成第一點,接著要完成第2點。 要完成第2點前,在進行第一點時,不能只單純畫一個矩形, 還要設三種變數(或集合):bitmap、rectangle、region。 bitmap變數的功能在記住圖形的資料。 rectangle變數的功能在記住位置與範圍 region變數在記住圖形的路徑。 有這三種變數就可以達成2的目標。 至於怎麼做,恐怕要費一些功夫去研究,尤其對於初學者更是不易!
本篇文章回覆於2019-12-22 09:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
Lin Broing ![]() |
非常感謝您的答覆,我會再繼續學習不足的地方,感謝^^
本篇文章回覆於2019-12-23 20:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |