[发明专利]一种执行程序源代码的显示界面生成系统和方法在审
申请号: | 201510807968.X | 申请日: | 2015-11-19 |
公开(公告)号: | CN105242935A | 公开(公告)日: | 2016-01-13 |
发明(设计)人: | 潘欣;赵健;孙宏彬;王鑫;孙浩鹏 | 申请(专利权)人: | 长春工程学院 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 杨立超 |
地址: | 吉林省长*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 执行 程序 源代码 显示 界面 生成 系统 方法 | ||
1.一种执行程序源代码的显示界面生成系统,其特征在于,它具体包括:
数据输出模块、数据读取模块、界面读取模块、显示界面转换模块、显示界面调试模块、界面显示模块、源代码编译模块、HTML文件输出模块和框架构造模块;
其中,框架构造模块包括代码框子模块、变量框子模块、输出框子模块和运行步骤框子模块;数据读取模块包括显示界面变量数据子模块和显示界面输入数据子模块。
2.根据权利要求1所述一种执行程序源代码的显示界面生成系统,其特征在于:
所述的显示界面输入数据子模块用于读取输入数据文件InputFile;
所述的显示界面变量数据子模块用于读取变量数据文件ParamFile;
所述的数据输出模块用于建立输出数据文件OutputFile;
所述的界面读取模块用于读取程序源代码文件;
所述的显示界面转换模块用于将程序源代码文件转换为HTML格式的表格CodeTable;
所述的显示界面调试模块用于单步调试待运行程序ProcessProgram;
所述的源代码编译模块用于输入程序源代码文件生成待运行程序ProcessProgram;
所述的界面显示模块根据待运行程序ProcessProgram所处程序源代码文件所处的代码行位置建立CurrentCodeList列表;
所述的HTML文件输出模块用于将列表CurrentCodeList、CurrentParamList和CurrentOutputList中的每一项输出到独立的HTML文件之中;其中,CurrentCodeList中的每一项为一个源代码对应的表格CurrentParamList的每一项的所有程序的变量和变量的值;
所述的框架构造模块建立基于HTML脚本文件的框架界面加载列表CurrentCodeList、CurrentParamList和CurrentOutputList中输出的所有文件;
所述的代码框子模块用于展示调试待运行程序ProcessProgram在源代码中的所处的行;
所述的变量框子模块用于展示调试待运行程序ProcessProgram中变量的值;
所述的输出框子模块用于展示调试待运行程序ProcessProgram中输出的内容;
所述的运行步骤框子模块用于显示代码框、变量框和输出框显示对应步骤程序运行的状态。
3.一种执行程序源代码的显示界面生成方法,其特征在于,该方法具体是按照以下步骤进行的:
步骤一、利用源代码编译模块输入程序源代码文件生成待运行程序ProcessProgram、利用显示界面变量数据子模块将输入数据文件InputFile构造一个输入数据表InputTable;利用显示界面变量数据子模块将ParamFile构造变量数据表ParamTable;利用数据输出模块建立输出数据文件OutputFile;
步骤二、利用界面读取模块读取程序源代码文件,利用显示界面转换模块将程序源代码文件转换为HTML格式的表格CodeTable;
步骤三、利用界面显示模块根据待运行程序ProcessProgram在程序源代码文件所处的代码行位置更新CurrentCodeList列表;利用界面显示模块根据变量数据表ParamTable、ParamFile中描述的变量和变量的值更新CurrentParamList列表,利用界面显示模块根据ProcessProgram程序输出内容和输入数据表InputTable更新列表CurrentOutputList;
步骤四、利用HTML文件输出模块将步骤三更新的列表CurrentCodeList、CurrentParamList和CurrentOutputList中的每一项内容输出到独立的HTML文件中;其中,独立的HTML文件包括将步骤二得到的CodeTable作为CurrentCodeList输出文件的目标;
步骤五、利用框架构造模块建立基于HTML脚本文件的框架界面,并利用输出框子模块将框架界面加载到步骤四中输出的独立的HTML文件中,其中,框架界面包含代码框、变量框、输出框和运行步骤框。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长春工程学院,未经长春工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510807968.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:粘合机微动开关
- 下一篇:纳米粉末涂层粘结的电缆金属线材