In some respects, a method of operating a data processing system is provided, in which at least one computer program is configured, and the data processing system includes the recorded configuration template and at least the first control and second controls. The method includes the following steps: Based on the configured mode board, the user boundary based on the first control. The face is divided to render the first user interface; receiving the first user input via the first user interface, the first user input provides the configuration information used by the at least one computer program; at least in part, based on the configuration template and the operation part of the first control to identify the second controls; The user interface part of the identified second controls is used to render the second user interface; and the second user input is received via the second user interface, and the second user input provides the configuration information used by the at least one computer program.
【技术实现步骤摘要】
【国外来华专利技术】用于使用控件来配置通用程序的技术
技术介绍
诸如数据流图等的可执行程序可以包括用于配置程序的执行方面的一个或多个参数。例如,读取数据文件的程序可以包括可被供给值以指示存储数据文件的位置的参数。在执行程序之前,可以供给该参数的值,以便访问指定位置来读取数据文件。在用户通过在第二次执行程序时供给参数的不同值来读取不同数据文件的情况下,再次执行相同的程序。一些可执行程序可被编写成通用地指定任务,然后通过“参数化”来进行配置以针对给定场景进行该任务。对程序进行“参数化”需要向与该场景相对应的程序供给参数的值。这样的程序有时被称为“通用程序”。例如,用于对数据文件进行排序的通用程序可以按输入文件位置、输出文件位置、数据的记录格式以及排序关键字来进行参数化。通过针对这些参数供给合适的值,可以在期望对数据进行排序并且将结果保存到文件的任何情况下执行通用程序。通用程序可以通过用户界面的使用来进行参数化,其中该用户界面使得用户能够为通用程序的参数指定适当的值。在一些情况下,使通用程序参数化的用户可以与编写该通用程序的用户不同。例如,创建通用程序可能比选择参数以执行通用程序需要更高级别的技术技能。
技术实现思路
根据一些方面,提供一种操作数据处理系统的方法,其中经由至少部分地根据所记录的配置模板而定义的用户界面来配置至少一个计算机程序,所述数据处理系统包括执行时间数据和多个配置控件,所述多个配置控件至少包括第一配置控件和第二配置控件,所述第一配置控件和所述第二配置控件至少包括用户界面部分和操作部分,所述方法包括:通过以下操作动态地生成所述用户界面以使得用户能够配置所述至少一个计算机程序 ...
【技术保护点】
一种操作数据处理系统的方法,其中经由至少部分地根据所记录的配置模板而定义的用户界面来配置至少一个计算机程序,所述数据处理系统包括执行时间数据和多个配置控件,所述多个配置控件至少包括第一配置控件和第二配置控件,所述第一配置控件和所述第二配置控件至少包括用户界面部分和操作部分,所述方法包括:通过以下操作动态地生成所述用户界面以使得用户能够配置所述至少一个计算机程序的实例:根据所述配置模板,基于所述第一配置控件的用户界面部分来渲染第一用户界面;经由所述第一用户界面来接收第一用户输入,所述第一用户输入提供所述至少一个计算机程序的所述实例所用的配置信息;至少部分地基于所述配置模板并且至少部分地基于对所述第一配置控件的操作部分中的至少一部分的评价来识别所述第二配置控件,所述评价至少部分地基于所述执行时间数据;基于所识别出的第二配置控件的用户界面部分来渲染第二用户界面;以及经由所述第二用户界面来接收第二用户输入,所述第二用户输入提供所述至少一个计算机程序的所述实例所用的配置信息。
【技术特征摘要】
【国外来华专利技术】2015.05.15 US 14/714,0371.一种操作数据处理系统的方法,其中经由至少部分地根据所记录的配置模板而定义的用户界面来配置至少一个计算机程序,所述数据处理系统包括执行时间数据和多个配置控件,所述多个配置控件至少包括第一配置控件和第二配置控件,所述第一配置控件和所述第二配置控件至少包括用户界面部分和操作部分,所述方法包括:通过以下操作动态地生成所述用户界面以使得用户能够配置所述至少一个计算机程序的实例:根据所述配置模板,基于所述第一配置控件的用户界面部分来渲染第一用户界面;经由所述第一用户界面来接收第一用户输入,所述第一用户输入提供所述至少一个计算机程序的所述实例所用的配置信息;至少部分地基于所述配置模板并且至少部分地基于对所述第一配置控件的操作部分中的至少一部分的评价来识别所述第二配置控件,所述评价至少部分地基于所述执行时间数据;基于所识别出的第二配置控件的用户界面部分来渲染第二用户界面;以及经由所述第二用户界面来接收第二用户输入,所述第二用户输入提供所述至少一个计算机程序的所述实例所用的配置信息。2.根据权利要求1所述的方法,其中,还包括:根据所述至少一个计算机程序的所述实例所用的配置信息来执行所述至少一个计算机程序的所述实例。3.根据权利要求1所述的方法,其中,至少部分地基于所述执行时间数据来评价所述第一配置控件的操作部分中的至少一部分包括:评价所述配置模板的至少一个参数。4.根据权利要求1所述的方法,其中,至少部分地基于所述执行时间数据来评价所述第一配置控件的操作部分中的至少一部分包括:评价至少一个环境变量。5.根据权利要求1所述的方法,其中,所述执行时间数据包括执行可执行计算机程序代码的一个或多个结果。6.根据权利要求1所述的方法,其中,所述至少一个计算机程序由数据处理语言定义。7.根据权利要求1所述的方法,其中,所述至少一个计算机程序包括数据流图。8.根据权利要求7所述的方法,其中,基于所述第一用户输入来确定所述数据流图的第一参数的值,并且基于所述第二用户输入来确定所述数据流图的第二参数的值。9.根据权利要求8所述的方法,其中,基于所述第一用户界面的至少一个用户界面元素与所述数据流图的所述第一参数之间的预定映射来确定所述数据流图的所述第一参数的值。10.根据权利要求1所述的方法,其中,所述至少一个计算机程序包括数据流图的子图。11.根据权利要求1所述的方法,其中,识别所述第二配置控件还基于所述第一用户输入。12.根据权利要求1所述的方法,其中,识别所述第二配置控件还基于进行至少一个查找的结果。13.根据权利要求1所述的方法,其中,响应于经由所述第一用户界面所提供的用户输入来评价所述第一配置控件的操作部分。14.一种创建配置模板的方法,其中所述配置模板至少部分地定义界面使得用户能够配置至少一个计算机程序的实例,所述方法包括:利用计算系统并且至少部分地基于用户输入,使第一配置控件与所述界面相关联,所述第一配置控件至少包括操作部分以及定义第一用户界面的用户界面部分,所述第一配置控件被配置为至少部分地基于经由所述第一用户界面所接收到的用户输入来定义所述至少一个计算机程序所用的配置信息;使第二配置控件与所述界面相关联,所述第二...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。