主权项 |
一种源程序编制支持系统,利用通过计算机可读取的程序,通过与用户的对话编制源程序,该源程序编制支持系统包括流程图编制部件,支持在监视屏幕上编制与应编制的源程序对应的流程图;流程图解析变换部件,通过解析由该流程图编制部件编制的流程图,变换为源代码,从而变换为源程序,所述源程序编制支持系统的特征在于,所述流程图编制部件包括:板一览显示部件,用户可选择地显示一览表,该一览表包含:包括流程图中所包含的开始端子、结束端子、流入线、流出线、以及多个框的基本的板;以及包括通过随机发生的多个事件分别被驱动的多个事件处理的事件处理程序的开始板;板配置部件,每次用户从显示的板一览中选择板,并在监视屏幕上指定其配置位置时,显示被选择到该配置位置的板的形状,该板配置部件包括在板一览所包含的事件处理程序的开始板被选择时,使事件流程图初始框组显示在流程图编制区域上的部件,所述事件流程图初始框组包括表示事件发生的等待状态的虚拟事件等待框、以及流出线连接到该虚拟事件等待框的返回端子,以及规格设定部件,显示用于使用户对配置在监视屏幕上的框输入与处理内容对应的规格的输入栏,并将被输入的规格与对应的框相关联地存储,流程图解析变换部件包括:用于读取事件处理定义的部件,在应变换为源程序的流程图中包含虚拟事件等待框时,判定为事件处理程序,作为OS的一部分安装在所使用的计算机上;用于解析流程图中的框的联系从而取得各个框的联系信息的部件;通过将被设定在流程图中的各个框的规格变换为源代码,并且对该变换的源代码嵌入该框的联系信息,从而生成各个框的源程序模块的部件;以及将被读取的事件处理定义,和被嵌入框的联系信息的源程序模块一体化,而生成源程序的部件。 |