有很多朋友問我,AgileEAS.NET平台的登陸頁面的資源檔案,包括平台的一些主要的資源檔案是否可以替換呢?我的答案是肯定的,因為有很多的朋友,使用這個系統開 發的時候,如果不能替換,那麼顯示的還是平台的圖檔,可能你們就想,就算功能強大,也不使用這個平台來開發了,為啥呢?因為可能開發出來的東西給使用者的感覺是系 統的登陸或者圖檔與功能不符合,感覺挺奇怪的,是以本篇特别說明如何來替換現有的資源檔案,來達到自己設計的效果,這樣就可以完美替換。 下面我們就開始替換AgileEAS.NET資源管理平台的開發之旅吧?
1、建立一個工程。 2、建立form窗體,用于設定相關資源檔案。 3、建立資源檔案類,并實作平台的接口。
我們這裡就從頭開始講述如何開發資源檔案程式集,來替換現有平台的一些資源檔案,這樣就能完成你們自己想要的效果了,我想大家問這個無非就是想在實際的使用過 程中替換成自己的名字或者是其他的相關資訊。 下面就開始講述具體的步驟吧? 1、建立一個“Winfrom窗體應用程式”:2、添加如下引用:![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 3、添加一個類“Resources”,并且該類實作接口“EAS.Explorer.IResource ”否則無法完成平台相關資源檔案的替換。![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 4、我們在建立的FormRes窗體中添加如下幾個檔案:![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 5、在該Form對應的背景cs檔案中添加如下方法,供外部使用:![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 其他資源資訊:![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 ![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 ![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 更多的圖示說明請參考具體代碼。 6、下面我們就來開發具體的資源管理類: 我們知道該資源類繼承實作了接口IResources接口,那麼該接口的具體方法我們上面沒有給出具體實作,下面我們給出具體的實作。![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 關于更多的界面資源定義,我們這裡不一一列出了,其實就是把FormRes内部的屬性進行了封裝。 7、下面我們來看看具體的IResource接口方法的具體實作:![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 8、通過上面的形式,我們就完成了通路和讀取資源檔案的目标,下面我們來看看,一些其他的輔助增強資訊:![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 9、下面我們來看下開發者增加的修改開發者的相關資訊,平台會在加載和子產品資訊顯示等位置,讀取該資源檔案中的開發者相關資訊,當然大家都可以在此處進行修改,完 成替換過程。![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 ![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 ![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 我們修改成自己的開發者相關資訊即可。關于這方面的修改,大家從源碼下載下傳後直接進行修改後即可。這樣我們就完成了修改,下面我們隻要編譯下程式集即可。 10、轉換工程類型,将工程轉換為類庫生成:![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 11、 配置項目的生成“輸出目錄”:![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 12、修改平台調用的預設資源檔案配置,找到啟動工程下的應用程式配置檔案”App.config”:![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 13、找到該配置檔案的如下節點:![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 14、将上述節點修改為我們自己的資源檔案的配置節點值:![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 15、運作應用程式,檢視具體的效果:![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 16、輸入密碼,點選“确定”後:![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結 17、這樣我們就完成了資源檔案的替換,具體更多的樣式,請大家體驗吧,相信大家替換後,就完成了自己的風格的平台。![]()
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結
上面我們講述了,如何替換AgileEAS.NET平台的資源檔案,來達到自己開發的系統,使用自己設計的資源檔案的目标,可能目前平台提供的資源檔案的替換功能還不夠特 别的強大,後續考慮提供更靈活的替換方式,也希望大家多提意見和建議。我們會繼續努力,不斷完善。 本文轉自何戈洲部落格園部落格,原文連結:http://www.cnblogs.com/hegezhou_hot/archive/2011/04/07/2008174.html,如需轉載請自行聯系原作者