利用XML配置实现增删改查的思路总结
来源:互联网 发布:淘宝上的警服 编辑:程序博客网 时间:2024/05/05 07:54
利用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配置实现相应的处理了
欢迎访问:http://121.18.78.216 适易查询分析、工作流、内容管理及项目管理演示平台
- 利用XML配置实现增删改查的思路总结
- 关于配置实现增删改查的思路总结
- 利用xml实现增删改查思路介绍
- 基于XML配置实现增删改查
- 适易信息管理系统架构、配置实现增删改查思路及总结
- 利用XML配置实现增删改查的.net快速开发架构 简单的构建信息管理系统架构
- xml实现增删查改
- 关于tree后台实现增删查改的思路
- XML的增删改查
- xml的增删改查
- XML的增删改查
- XML的增删改查
- XML的增删改查
- Xml的增删改查
- 利用系统api实现数据库的增删改查 →数据库的增删改查
- LINQ to XML实现XML文档的增删改查
- mybatise基于xml配置的实现增删改查的一个完整项目下载
- JavaEE_增删查改的思路
- Acronis Disk Director Suite硬盘分区调整合并
- 十道海量数据处理面试题
- Request.Form的用法
- SQLite内建语法表
- 【iphone4 iOS4+升级到 iOS 5 beta7详细过程与iOS 5系统截图】-Himi升级iOS 5 beta7 流程
- 利用XML配置实现增删改查的思路总结
- Android入门之GPS定位详解
- 流媒体
- 组播
- 组播2
- 流媒体2
- 扑克牌的顺子
- 57. A merry heart goes all the way. 心旷神怡,事事顺心
- ISTQB AL-TA/TTA连载系列06:白盒测试技术的精炼总结(简单的一张图)