我是一个程序编码工,在实施一个项目的时候发现总是在复制,粘贴代码,根据不同的业务修改一下表名,字段名,其实大多数的功能和执行过程都差不多,写到最后一点工作激情都没有了,所以我就总结开发过程,编写了一个平台,这个平台解决的主要问题就是:
1。我们大多数针对数据库的开发都是在做数据查询,增加,修改,删除这四种操作的组合,按照这个需求设计一个模板,支持上述的操作。
模板接口允许定义不同的查询语句,表名,输入元素信息,查询结果显示信息等, 这样程序就能根据用户的定义生成一个界面。
界面生成后,肯定要有数据进行增,删,改,存等动作
那么在后台就可以写好这些标准事件的响应事件,比如点击增加按钮可能会对输入元素的控件进行初始化(设置缺省值,绑定数据源,设置控件状态等等),点击保存按钮时对数据进行检查,然后保存到数据库 这部分问题如果解决了,管理系统大多数的问题都得到解决了,做了一个统计,发现一个项目中60%以上的功能界面都是为了实现这部分功能写的代码。
在设计过程存在一些不同界面存在不同的事件处理问题(界面的差异性),我在程序中预留了接口,如果在后台写代码,直接将重写茜个函数就能够将你的不同需求嵌入到标准处理过程里面,当然在平台上也支持类似VB的脚本语句,支持循环等语句,在平台上写代码维护起来更方便一些(因为它不用修改后重新编译项目并发布) 刚编写完,请大家提出完善意见 测试地址:http://218.95.73.114/testweb/login.aspx
帐号是admin,密码是admin
进入 管理->通用表单设计 ,这个系统所有的应用都是在这里面配置而成的
配置也很简单,就是在数据库先创建好一张表 ,然后在通用表单的表名中输入你创建的表名,点击生成缺省值,然后保存就可以了,想看看你配置的表单效果,直接点测试按钮就可以了 如果有兴趣合作的话,我可以帮大家开发一些管理信息系统,可以大大提高开发效率,降低开发和维护成本。
1。我们大多数针对数据库的开发都是在做数据查询,增加,修改,删除这四种操作的组合,按照这个需求设计一个模板,支持上述的操作。
模板接口允许定义不同的查询语句,表名,输入元素信息,查询结果显示信息等, 这样程序就能根据用户的定义生成一个界面。
界面生成后,肯定要有数据进行增,删,改,存等动作
那么在后台就可以写好这些标准事件的响应事件,比如点击增加按钮可能会对输入元素的控件进行初始化(设置缺省值,绑定数据源,设置控件状态等等),点击保存按钮时对数据进行检查,然后保存到数据库 这部分问题如果解决了,管理系统大多数的问题都得到解决了,做了一个统计,发现一个项目中60%以上的功能界面都是为了实现这部分功能写的代码。
在设计过程存在一些不同界面存在不同的事件处理问题(界面的差异性),我在程序中预留了接口,如果在后台写代码,直接将重写茜个函数就能够将你的不同需求嵌入到标准处理过程里面,当然在平台上也支持类似VB的脚本语句,支持循环等语句,在平台上写代码维护起来更方便一些(因为它不用修改后重新编译项目并发布) 刚编写完,请大家提出完善意见 测试地址:http://218.95.73.114/testweb/login.aspx
帐号是admin,密码是admin
进入 管理->通用表单设计 ,这个系统所有的应用都是在这里面配置而成的
配置也很简单,就是在数据库先创建好一张表 ,然后在通用表单的表名中输入你创建的表名,点击生成缺省值,然后保存就可以了,想看看你配置的表单效果,直接点测试按钮就可以了 如果有兴趣合作的话,我可以帮大家开发一些管理信息系统,可以大大提高开发效率,降低开发和维护成本。
解决方案 »
- 不显示删除回复显示所有回复显示星级回复显示得分回复 Visual Studio 2010怎么不兼容BarCode.dll,求解
- 【100分求助】验证码字符歪曲并连接在一起,但不重叠
- ajax实现点击图片改变标签中的数字
- OnClientClick就是怪,和大家讨论一下?
- 如何在后置代码中修改按钮的事件
- 高分:如何用HttpRequest获取重定向后的URL?
- 客户端代码失效
- ASP.Net自定义组件如何调试?
- 弄了一操作MultiView方法类,高手帮我看一下,指点指点!(很简单的操作)
- window.opener.location.href = "Upload.aspx?id=" + id + "&url=" + url; 获取不到值
- repeater 或者 Gridview怎么显示数据库中的图片?数据库中图片字段是IMAGE类型的
- asp.net(C#) 中excel导入到oracle
不过,说句公道话,这种东西可以让人对所使用的UI编程框架的底层机制比较熟悉,有利于学习。并且对于最低层次的快速开发(而不是很高层次地别具一格界面的开发)也是比较合适的。
拿个好的界面来给我学习学习,美工这东西的确很复杂的,也值得不断学习,呵呵。
通用平台并不是说能够万能,它的目的就是尽可能地加快开发速度,提高工作效率,并不是万能,我想你可能理解上有误了,作为一个软件公司首先考虑的不是技术如何,而是要怎么方便维护,怎样才能节省成本,这才是最需要关心的。通用平台主要是把大多数重复性的工作能够在平台上进行维护,这样可以减轻开发人员的开发工作。
我在一个大型电厂实施企业管理信息系统,只派了三个人,用了三个月就完成了项目,对于开发公司来说这就是实实在在的节省了人工成本。