[发明专利]基于ExtJS UI可视化生成代码的方法有效
申请号: | 201510765176.0 | 申请日: | 2015-11-11 |
公开(公告)号: | CN105404509B | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 徐侠君;凌诚;徐多明;陈凯 | 申请(专利权)人: | 平湖神州数码博海科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/38 |
代理公司: | 苏州市中南伟业知识产权代理事务所(普通合伙) 32257 | 代理人: | 李阳 |
地址: | 314000 浙江省嘉兴市平湖市钟埭街道福臻*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 extjs ui 可视化 生成 代码 方法 | ||
1.一种基于ExtJS UI可视化生成代码的方法,其特征在于,包括如下步骤:
(1)请求:由数据字典获取信息模块,连接上指定数据库,提供数据表和视图名称,向数据库发出请求;
(2)获取:根据数据库自身的原生元数据信息,得到数据字典信息;具体的在向数据库发出请求后,首先与数据库建立连接,再调用程序接口,传数据库对象名称,最后返回列的定义以及注释,包括表的注释;
(3)拖拽:将获取到的数据字典信息,放置在可视化设计器的数据字段列表中;字段有备注信息的以备注信息的方式展现;
(4)拖放、修改控件类型、其他属性:
将数据字段鼠标拖放到设计器的表格定位器中,初始化数据字段的定义和显示方式,通过鼠标选择、拖动到所需栏位,并设置每一个栏位的显示方式,实施对界面的设计;
以拖放字段的位置,以拖放方式设定字段占用的横纵两个方向的大小,设定栏位展现类型、只读、不可见、显示文本的格式化输出、数据的有效性校验规则、字段值的引用、两个或者更多字段间输入值间的联动;同时支持复杂的单表头、多个表体数据表单设计器;
(5)请求生成代码:向代码生成器提出Web服务请求,以Web服务器的方式部署;
(6)得到代码片段:代码生成器Web 服务,首先认证身份,然后生成相应的代码片段;
(7)生成代码:根据一组组的代码片段,应用于ExtJS UI文件模板,生成ExtJS UI前端代码文件以及后台获取数据部分的C#以及Java代码;
(8)生成布局文件:在可视化界面设计器中将界面的布局信息保存到页面布局文件中;
(9)装载布局文件:从布局文件中装载UI设计信息;
(10)保存布局信息:将布局信息保存到数据库;
(11)装载布局信息:根据数据库中的布局信息,读出重新转载到UI设计器上;
具体实施时,利用基于.net framework 3.5、使用Visual studio 2010 开发出来的可执行程序的软件进行操作;首先安装该软件并连接到业务系统数据库;配置程序解决方案以生成程序解决方案;根据上述可视化生成代码的方法,生成各种类型的UI代码;所述UI设计器是单表提交设计器、单表查询设计器或表头-表体一体化设计器;打开相应的集成开发环境,所述集成开发环境是Visual Studio或MyEclipse,打开创建的程序解决方案,编译解决方案;最后运行主UI程序即可。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平湖神州数码博海科技有限公司,未经平湖神州数码博海科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510765176.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:均衡器及其相关的讯号接收器
- 下一篇:一种HARQ存储器的分层管理方法和系统