zoukankan      html  css  js  c++  java
  • 程序框架实战三十一

    应用程序框架实战三十一:新年礼物

     

      最近过年很忙,没时间写博客,更新几个模块作为新年礼物给各位园友拜年。

    礼物一:log4.net日志封装

      对日志文件中的文本进行了格式化,用来方便开发时调试。另外自动记录Mvc跟踪日志,以及在应用服务基类记录CRUD操作日志,同时记录了每个操作的执行时间。

    礼物二:Npoi Excel导出操作封装

      该操作类主要用于简化NPOI导出操作,特别是对多表头合并作了大量工作。导出Excel效果如下。

      导出以上示例的代码如下。

    礼物三:EasyUi 表格操作封装

      之前提供的示例是使用表单方式操作,现在提供一个表格操作的封装示例。EasyUi提供了一个edatagrid扩展,我简单改了下,并进行了一些封装,效果如下。

      控制器继承基类即可,视图也非常干净,一行Js都没有,表格需要进行编辑,设置一个参数为true即可,代码如下。

      这回直接上传到博客园文件,拆分了两个压缩包,一个是Applications,这是应用程序示例,包含Managements解决方案,它所有的依赖项都在根目录的Release中,直接运行即可,不需要再编译Util。另一个是Framework,内部包含了Util和Util.Offices两个解决方案,Util.Offices解决方案中包含NPOI源码及相关的封装操作类,分离原因是它的编译速度很慢。

      Managements解决方案中包含Document项目,我增加了Application和Log两个表的PowerDesigner数据建模,同时提供了建库脚本。

      时间有限,大家先看代码,我有空会继续这个系列的文章。

      最后,祝各位新年快乐,吉祥如意。

      下载地址: 

      http://files.cnblogs.com/files/xiadao521/Applications.2015.2.24.1.rar
      http://files.cnblogs.com/files/xiadao521/Framework.2015.2.24.1.rar

      .Net应用程序框架交流QQ群: 386092459,欢迎有兴趣的朋友加入讨论。

      谢谢大家的持续关注,我的博客地址:http://www.cnblogs.com/xiadao521/

  • 相关阅读:
    保存宏的表-TRMAC
    问题解决]Personnel master record xxxx not found (check entry)
    检查员工号是否存在函数[RP_CHECK_PERNR]
    ◆◆0SAP IDOC 开发入门
    IDoc测试工具WE19使用教程
    ◆◆0如何从其他系统导入测试IDOC文件-WE19
    通过message type查找inbound函数-WE57,WE42,
    使用IDOC创建会计凭证[ACC_GL_POSTING01]
    ◆◆0[REUSE_ALV_GRID_DISPLAY_LVC]ALV中字段显示前导零(leading zero)
    不同网段_Pycharm访问服务器
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/4299199.html
Copyright © 2011-2022 走看看