Winform开发框架之通用附属类小部件管理模块 –SNF快捷支付平台3.3-Spring.Net.Framework

  近来项目太多都没有时间写文章了,实际项目要求一,CS端和windows平板都亟需附属类小部件上传管理职能。此前做的都以BS的附属类小部件管理和上传作用。本来安插在Winform上嵌套多少个浏览器直接用bs的附属类小部件上传功效。在测试时是从未有过什么样问题的。但悔过一想,有个别客户他们只用cs程序并不须求笔者的们bs程序和成效,也正是不须要铺排那么多。所以为了减弱铺排麻烦和使用方便大家就想着开发三个CS端通用的附属类小部件管理组件。在网上也查找了许多的素材,后来收看伍华聪的blog有写winform版的开发的通用附属类小部件管理。看功能如故不错的。瞧着好也是住家写的呦,大家也用不上,小编也就花了二日的年华模仿它完结我们温馨的通用附属类小部件管理模块。

  大家也是为了以后通用易于增添,复用性。我们把附属类小部件管理那些模块给分离出来了。那全部开发是根据SNF基础平台的(有着很好的底子基类(本人构建的要么购销的))总比从头来过的强,术业有专攻,更是蓄势待发积累的体现,下边就来共同看看效果啊。

  ① 、附属类小部件管理整个项目结构

  图片 1

  分为WinForm端和web服务端,服务端分外不难直接发表铺排就足以。

     ② 、首先要引用SNF.WinForm.Attachments.dll.dll文件。

  三 、拖拽控件:UCAttachments到适合的岗位上。(注:借使没有这一个控件就从任何类型复制过来恐怕在工具箱里
选用项添加那些dll进来就有了)

  四 、封装的附件管理控件使用样例

  图片 2

     五.在点击查阅附属类小部件按钮在此之前需求设置如下属性:

        BusinessID业务表主键

    BusinessModule业务模块如 MES SNF

    AttachmentType附属类小部件业务标识-模块下的唯一标识

      以上中国人民解放军海军事工业程高校业作模块、业务标识须要向自个儿举办合并报名和发放,不得乱加。

    难题解答:固然运维时发现“共有?个附属类小部件”没有出示出来,就必要在下边属性设置达成后调用ShowAttachmentsNumber方法。

  6、全部运营效果:

  图片 3

  点击查看附属类小部件按钮:能够每14日查阅本身在该记录中早就上传的附属类小部件。

      图片 4

  点击上传:要是附属类小部件不够,能够每一天运行上传操作,附属类小部件援助多选文件,然后叁次性,运行后台线程操作办法,把公文上传及附属类小部件记录保留到数据库,界面如下所示。

     图片 5

  能够对多个文件一起上传,上传此前可以调动附属类小部件的来得名称,并有上传进程条展现。

  点击下载能够把选中的文本下载到本地。

  预览文件最近能够预览图片和PDF类型文件,如下:

    图片 6

   图片 7

   ⑦ 、上边是客户端应用,要想上传能够还亟需做如下配置项

  一 、最开始介绍的web部分需求揭橥到IIS上。

      贰 、服务器揭橥完毕后供给到数据库表中开始展览配备如下

     图片 8

 

作者: 王春天 2015-10-21
作者Blog:http://www.cnblogs.com/spring_wang
出处: http://www.cnblogs.com/spring_wang/p/4874584.html

  假使认为还可以,欢迎转发。

SNF火速支付平台框架的层见迭出小说:

SNF开发平台WinForm之十-Excel导入http://www.cnblogs.com/spring_wang/p/6128604.html

SNF开发平台WinForm之九-代码生成器使用验证http://www.cnblogs.com/spring_wang/p/6128595.html

SNF开发平台WinForm之八-自动升级程序布置使用表达http://www.cnblogs.com/spring_wang/p/6128570.html

SNF开发平台WinForm之七-单据打字与印刷和平运动用验证http://www.cnblogs.com/spring_wang/p/6126016.html

SNF开发平台WinForm之六-上传下载组件使用http://www.cnblogs.com/spring\_wang/p/6125929.html

SNF开发平台WinForm之五-高级查询利用表达-http://www.cnblogs.com/spring\_wang/p/6116640.html

SNF开发平台WinForm之四-开发-主细表管理页面-http://www.cnblogs.com/spring\_wang/p/6116626.html

SNF开发平台WinForm之三-开发-单表选用控件创造-http://www.cnblogs.com/spring\_wang/p/6116592.html

SNF开发平台WinForm之二-开发-单表表单管理页面-http://www.cnblogs.com/spring\_wang/p/6116572.html

SNF开发平台WinForm之一-开发-单表表格编辑管理页面-http://www.cnblogs.com/spring\_wang/p/6116523.html

Winform开发框架之通用高级查询模块–SNF急迅支付平台3.3-Spring.Net.Framework

Winform开发框架之图表报表在线设计器2-图表-SNF.EasyQuery项目–SNF火速支付平台3.3-Spring.Net.Framework

Winform开发框架之图表报表在线设计器-报表-SNF.EasyQuery项目–SNF神速支付平台3.3-Spring.Net.Framework(

Winform开发框架之通用附属类小部件管理模块
–SNF快捷支付平台3.3-Spring.Net.Framework

SNFAutoupdater通用自动升级组件V2.0-WinForm

SNF急忙支付平台3.2之–.Net可扩展的单子编号生成器-SNF.CodeRule

SNF神速支付平台3.1之–审核流(3)低调豪华,简单不凡,实例演示-SNF.WorkFlow

SNF快速支付平台3.1之–审核流(2)流程设计-SNF.WorkFlow作用使用验证

SNF急忙支付平台3.1之–审核流(1)SNF.WorkFlow审核流简介

SNF飞快支付平台3.0之–完美的代码生成器SNF.CodeGenerator-火速开发者的利器

依据MVC4+EasyUI的Web开发框架–Spring.Net.FrameworkV3.0总体介绍

SNF快捷支付平台3.0之–MVC
打字与印刷消除方案

SNF急忙支付平台3.0之–文件批量上传-统一附属类小部件管理器-在线预览文件(有网络和没有二种)

SNF飞快支付平台3.0之–asp.net mvc4
强大的导出和不供给上传文件的批量导入EXCEL

SNF急迅支付平台3.0之MVC通用控件库显示-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout

SNF快捷支付平台3.0之BS页面显示和九大优点-部分页面显示效果-Asp.net+MVC4.0+WebAPI+EasyUI
+Knockout

SNF神速支付平台3.0之-界面个性化配置+10种皮肤+7种菜单-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout

SNF快速支付平台3.0之-CS页面-Asp.net+Spring.Net.Framework

SNF火速支付平台3.0之–系统里播放的作用–快捷及时、简明扼要的把消息发送给接收者