close
既然在前面提過「繼承」,我還是先說一下繼承好了。「繼承」就是所有子孫都能繼承祖先的所有代碼,不需另外再寫,可以擴展,也可以停用。
以下圖為例,一個 Window,內含三個 datawindow control 加一堆按鈕,每個控件裏面都寫好一堆相應的代碼,以後從它繼承出來的新 Window 就可以直接使用所有的控件和代碼了。不止 Window ,其他如 datawindow、按鈕之類的控件也可以有同樣的做法,在開發前期先寫好「祖先」,而同一套「袓先」也可以套用到往後開發的其他系統,這可以為未來的開發省下很多的時間。
加上前面提過的「Tab」,如果現在要建一個新的維護畫面,只要繼承下面這個 Window,調一下控件位置,隱藏一些用不上的控件,再在 open event 以 Tag 從數據庫取得對應的 dataobject ,新畫面就已經完成過半了。至於更深入的玩法,有機會再聊。
,
文章標籤
全站熱搜