[发明专利]可视化JS和JAVA扩展解释及编辑系统在审
| 申请号: | 202210389187.3 | 申请日: | 2022-04-14 |
| 公开(公告)号: | CN115033208A | 公开(公告)日: | 2022-09-09 |
| 发明(设计)人: | 张正秋;赵彬;梁峰 | 申请(专利权)人: | 云邈信息科技(深圳)有限公司 |
| 主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/34;G06F8/41 |
| 代理公司: | 北京中创博腾知识产权代理事务所(普通合伙) 11636 | 代理人: | 陈斌 |
| 地址: | 518118 广东省深圳市坪山区坪山街道和*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 可视化 js java 扩展 解释 编辑 系统 | ||
本发明公开了可视化JS和JAVA扩展解释及编辑系统,包括交互编辑模块、交互接口模块、文件管理模块、转化解释模块和网页输出模块,所述交互编辑模块的输出端控制连接的交互接口模块输入端,本发明,通过交互接口模块在后台将用户编写的JS扩展语句解析成JAVA代码,在前端转化为JS语句和HTML语句,实现了网络搭建语言的单一化,减少了互联网搭建的开发成本,同时在前端编辑时把JS扩展语句转换成WPF代码,实现可视化编辑,提高了网页编辑的便捷性;利用转化解释模块将WPF中的图形解释成SVG语句,之后在浏览器中进行可视化的显示,实现JS扩展语句对WPF可视化显示完全解释,由此实现了网页中SVG图形编辑的可视化,满足了用户的个性化需求,提高了用户的使用体验。
技术领域
本发明涉及互联网技术领域,具体为可视化JS和JAVA扩展解释及编辑系统。
背景技术
随着社会发展和社会生产力的不断提高,现有的互连应用越来越广泛,互联网作为一种新兴的传播媒体,由于互动性良好、表现形式多种多样、感染力突出,成为了继报纸、广播、电视后的第四媒体,但是现有的互联网在搭建的过程中后台开发使用JAVA语言,而前端开发使用的JS语言,操作过程繁琐,技术难度大,抬高了互联网开发的技术门槛,增大了开发成本;同时,在后端开发的过程中系统难以为开发人员提供便捷的操作工具,难以根据关键词自动进行常用代码的填充,从而增加了系统搭建的复杂度;另一方面,目前,SVG图形在网页制作中大量进行应用,且有使用JS编写的SVG做图函数库,或者有专门制作SVG图形软件,但不能直接用于网页界面应用,影响了用户的使用体验;本发明的另一个重要原因是,本发明人所发明的“信息远程交互方法和系统”需要在安装一个客户端,所编写的交互页面不能在网页浏览器中显示,给用户使用带来不便;因此,设计可视化JS和JAVA扩展解释及编辑系统是很有必要的。
值得说明的是,本发明的技术方案已在TOMCAT服务器中进行了实施;能够快速进行气候诊断在线系统搭建,实现真正意义上的气象数据在线可视化诊断分析。
发明内容
本发明的目的在于提供可视化JS和JAVA扩展解释及编辑系统,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:可视化JS和JAVA扩展解释及编辑系统,包括交互编辑模块、交互接口模块、文件管理模块、转化解释模块和网页输出模块,所述交互编辑模块的输出端控制连接的交互接口模块输入端,且交互接口模块的输出端分别控制连接交互编辑模块和文件管理模块的输入端,文件管理模块的输出端控制连接交互接口模块的输入端,且交互接口模块的输出端控制连接转化解释模块的输入端,转化解释模块的输出端控制连接网页输出模块的输入端。
优选的,所述交互编辑模块由控件工具模块、前导关键词模块、可视化编辑模块、编译输出模块、库调用模块和脚本编辑模块组成,控件工具模块和前导关键词模块的输出端均控制连接的脚本编辑模块,且脚本编辑模块的输入端控制分别连接库调用模块和可视化编辑模块的输出端,脚本编辑模块的输出端分别控制连接编译输出模块和可视化编辑模块的输入端。
优选的,所述脚本编辑模块的控制脚本可以读写可视化编辑模块中的可视控件显示信息;可视化编辑模块中的控件可以通过系统自动生成的唯一的索引号进行控制和管理;同时,通过自动生成的索引号,可以管理和编写可视化控件对鼠标事件响应的JS控制函数;在脚本编辑模块的编辑窗口中,根据用户输入JS扩展语句关键词,自动弹出系统菜单,提示应输入的函数名、参数等信息,特别地,JS变量类型说明;同时,系统自动解析脚本句法,对错误句法显示警告标识。
优选的,所述交互接口模块由JAVA解释模块、jar库模块、IKVM工具模块、动态链接库模块、数据接收模块、编辑转化模块和数据传输模块组成,JAVA解释模块的输出端控制连接的jar库模块输入端,且jar库模块的输出端控制连接IKVM工具模块的输入端,IKVM工具模块的输出端控制连接动态链接库模块的输入端;jar库模块用于JAVA代码程序调用,动态链接库模块用于C++代码程序调用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云邈信息科技(深圳)有限公司,未经云邈信息科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210389187.3/2.html,转载请声明来源钻瓜专利网。





