天天看点

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

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

在WinForm开发中,文件附件的管理几乎在任何一个应用上都会存在,是一个非常通用集中的公共模块。我们日常记录会伴随着有图片、文档等附件形式来展现,如果为每个业务对象都做一个附件管理,或者每次开发系统都重新做,效率可想而知。一个通用的集上传,预览,管理为一体的集中式附件管理控件即为重要。

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

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

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

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

有了通用附件管理控件,我们在需要管理附件的业务模块,只需要拖动我们的控件到界面上做好绑定就可以轻松快速的完成对附件的上传与管理。如下图所示,在业务模块的设计界面,拖动我们的通用附件控件到界面上。

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

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

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

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

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

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

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

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

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

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

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

微信公众号开发系列-玩转微信开发-目录汇总

RDIFramework框架整合微信开发应用效果展示

RDIFramework.NET框架基于Quartz.Net实现任务调度详解及效果展示

RDIFramework.NET敏捷开发框架WinForm新增文件中心-实现附件集中管理

RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录

RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件介绍

RDIFramework.NET框架SOA解决方案(集Windows服务、WinForm形式与IIS形式发布)-分布式应用

RDIFramework.NET代码生成器全新V3.5版本发布-重大升级

一路走来数个年头,感谢RDIFramework.NET框架的支持者与使用者,大家可以通过下面的地址了解详情。

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

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

同时需要说明的,以后的所有技术文章以官方网站为准,欢迎大家收藏!

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

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

扫描二维码立即关注

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

作者:

RDIFramework.NET

出处:http://www.cnblogs.com/huyong/

Email:[email protected]

QQ:406590790

微信:13005007127(同手机号)

框架官网:http://www.rdiframework.net/

框架官网博客:http://blog.rdiframework.net/

框架其他博客:http://blog.csdn.net/chinahuyong

http://www.cnblogs.com/huyong

RDIFramework.NET,基于全新.NET Framework与.NET Core的快速信息化系统开发、整合框架,为企业快速构建垮平台、企业级的应用提供了强大支持。

关于作者:系统架构师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,在面向对象、面向服务以及数据库领域有一定的造诣。现主要从事基于

框架的技术开发、咨询工作,主要服务于金融、医疗卫生、铁路、电信、物流、物联网、制造、零售等行业。

如有问题或建议,请多多赐教!

本文版权归作者和CNBLOGS博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过微信、邮箱、QQ等联系我,非常感谢。