RDIFramework.NET敏捷开发框架WinForm新增通用附件管理控件

一、引言

在WinForm开发中,文件附件的管理几乎在任何一个应用上都会存在,是一个很是通用集中的公共模块。咱们平常记录会伴随着有图片、文档等附件形式来展示,若是为每一个业务对象都作一个附件管理,或者每次开发系统都从新作,效率可想而知。一个通用的集上传,预览,管理为一体的集中式附件管理控件即为重要。在上一篇文章RDIFramework.NET敏捷开发框架WinForm新增文件中心-实现附件集中管理咱们对经过RDIFramework.NET敏捷开发框架对文件集中管理作了详细的介绍。本篇主要介绍经过咱们开发的通用附件管理控件在业务模块上传与管理附件时的使用方式与效果展现进行讲述,但愿对有帮助与须要的朋友以参考。微信

二、通用附件管理控件的开发

为最大限度减小重复劳做,通用附件控件必须以实际需求出发,占在使用角度最大限度作到通用。通常来讲,咱们在数据编辑界面会对应两大需求,一是管理与数据记录对应的附件列表,一是要对已上传的附件进行维护。微信开发

2.一、管理记录附件列表

为了知足对记录附件的管理,咱们专门开发了通用附件管理控件【UCAttachment】,该控件是集上传、预览、集中管理为一体的集中式通用附件管理控件。框架

通用附件管理控件

有了通用附件管理控件,咱们在须要管理附件的业务模块,只须要拖动咱们的控件到界面上作好绑定就能够轻松快速的完成对附件的上传与管理。以下图所示,在业务模块的设计界面,拖动咱们的通用附件控件到界面上。分布式

设计界面附件控件使用

控件添加到界面上后对控件属性设置一下,再在窗体加载事件方法中对附件控件进行初始化便可完成。以下图所示:网站

设计界面附件控件使用代码设置

运行业务模块能够看到咱们的附件控件的实际效果,以下图所示。列出了当前记录对应的附件数量。.net

2.二、已上传的附件进行维护

修改界面附件控件使用

在上图中,单击“查看附件”按钮,打开“附件信息”窗口,在“附件信息”主界面咱们能够对附件进行上传、删除、预览等。设计

附件信息

附件信息窗口支持对各类经常使用类型附件的直接预览与管理,如:PDF文件、Excel文件、Word文件、各种型图片文件、CSV文件,文本文件等等。3d

图片文件预览

图片查看能够放大,缩小,逆时针旋转,顺时针旋转、打印等功能。orm

Excel文件预览

三、文件中心对业务模块上传的附件进行集中管理

在上一篇文章RDIFramework.NET敏捷开发框架WinForm新增文件中心-实现附件集中管理咱们对文件中心进行了很是详细的介绍。在左侧附件分类有一个表数据文件的分类。此类型的文件不能在这儿上传(只能经过业务表单上传),但在这儿能够下载,预览,超级管理员能够删除。经过这儿咱们也能够对业务模块上传的文件进行集中管理。对象

文件中心对业务模块上传附件的维护

四、参考文章

框架相关


一路走来数个年头,感谢RDIFramework.NET框架的支持者与使用者,你们能够经过下面的地址了解详情。

RDIFramework.NET官方网站:http://www.rdiframework.net/

RDIFramework.NET官方博客:http://blog.rdiframework.net/

同时须要说明的,之后的全部技术文章以官方网站为准,欢迎你们收藏!

RDIFramework.NET框架由海南国思软件科技有限公司专业团队长期打造、一直在更新、一直在升级,请放心使用!

欢迎关注RDIFramework.net框架官方公众微信(微信号:guosisoft),及时了解最新动态。

扫描二维码当即关注
微信号:guosisoft

相关文章
相关标签/搜索