[发明专利]一种主机代码文件的开发方法及装置在审
| 申请号: | 201410610322.8 | 申请日: | 2014-11-03 |
| 公开(公告)号: | CN104317602A | 公开(公告)日: | 2015-01-28 |
| 发明(设计)人: | 陈陈;李妍 | 申请(专利权)人: | 中国农业银行股份有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/45 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
| 地址: | 100005 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 主机 代码 文件 开发 方法 装置 | ||
技术领域
本发明涉及软件工程技术领域,特别涉及一种主机代码文件的开发方法及装置。
背景技术
当前,为了开发在IBM等大型主机上运行的程序代码,需要在本地windows平台下将代码编写完成,再利用FTP(文件传输协议)上传到主机,然后在windows平台下利用IBM的个人通信终端字符工具如Pcomm中手工敲入复杂的命令,来完成编译和运行功能,在这一过程中,与主机的交互均是利用TELNET协议通过向主机传送命令字符来实现的。
但是,在上述实现方案中,不仅需要开发人员记住所有对应编译运行功能的命令,对开发人员的要求比较高,而且,在完成一个任务时可能需要开发人员依次手动输入多个命令,由此,减慢程序代码的编译及运行效率。
发明内容
本发明的目的在于提供一种主机代码文件的开发方法及装置,能够解决现有技术中需要开发人员记住所有编译运行命令并在完成某个任务时需要依次输入多个命令,导致对开发人员的要求较高,且减慢代码的编译及运行效率的技术问题。
本发明提供了一种主机代码文件的开发方法,应用于开发平台,所述开发平台上建立有目标进程,所述方法包括:
将所述开发平台上撰写完成的代码文件上传到所述主机上;
生成第一脚本文件,并将所述第一脚本文件上传到所述主机上;
生成第二脚本文件,所述第二脚本文件中包括有多个编译及运行命令,所述第二脚本文件与所述第一脚本文件相关联;
利用所述目标进程调用所述第二脚本文件以触发执行所述第一脚本文件,使得在所述开发平台上生成第一图形界面,所述第一图形界面上设置有多个编译及运行命令各自对应的控件;
获取所述第一图形界面上被点击的第一控件信息,确定所述第一控件信息所对应的编译及运行命令,以触发执行所述第一脚本文件中相应命令的操作,完成对所述主机上代码文件的编译及运行。
上述方法,优选的,所述目标进程中能够执行文件传输协议FTP命令,并将FTP命令的返回信息重定向输出至预定处理函数中。
上述方法,优选的,所述将所述开发平台上撰写完成的代码文件上传到所述主机上,包括:
生成第三脚本文件,所述第三脚本文件中包括文件传输协议FTP连接服务器、上传及下载的命令;
利用所述目标进程执行所述第三脚本文件,使得所述开发平台上生成第二图形界面,所述第二图形界面上设置有FTP连接服务器、上传及下载的命令各自对应的控件;
获取所述第二图形界面上被点击的第二控件信息,执行所述第二控件信息所对应的上传命令,以将所述代码文件传输到所述主机上。
上述方法,优选的,所述主机上的每个代码文件作为项目文件被访问,每个代码文件均具有各自的标识文件,所述标识文件中包括代码文件的项目标识信息及目录结构,所述项目标识信息包括所述代码文件所属项目的项目名称及项目属性,所述目录结构中包括代码文件所属项目位置信息、代码文件所在主机位置信息及其当前编辑用户标识;
其中,所述代码文件所属项目位置信息用于生成代码文件的项目树,所述代码文件所在主机位置信息用于访问代码文件,所述当前编辑用户标识用于控制对代码文件的访问权限。
上述方法,优选的,所述主机上的每个项目文件均具有其项目索引文件,所述项目索引文件中包括项目函数树,所述项目函数树中包括多个树节点,每个所述树节点分别对应其所属项目文件内的一个函数及其所在代码文件的文件名和行数。
本发明还提供了一种主机代码文件的开发装置,应用于开发平台,所述开发平台上建立有目标进程,所述装置包括:
代码上传单元,用于将所述开发平台上撰写完成的代码文件上传到所述主机上;
第一脚本生成单元,用于生成第一脚本文件,并将所述第一脚本文件上传到所述主机上;
第二脚本生成单元,用于生成第二脚本文件,所述第二脚本文件中包括有多个编译及运行命令,所述第二脚本文件与所述第一脚本文件相关联;
脚本调用单元,用于利用所述目标进程调用所述第二脚本以触发执行所述第一脚本文件,使得所述开发平台上生成第一图形界面,所述第一图形界面上设置有多个编译及运行命令各自对应的控件;
控件信息获取单元,用于获取所述第一图形界面上被点击的第一控件信息;
命令确定单元,用于确定所述第一控件信息所对应的编译及运行命令,以触发执行所述第一脚本文件中相应命令的操作,完成对所述主机上代码文件的编译及运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410610322.8/2.html,转载请声明来源钻瓜专利网。





