在WinForm開發中,文件附件的管理幾乎在任何一個應用上都會存在,是一個很是通用集中的公共模塊。咱們平常記錄會伴隨着有圖片、文檔等附件形式來展示,若是爲每一個業務對象都作一個附件管理,或者每次開發系統都從新作,效率可想而知。一個通用的集上傳,預覽,管理爲一體的集中式附件管理控件即爲重要。在上一篇文章RDIFramework.NET敏捷開發框架WinForm新增文件中心-實現附件集中管理咱們對經過RDIFramework.NET敏捷開發框架對文件集中管理作了詳細的介紹。本篇主要介紹經過咱們開發的通用附件管理控件在業務模塊上傳與管理附件時的使用方式與效果展現進行講述,但願對有幫助與須要的朋友以參考。微信
爲最大限度減小重複勞做,通用附件控件必須以實際需求出發,佔在使用角度最大限度作到通用。通常來講,咱們在數據編輯界面會對應兩大需求,一是管理與數據記錄對應的附件列表,一是要對已上傳的附件進行維護。微信開發
爲了知足對記錄附件的管理,咱們專門開發了通用附件管理控件【UCAttachment】,該控件是集上傳、預覽、集中管理爲一體的集中式通用附件管理控件。框架
有了通用附件管理控件,咱們在須要管理附件的業務模塊,只須要拖動咱們的控件到界面上作好綁定就能夠輕鬆快速的完成對附件的上傳與管理。以下圖所示,在業務模塊的設計界面,拖動咱們的通用附件控件到界面上。分佈式
控件添加到界面上後對控件屬性設置一下,再在窗體加載事件方法中對附件控件進行初始化便可完成。以下圖所示:網站
運行業務模塊能夠看到咱們的附件控件的實際效果,以下圖所示。列出了當前記錄對應的附件數量。.net
在上圖中,單擊「查看附件」按鈕,打開「附件信息」窗口,在「附件信息」主界面咱們能夠對附件進行上傳、刪除、預覽等。設計
附件信息窗口支持對各類經常使用類型附件的直接預覽與管理,如:PDF文件、Excel文件、Word文件、各種型圖片文件、CSV文件,文本文件等等。3d
圖片查看能夠放大,縮小,逆時針旋轉,順時針旋轉、打印等功能。orm
在上一篇文章RDIFramework.NET敏捷開發框架WinForm新增文件中心-實現附件集中管理咱們對文件中心進行了很是詳細的介紹。在左側附件分類有一個表數據文件的分類。此類型的文件不能在這兒上傳(只能經過業務表單上傳),但在這兒能夠下載,預覽,超級管理員能夠刪除。經過這兒咱們也能夠對業務模塊上傳的文件進行集中管理。對象
一路走來數個年頭,感謝RDIFramework.NET框架的支持者與使用者,你們能夠經過下面的地址瞭解詳情。
RDIFramework.NET官方網站:http://www.rdiframework.net/
RDIFramework.NET官方博客:http://blog.rdiframework.net/
同時須要說明的,之後的全部技術文章以官方網站爲準,歡迎你們收藏!
RDIFramework.NET框架由海南國思軟件科技有限公司專業團隊長期打造、一直在更新、一直在升級,請放心使用!
歡迎關注RDIFramework.net框架官方公衆微信(微信號:guosisoft),及時瞭解最新動態。
掃描二維碼當即關注