看板 Soft_Job 關於我們 聯絡資訊
大家好: 相信有WIN FORM經驗的人都很習慣用UI繼承,來避免重複繁雜的動作, 例如:底層的Form FartherForm做好相對應的事件或函式,ChildForm : inherits FartherForm ChildForm自然就可以繼承到父類別的介面以及事件與函式, 請問Web Form或WPF也可以用同樣的方式來做UI繼承嗎? 可能寫得不夠清楚,補充描述: 專案開發時直接做UI繼承來縮短開發時間,例如:GridView 雙擊後,會切換到明細頁 但幾乎很多個Form都有同樣的動作,因此會寫個底層頁面,然後供各個form作繼承 減少開發這個動作的時間,我記得以前的公司有10來個這種底層頁面,幾乎要什麼 有什麼,開發速度超快,因此也想問問web與WPF是否也有同樣機制 謝謝大家的分享 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 119.14.57.142 robler:當然阿 大師 是否可以提供網址供小弟參考? 01/22 20:11 leoace:請問web form是指純HTML嗎 ASPX ※ 編輯: MacPerson 來自: 119.14.57.142 (01/22 21:53) ※ 編輯: MacPerson 來自: 119.14.57.142 (01/22 21:54)
bbcust:就...繼承啊? 為什麼不行 01/22 22:01
bbcust:你的ui繼承是指html嗎? 01/22 22:04
是的 我指的是HTML 不光是CODE BEHIND 連UI也繼承 因為我記得以前寫win form的時候,聯UI都一起繼承 ※ 編輯: MacPerson 來自: 119.14.57.142 (01/22 22:06) ※ 編輯: MacPerson 來自: 119.14.57.142 (01/22 22:14)
BNT:當然可以繼承 跟winform一樣 01/22 23:26
大師 是否有網站可以供小弟抄襲..... WPF OR WEB ※ 編輯: MacPerson 來自: 119.14.57.142 (01/22 23:44)
YahooTaiwan:google就有的東西 01/23 01:57
YahooTaiwan:http://lmgtfy.com/?q=wpf+inherit+control 01/23 02:02
大師...的確google就有,但卻無法真的像win Form一樣,所有UI全部繼承 必須用動態方式從程式碼裡加才會繼承到,想想應該是被微軟寵壞了,其實win Form 也是一樣的機制,只是IDE幫我們做這個動作了
bbcust:html不是oo啊 能繼承的是後端的.net程式 01/23 10:19
bbcust:property event都能繼承 01/23 10:20
bbcust:html的話要用master或ascx 01/23 10:20
bbcust:mvc的話則是layout, partial view, action等等 01/23 10:21
Ammenze:web form可以寫成webusercontrol重複使用 01/23 10:25
其實UserControl的概念跟繼承UI有點不一樣,但的確可以解決部份程式碼重複的問題 ※ 編輯: MacPerson 來自: 203.74.120.18 (01/23 13:06) ※ 編輯: MacPerson 來自: 203.74.120.18 (01/23 13:09)
edward13:你可能要研究怎改VS.NET的template 要對IDE機制很熟 01/23 14:59
YahooTaiwan:wpf可以完全繼承UI 01/23 15:55
YahooTaiwan:你可以先從怎麼刻wpf自訂control開始熟悉,懂了怎麼 01/23 17:31
YahooTaiwan:刻就知道為什麼可以繼承 01/23 17:31
感謝大師開導~~ ※ 編輯: MacPerson 來自: 119.14.57.142 (01/23 21:35)
YahooTaiwan:WPF超簡易sample 供參考 http://sdrv.ms/1bsSyRg 01/28 01:50