画面程序作成方法、记录媒体技术

技术编号:2883457 阅读:192 留言:0更新日期:2012-04-11 18:40
一种记录画面控制程序的记录媒体,该程序用于使计算机实现下面的功能:动态显示信息获取功能,获取动态显示处理识别信息和该动态显示处理识别信息指定的动态显示处理所利用的显示属性信息,其中该动态显示处理识别信息指定为得到动态变化的显示内容而预先准备的动态显示处理;属性信息提供动能,对于动态显示信息获取功能获取的动态显示处理识别信息指定的动态显示处理提供相对于该动态显示处理的显示属性信息。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】本申请基于2000年5月1日提交的在先日本专利申请Mo.2000-132694,并且声明以该申请为优先权,这里该申请的整个内容都加入来作为参考。本专利技术涉及记录画面控制程序的记录媒体、记录动态显示信息获取程序的记录媒体、记录画面显示事务处理程序的记录媒体、记录画面组件接口程序的记录媒体、画面程序作成方法,其中画面控制程序用于提供画面,该画面是显示器上显示的用户以对话进行输入的画面。作成用户以对话来输入画面的画面程序时,原来是利用以程序语言记述并作成画面程序的方法。作为其它画面程序作成方法,有使用开发工具以作画形式编集画面图像并生成与该画面相关的程序源的方法。另外,也可利用在文件等上定义画面的布局信息,执行时程序读入该画面的布局信息而表示画面的方法。上述三种画面程序作成方法中,利用由程序语言记述画面程序的方法时,程序自由度高,记述量多。改变程序时,必须进行程序的编集和编译等工作。因此,难以提高开发效果。利用使用开发工具作成画面程序的方法时,画面布局作成容易。但是,画面表示所必要的处理部分必须以程序语言来记述。因此,利用这种方法也有画面程序作成困难的情况。以这种方法进行必要的布局变更时,必须进行编译。因此,画面程序作成·变更时费功夫。利用预先定义画面布局信息并在执行时读入该画面布局信息的方法时,即使变更画面布局时也不需要程序源编集和编译。因此,若使用这种方法,程序开发效率好。但是,这种方法可在程序外部定义的布局信息的信息量是有限的,自由度和扩张性不高。例如,使用这种方法时,对于构成画面的组件大小、位置、颜色种类、画面上配置的字符指定等,可定义为布局信息。另一方面,使用这种方法时,画面显示所必要的处理部分必须在程序内部定义,不能在程序外部定义布局信息等。因此,画面显示所必要的处理部分有记述程序的必要。变更画面显示所必要的处理部分时,有必要编译作成的程序。这样,利用上述3种画面程序作成方法时,必须由程序语言记述画面显示所必要的处理部分。这种处理部分变更时必须进行编译。因此,问题是开发起来费力。各种应用程序(后面称为应用程序)中的问题是发生故障时应用程序的状态管理。对应于业务处理故障通常进行数据库内容的返回。但是,产生业务处理故障时,希望画面也同样返回。应用程序从故障返回时,用户对画面再输入发生故障前已经输入的内容的效率低。但是,使画面的显示状态返回适当状态的程序开发很费力。而且,原来,应用程序的画面程序的执行处理可定形为数据的键输入接收处理、根据一览表的选择接收处理、程序(业务逻辑)的执行处理等。这里,数据的键输入接收处理是表示文本字段、接收用户的文本输入的处理。数据键输入接收处理对应于输入的文本的检查和检查结果执行。根据一览表的选择接收处理是从数据库和文件得到并表示选项构成的一览表、接收用户选择的处理。程序的执行处理是根据执行按钮的按下等收集输入的数据、把收集的数据传递到程序后并要求执行程序的处理,或者把收集的数据传送到服务程序的处理。原来,作成执行数据的键输入接收处理的画面程序时,开发者制定按钮、文本字段等的画面组件的配置后,必须记述通过键输入事件对每个部件进行输入检查的程序。作成执行根据一览表的选择接收处理的画面程序时,开发者必须记述取得一览表数据并对画面组件设定一览表数据的程序。作成执行程序的执行处理的画面程序时,开发者必须根据按钮按下事件等取得在画面上配置的各个画面组件的数据、将其变换为传递到程序或服务器的形式并记述调出程序或服务器的程序。但是,为作成画面程序进行这样的操作很费力。另外,作成复杂画面程序时,有必要使多个开发者分担1个画面。但是,现有技术难以把画面分割成多个部分、对每一部分作成画面程序。本专利技术的目的是提供记录画面控制程序的记录媒体、记录动态显示信息获取程序的记录媒体、记录画面显示事务处理程序的记录媒体、记录画面组件接口程序的记录媒体、画面程序作成方法,其中画面控制程序用于高效且容易地开发扩展性高的画面程序并且提高画面程序的抗故障性。第一专利技术是一种记录画面控制程序的计算机可读取记录媒体,该程序用于使计算机实现下面的功能动态显示信息获取功能,获取动态显示处理识别信息和该动态显示处理识别信息指定的动态显示处理所利用的显示属性信息,其中该动态显示处理识别信息指定为得到动态变化的显示内容而预先准备的动态显示处理;属性信息提供功能,对于动态显示信息获取功能获取的动态显示处理识别信息指定的动态显示处理提供相对于该动态显示处理的显示属性信息。该第一专利技术的要点是为得到动态变化的显示内容而预先准备动态显示处理,根据该动态显示处理的指定及该动态显示处理所利用的属性指定,构成画面程序。利用该第一专利技术的画面控制程序时,开发者可指定动态显示处理和显示属性信息。这样,开发者不必在显示时用程序语言记述使动态变化的内容在画面上显示的处理,可容易作成画面程序。而且,开发者作成或变更画面程序时,也不必编译正在制作中的画面程序。因此,开发者可高效率地开发扩展性高的画面程序。第二专利技术是与第一专利技术相同的记录画面控制程序的记录媒体。该第二专利技术的属性信息提供功能组合了根据动态显示信息获取功能获取的动态显示处理识别信息所指定的动态显示处理。即,该第二专利技术中可属性信息提供装置插入预先准备的动态显示处理中指定的一个,根据显示属性信息利用。这样,开发者作成或变更画面程序时,可降低记述程序的工作量。即,开发者仅通过指定动态显示处理和显示属性信息就能利用·变更应组合在画面程序上的处理。第三专利技术是与第一专利技术相同的记录画面控制程序的记录媒体。该第三专利技术的动态显示处理具有特征根据显示属性信息的内容进行检索。这样,在作成在画面上显示根据某一键检索得到的数据的画面程序时,开发者指定进行检索的动态显示处理,仅把该键指定为显示属性信息。因此,得到与上述相同的效果。另外上述第二专利技术的动态显示处理可以是检索处理。作为动态显示处理的其它例子,检查输入内容发现有错误时,有将该意思返回的输入检查处理、弹出(pop up)新规定的画面的弹出处理等。第四专利技术是一种记录画面控制程序的记录媒体,该程序用于使计算机实现下面的功能获取功能,获取动态显示处理识别信息和显示属性信息;提供功能,对于画面控制功能,提供获取功能获取的动态显示处理识别信息和显示属性信息,其中该画面控制功能对于动态显示处理识别信息指定的动态显示处理提供该动态显示处理所利用的显示属性信息。该第四专利技术的动态显示信息获取程序是这样一种程序,其用于使计算机具有作为前面第一专利技术的动态显示信息获取功能。第五专利技术是与第四专利技术相同的记录动态显示信息获取程序的记录媒体。该第五专利技术的动态显示信息获取程序使计算机实现把以预定格式记述的动态显示处理识别信息和显示属性信息变换为画面控制功能可使用的格式的格式变换功能。这样,可接受以例如XML(扩展标识语言)文件、HTML(超文本链接标识语言)文件、CSV文件等的预定格式记述的文件,将其作为动态显示处理识别信息和显示属性信息,通过后面的画面控制功能将该内容变换得可使用并提供出去。第六专利技术是一种记录画面控制程序的记录媒体,该程序用于使计算机实现下面的功能存储功能,判断画面的输入内容是否正常,判断为正常时把该输入内容存储为画面显示事务处理信息;再现功能,接收再显示指示时,参考根本文档来自技高网...

【技术保护点】
一种记录画面控制程序的计算机可读取记录媒体,该程序用于使计算机实现下面的功能:动态显示信息获取功能,获取动态显示处理识别信息和该动态显示处理识别信息指定的动态显示处理所利用的显示属性信息,其中该动态显示处理识别信息指定为得到动态变化的显 示内容而预先准备的动态显示处理;属性信息提供功能,对于所述动态显示信息获取的动态显示处理识别信息指定的动态显示处理提供相对于该动态显示处理的所述显示属性信息。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:今村大辅
申请(专利权)人:株式会社东芝
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1