天天看點

AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結

       有很多朋友問我,AgileEAS.NET平台的登陸頁面的資源檔案,包括平台的一些主要的資源檔案是否可以替換呢?我的答案是肯定的,因為有很多的朋友,使用這個系統開 發的時候,如果不能替換,那麼顯示的還是平台的圖檔,可能你們就想,就算功能強大,也不使用這個平台來開發了,為啥呢?因為可能開發出來的東西給使用者的感覺是系 統的登陸或者圖檔與功能不符合,感覺挺奇怪的,是以本篇特别說明如何來替換現有的資源檔案,來達到自己設計的效果,這樣就可以完美替換。        下面我們就開始替換AgileEAS.NET資源管理平台的開發之旅吧?
       1、建立一個工程。        2、建立form窗體,用于設定相關資源檔案。        3、建立資源檔案類,并實作平台的接口。
        我們這裡就從頭開始講述如何開發資源檔案程式集,來替換現有平台的一些資源檔案,這樣就能完成你們自己想要的效果了,我想大家問這個無非就是想在實際的使用過 程中替換成自己的名字或者是其他的相關資訊。         下面就開始講述具體的步驟吧?         1、建立一個“Winfrom窗體應用程式”:
AgileEAS.NET平台開發執行個體-藥店系統-資源檔案的替換[大家關心的問題]開篇大綱建立工程總結
        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平台的資源檔案,來達到自己開發的系統,使用自己設計的資源檔案的目标,可能目前平台提供的資源檔案的替換功能還不夠特 别的強大,後續考慮提供更靈活的替換方式,也希望大家多提意見和建議。我們會繼續努力,不斷完善。 本文轉自何戈洲部落格園部落格,原文連結:http://www.cnblogs.com/hegezhou_hot/archive/2011/04/07/2008174.html,如需轉載請自行聯系原作者

繼續閱讀