[发明专利]基于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程序即可。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平湖神州数码博海科技有限公司,未经平湖神州数码博海科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510765176.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top