发明名称 网页应用程式产生器
摘要 本发明提供一种网页应用程式产生器,其包括:复数个控制项的工具列,其用于提供一使用者选取及编辑该复数个控制项,其中该工具列的每一个控制项,及每一个该经选取及编辑后的控制项,其皆系以一GUI表述所组成;一个转译器,其用以将每一个以GUI表述的控制项转换为对应的中间表述;一个表述转换表,其用以指定如何将中间表述转换为DHTML的规则,使得以GUI表述的控制项依据该表述转换表转换为对应以DHTML表述的控制项;一个逻辑动作转换表,其用以指定如何将中间表述转换为对应至一事件处理机及产生一指令的规则;一个生成器,其用以将每一个以GUI表述的控制项,依据该表述转换表及该逻辑动作转换表,生成对应于每一个控制项的DHTML表述及其所结合的对应之事件处理机及指令。
申请公布号 TW484095 申请公布日期 2002.04.21
申请号 TW090100345 申请日期 2001.01.08
申请人 三慧科技股份有限公司;巷二号八楼之五 发明人 陈恭;张志祥
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人 林志诚 台北巿南京东路三段一○三号十楼
主权项 1.一种网页应用程式产生器,其包括:复数个控制项的工具列,其用于提供一使用者选取及编辑该复数个控制项,其中该工具列的每一个控制项,及每一个该经选取及编辑后的控制项,其皆系以一GUI表述所组成;一个转译器(translator),其用以将每一个以GUI表述的控制项转换为对应的中间表述(intermediarepresantation);一个表述转换表(presentation mapping table),其用以指定如何将中间表述转换为DHTML的规则,使得以GUI表述的控制项依据该表述转换表转换为对应以DHTML表述的控制项;一个逻辑动作转换表(logical partmapping table),其用以指定如何将中间表述转换为对应至一事件处理机(event handler)及产生一指令(statement)的规则;一个生成器(generator),其可以将每一个以GUI表述的控制项,依据该表述转换表及该运转动作转换表,生成对应于每一个控制项的DHTML表述及其所结合的对应之事件处理机(event handler)及指令(statement)。2.如申请专利范围第1项的产生器:其中该GUI表述系为Visual Basic表述。3.如申请专利范围第1项的产生器,其中该GUI表述系为Delphi表述。4.如申请专利范围第1项的产生器,其中该中间表述系为符合XML标准的表述。5.如申请专利范围第1项的产生器,其中该生成器所生成的对应于每一个控制项的DHTML表述,其进一步与一CSS(cascading style sheet)表述合并。6.如申请专利范围第1项的产生器,其中该复数个控制项分别系为:标签(label)控制项、内文盒(textbox)控制具、查验盒(check box)控制项、选项盒(optionbox)控制项、条列盒(listbox)控制项、复合盒(combobox)控制员、群定位(sstab)控制项、框(frame)控制项、命令钮(command button)控制项、(check box)控制项、格络(grid)控制项、树状(tree view)控制项、选择列(selected list)控制项、排序列(sort list)控制项、超连结(hyper link)控制项、文件说明(menu reference)控制项、条件框(conditional frame)控制项、日历(calendar bos)控制项、执行式内文盒(advanced text box)控制项、输入html(inline HTML)控制项、结果表(resulttable)控制项、载入html(external HTML)控制项、及查询条件框(query condition frame)控制项。图式简单说明:图一显示本发明的架构图。图二显示依据本发明,其利用Virtual Basic环境完成较佳实施例的产生器,在一电脑执行的状态示意图。图三显示使用本发明制作一客户基本资料查询的网页应用程式实施例。
地址 台北市信义路五段一五○