利用XML配置实现增删改查,说白了就是将需要执行的SQL和界面展示的控件及相应的处理,通过XML配置实现,配合自定义的WEB控件及界面模板来实现。这样就将原来编程实现的列表、编辑、删除、详述等界面或处理,转化为配置xml来实现了。
一、开发自己需要的WEB控件,如:列表,大家肯定疑惑为什么不使用GridView,理由很简单GridView不能满足需要并且你的开发要受GridView的限制。所以自己仿照GridView的实现(反编译了GridView的部分代码,并阅读理解,仿照了其主要的属性和方法,特别是数据绑定的处理完全采用了GridView的实现思路-反射,这样使得自己的列表控件支持广泛的数据源,不过自己用的最多的是DataTable)。起名MyGridView,主要扩展和实现如下几个方面:
1、 实现了标题合并、行分组合并及行相同数据列合并
2、 实现了列排序(此排序为全数据源重新获取并排序)
3、 实现了列宽度调整(用户拖动调整)
4、 实现了按钮处理(支持开发人员的实现)
5、 实现了分析图形
6、 实现了列表直接导出Excel
7、 列表仿照GridView制作,可配置实现链接、按钮、图片、点击标题排序等
8、 实现了配置计算,主要有尾行进行求和、求平均及自己定义的计算,对列数据进行合计、JavaScript脚本计算、C#方法计算等
9、 实现了分页
10、 实现了单行选中或多行复选框选中。
二、定义XML.XML的配置定义是个逐步的过程,根据需要慢慢地增加。一开始我的配置也是只支持列表的,现在已经发展到支持编辑、详述、导出Excel、导入数据、配合html模板取数据等。
三、将xml的定义转化为程序的行为。
1、在这里自己为了不同的应用场景设置了列表页面、编辑页面、详述页面、导出页面、导入页面、生成静态html页面、工作流表单页面等等
2、为了封装公共的XML处理,单独封装了工具项目、数据库处理项目、配合模板工作项目
这样就实现了通过不同模板页面加载XML配置实现相应的处理了
分享到:
相关推荐
建立一个基础的系统架构,利用XML配置(利用结构化的xml文档配置相关的信息)实现增删改查及业务流程,支持开发人员方便的开发实现客户需求,支持系统实施维护人员对配置实现进行维护扩展以满足客户需求等。...
XML在我们的程序中用到的越来越多,因为它存储、读取、修改都比较方便。本例是就是对Xml的增删改查...
flex 操作xml 实现增删改查flex 操作xml 实现增删改查flex 操作xml 实现增删改查flex 操作xml 实现增删改查flex 操作xml 实现增删改查
基于XML的课程设计,可以运行 ,实现了增删改差功能。
Qt操作XML文档(增删改查),对应文章介绍:https://lizhifun.blog.csdn.net/article/details/112853280
java实现对xml文件的增 删 改 查 操作
完整的讲解一个dom4j对xml的增删改查
c#中xml的增删改查操作
xml 增 删 改 查 .实现增 删 改 查xml 增 删 改 查 .实现增 删 改 查xml 增 删 改 查 .实现增 删 改 查xml 增 删 改 查 .实现增 删 改 查xml 增 删 改 查 .实现增 删 改 查
详情请见:https://blog.csdn.net/jianyuwuyi/article/details/82936607
QT_DOM方式操作xml文件增删改查 博文参考: https://txwtech.blog.csdn.net/article/details/126321336?spm=1001.2014.3001.5502
C# 高级技巧 操作 XML 增 删 改 查 C# 高级技巧 操作 XML 增 删 改 查 C# 高级技巧 操作 XML 增 删 改 查 C# 高级技巧 操作 XML 增 删 改 查 C# 高级技巧 操作 XML 增 删 改 查
使用的是DOM4J写的很齐全的XML增删改查,很适合入门学习
操作xml文档的增删改查实例源码 本源码实现了功能有: XMLDOCUMENT对象 打开XML文档、生成并添加新节点、LoadXml的使用 XMLNODE对象 第一个子节点、最后一个子节点、总节点数、追加子节点、查找子节点、删除子...
UnityXML增删改查、为方便学习特创四个脚本分别为增删改查、源码详细注释
实验课作业,对xml文档进行增删改查,功能基本实现,放到服务器就可以使用
这是一个对多节点的XML进行增删改查的例子,希望能帮上忙
源码资源,快速学会xml增删改查功能实现,可编译运行
mybatise基于xml配置的实现增删改查的一个完整项目
jdom 操作XML实现增删改查 jdom 操作XML实现增删改查