程 序 人 生

[每个人都是工程师,书写着属于自己的人生代码!--林海]
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

UI自动生成器

Posted on 2006-07-11 22:12  林海  阅读(2511)  评论(4编辑  收藏  举报

闲时写了一个UI自动生成器,主要功能如下:

1.前后台的UI自动生成,包括前台如HTML源码及JS事件,后台各种事件及函数;
2.控件可以模态取值,设置时程序会自动扫描工程里可供查询的窗体,以获取各种可选的配置参数;
3.控件输入内容的长度自动控制,内容自动验证,比如整型不能输入字符等;
4.支持主副表,可以设置一个主表,N个副表,副表要存在与主表关联的外键;
5.可自定义控件初始值,如下拉选项的内容,提供了三种数据绑定的方法;
6.可随时重新生成UI,而不影响数据的存储。
7.所有的配置文件可以保存与载入,创建UI同时生成了建主表的SQL语句,供备份。
8.生成的界面风格统一且还算美观,代码执行效率高,运行速度快。

在实际开发过程中,偶用它生成了N个页面,只有少数几个特殊页面需要手工改一下,其他大部份(特别是作基本资料)都不需要作任何改动,开发效率极高喔。目前打算开发适应更复杂需求的UI生成器。

DEMO网址:
http://www41.websamba.com/gzlinhai/project/linhai_webui_builder.html