发明名称 用于产生用以协助使用软体平台之程式设计介面的电脑可读取储存媒体、电脑程式产品、电脑系统、方法与系统
摘要
申请公布号 TWI348625 申请公布日期 2011.09.11
申请号 TW093121807 申请日期 2004.07.21
申请人 微软公司 发明人 瑞利亚罗伯;博登杰夫
分类号 G06F17/00 主分类号 G06F17/00
代理机构 代理人 蔡坤财 台北市中山区松江路148号11楼;李世章 台北市中山区松江路148号11楼
主权项 一种电脑可读取储存媒体,其具有用以执行产生一程式设计介面之步骤的电脑可执行指令,该等步骤包含:使用一第一服务群组,产生图形物件,其中该第一服务群组包含自订(customizes)该等图形物件之一行为以样式化(style)及(或)主题化(theme)该等图形物件的一服务,该服务包含用以控制一选单项目之一行为、用以控制一卷动轴之一可见行为、以及用以控制一清单箱之选择行为的介面;使用一第二服务群组,格式化内容,其中该第二服务群组安排该等图形物件;使用一第三服务群组,建立该等图形物件的部件;使用一第四服务群组,结合元件至资料来源、资料来源类别、以及资料集合之资料特定实施方式,其中该第四服务群组更进一步处理资料输入中之例外;使用一第五服务群组,提供复数个媒体类别以使影像效果能够被应用至影像部分,且以一组时间线定位一组动画;使用一第六服务群组,提供类别以能够进行编辑表格与文字、格式化资料、以及跨处理资料共享;使用一第七服务群组,例示一输入管理者,该输入管理者定位由该系统接收之输入;使用一第八服务群组,提供一组类别与服务以允许建立应用程式与浏览范例;使用一第九服务群组,提供一组类别以支援可存取性与使用者介面自动化;使用一第十服务群组,提供一分析器以可自一XML档或二进位档载入或储存一物件阶层,以及设定与该等物件与事件处理器相关之属性;使用一第十一服务群组,提供一组类别以致能与其它作业系统或计算平台之可交互运作性;使用一第十二服务群组,提供一元件以允许一应用程式代管一表格控制操作;使用一共用标记语言,于该等服务群组间,映射在标记语言中指定之类别与属性至一物件例示树;以及使用一一致程式设计模组与一致服务,于该等服务群组间,整合该等服务群组。如申请专利范围第1项所述之电脑可读取储存媒体,其中该等服务群组共享一共用事件系统。如申请专利范围第1项所述之电脑可读取储存媒体,其中该等服务群组共享一共用属性定义系统。如申请专利范围第1项所述之电脑可读取储存媒体,其中该等服务群组共享一共用输入范例。如申请专利范围第1项所述之电脑可读取储存媒体,其中该等服务群组共享一共用系统,用以巢套与一特定服务群组相关之元件,该特定服务群组系在与另一服务群组相关之元件中。如申请专利范围第1项所述之电脑可读取储存媒体,其中该第一服务群组包含决定该图形物件之外观之一服务。如申请专利范围第1项所述之电脑可读取储存媒体,其中该第一服务群组包含决定该图形物件之一配置之一服务。如申请专利范围第1项所述之电脑可读取储存媒体,其中该第一服务群组包含复数定义该图形物件之巢套元件。如申请专利范围第1项所述之电脑可读取储存媒体,其中该等图形物件包含一或多由向量图形定义之元件。如申请专利范围第1项所述之电脑可读取储存媒体,其中该第一服务群组可以一标记语言定义视窗属性,而不需开启一新视窗。如申请专利范围第1项所述之电脑可读取储存媒体,其中该第一服务群组产生包含复数图形物件之一使用者介面。一种电脑程式产品,其在经载入一电脑之后由该电脑执行以执行以下步骤:使用一第一服务群组,产生图形物件,其中该第一服务群组包含自订该等图形物件之一行为以样式化及(或)主题化该等图形物件的一服务,该服务包含用以控制一选单项目之一行为、用以控制一卷动轴之一可见行为、以及用以控制一清单箱之选择行为的介面;使用一第二服务群组,格式化内容,其中该第二服务群组安排该等图形物件;使用一第三服务群组,建立该等图形物件的部件;使用一第四服务群组,结合元件至资料来源、资料来源类别、以及资料集合之资料特定实施方式,其中该第四服务群组更进一步处理资料输入中之例外;使用一第五服务群组,提供复数个媒体类别以使影像效果能够被应用至影像部分,且以一组时间线定位一组动画;使用一第六服务群组,提供类别以能够进行编辑表格与文字、格式化资料、以及跨处理资料共享;使用一第七服务群组,例示一输入管理者,该输入管理者定位由该系统接收之输入;使用一第八服务群组,提供一组类别与服务以允许建立应用程式与浏览范例;使用一第九服务群组提供一组类别以支援可存取性与使用者介面自动化;使用一第十服务群组,提供一分析器以可自一XML档或二进位档载入或储存一物件阶层,以及设定与该等物件与事件处理器相关之属性;使用一第十一服务群组,提供一组类别以致能与其它作业系统或计算平台之可交互运作性;使用一第十二服务群组,提供一元件以允许一应用程式代管一表格控制操作;使用一共用标记语言,于该等服务群组间,映射在标记语言中指定之类别与属性至一物件例示树;以及使用一一致程式设计模组与一致服务,于该等服务群组间,整合该等服务群组。一种电脑可读取储存媒体,其具有用以执行产生一程式设计介面之步骤的电脑可执行指令,该等步骤包含:使用一第一服务群组,产生图形物件,其中该第一服务群组包含自订该等图形物件之一行为以样式化及(或)主题化该等图形物件的一服务,该服务包含用以控制一选单项目之一行为、用以控制一卷动轴之一可见行为、以及用以控制一清单箱之选择行为的介面;使用一第二服务群组,格式化内容,其中该第二服务群组安排该等图形物件;使用一第三服务群组,建立该等图形物件的部件;使用一第四服务群组,结合元件至资料来源、资料来源类别、以及资料集合之资料特定实施方式,其中该第四服务群组更进一步处理资料输入中之例外;使用一第五服务群组,提供复数个媒体类别以使影像效果能够被应用至影像部分,且以一组时间线定位一组动画;使用一第六服务群组,提供类别以能够进行编辑表格与文字、格式化资料、以及跨处理资料共享;使用一第七服务群组,例示一输入管理者,该输入管理者定位由该系统接收之输入;使用一第八服务群组,提供一组类别与服务以允许建立应用程式与浏览范例;使用一第九服务群组,提供一组类别以支援可存取性与使用者介面自动化;使用一第十服务群组,提供一分析器以可自一XML档或二进位档载入或储存一物件阶层,以及设定与该等物件与事件处理器相关之属性;使用一第十一服务群组,提供一组类别以致能与其它作业系统或计算平台之可交互运作性;以及使用一第十二服务群组,提供一元件以允许一应用程式代管一表格控制操作,其中该等服务群组系经由以下步骤整合:共享一共用程式设计模组;以及使用一共用标记语言,于该等群组间,映射在标记语言中指定之类别与属性至一物件例示树。如申请专利范围第13项所述之电脑可读取储存媒体,其中该第三服务群组包含产生几何形状之服务。如申请专利范围第13项所述之电脑可读取储存媒体,其中该第二服务群组包含安排复数资料元件。如申请专利范围第13项所述之电脑可读取储存媒体,其中该第一服务群组包含:决定一图形物件之一外观之一服务。如申请专利范围第13项所述之电脑可读取储存媒体,其中该第一服务群组包含一服务,其以一标记语言定义视窗属性,而不需开启一新视窗。一种包含一或多个微处理器与一或多个软体程式之电脑系统,该一或多个软体程式利用一程式设计介面要求来自一作业系统之服务,该程式设计介面包含分隔指令,以要求由下列服务群组组成之服务:一第一服务群组,其用以产生图形物件,其中该第一服务群组包含自订该等图形物件之一行为以样式化及(或)主题化该等图形物件的一服务,该服务包含用以控制一选单项目之一行为、用以控制一卷动轴之一可见行为、以及用以控制一清单箱之选择行为的介面;一第二服务群组,其用以格式化内容,其中该第二服务群组安排该等图形物件;一第三服务群组,其用以建立该等图形物件之组件;以及一第四服务群组,其用以结合元件至资料来源、资料来源类别、以及资料集合之资料特定实施方式,其中该第四服务群组更进一步处理资料输入中之例外;以及下列服务群组之至少一者:一第五服务群组,其用以提供复数个媒体类别以使影像效果能够被应用至影像部分,且以一组时间线定位一组动画;一第六服务群组,其用以提供类别以能够进行编辑表格与文字、格式化资料、以及跨处理资料共享;一第七服务群组,其用以例示一输入管理者,该输入管理者定位由该系统接收之输入;一第八服务群组,其用以提供一组类别与服务以允许建立应用程式与浏览范例;一第九服务群组,其用以提供一组类别与服务以支援可存取性与使用者介面自动化;一第十服务群组,其用以提供一分析器以可自一XML档或二进位档载入或储存一物件阶层,以及设定与该等物件与事件处理器相关之属性;一第十一服务群组,其用以提供一组类别以致能与其它作业系统或计算平台之可交互运作性;以及一第十二服务群组,其用以提供一元件以允许一应用程式代管一表格控制操作,其中该等服务群组藉由共享一共用程式设计模组与一致服务以整合,且使用一共用标记语言,于该等服务群组间,映射在标记语言中指定之类别与属性至一物件例示树。如申请专利范围第18项所述之电脑系统,其中该第一服务群组包含:用以定义该图形物件之一外观之一服务。如申请专利范围第18项所述之电脑系统,其中该第三服务群组包含产生复数几何形状之服务。一种用以产生协助一软体平台之使用的一程式设计介面的方法,其包含以下步骤:呼叫一或多个第一功能,以协助使用一第一服务群组产生图形物件,其中该第一服务群组包含自订该等图形物件之一行为以样式化及(或)主题化该等图形物件的一服务,该服务包含用以控制一选单项目之一行为、用以控制一卷动轴之一可见行为、以及用以控制一清单箱之选择行为的介面;呼叫一或多个第二功能,以协助使用一第二服务群组格式化内容,其中该第二服务群组安排该等图形物件;呼叫一或多个第三功能,以协助使用一第三服务群组建立该等图形物件的部件;呼叫一或多个第四功能,以协助使用一第四服务群组结合元件至资料来源、资料来源类别、以及资料集合之资料特定实施方式,其中该第四服务群组更进一步处理资料输入中之例外;呼叫一或多个第五功能,以协助使用一第五服务群组提供复数个媒体类别以使影像效果能够被应用至影像部分,且以一组时间线定位一组动画;呼叫一或多个第六功能,以协助使用一第六服务群组提供类别以能够进行编辑表格与文字、格式化资料、以及跨处理资料共享;呼叫一或多个第七功能,以协助使用一第七服务群组例示一输入管理者,该输入管理者定位由该系统接收之输入;呼叫一或多个第八功能,以协助使用一第八服务群组提供一组类别与服务以允许建立应用程式与浏览范例;呼叫一或多个第九功能,以协助使用一第九服务群组提供一组类别以支援可存取性与使用者介面自动化;呼叫一或多个第十功能,以协助使用一第十服务群组提供一分析器以可自一XML档或二进位档载入或储存一物件阶层,以及设定与该等物件与事件处理器相关之属性;呼叫一或多个第十一功能,以协助使用一第十一服务群组提供一组类别以致能与其它作业系统或计算平台之可交互运作性;呼叫一或多个第十二功能,以协助使用一第十二服务群组提供一元件以允许一应用程式代管一表格控制操作;使用一共用标记语言,于该等服务群组间,映射在标记语言中指定之类别与属性至一物件例示树;以及使用一一致程式设计模组与一致服务,于该等服务群组间,整合该等服务群组。如申请专利范围第21项所述之方法,其中该等一或多个第三功能包含协助产生包含在该图形物件中之几何形状的一功能。如申请专利范围第21项所述之方法,其中该第一功能协助:以一标记语言定义视窗属性,而不启动一新视窗;及产生包含复数图形物件之一使用者介面。一种用以产生一程式设计介面的系统,其包含:用以揭示一第一功能组之构件,该第一功能组致能使用一第一服务群组产生图形物件,其中该第一服务群组包含自订该等图形物件之一行为以样式化及(或)主题化该等图形物件的一服务,该服务包含用以控制一选单项目之一行为、用以控制一卷动轴之一可见行为、以及用以控制一清单箱之选择行为的介面;用以揭示一第二功能组之构件,该第二功能组致能使用一第二服务群组格式化内容,其中该第二服务群组安排该等图形物件;用以揭示一第三功能组之构件,该第三功能组致能使用一第三服务群组,建立该等图形物件的部件;用以揭示一第四功能组之构件,该第四功能组致能使用一第四服务群组,结合元件至资料来源、资料来源类别、以及资料集合之资料特定实施方式,其中该第四服务群组更进一步处理资料输入中之例外;用以揭示一第五功能组之构件,该第五功能组致能使用一第五服务群组,提供复数个媒体类别以使影像效果能够被应用至影像部分,且以一组时间线定位一组动画;用以揭示一第六功能组之构件,该第六功能组致能使用一第六服务群组,提供类别以能够进行编辑表格与文字、格式化资料、以及跨处理资料共享;用以揭示一第七功能组之构件,该第七功能组致能使用一第七服务群组,例示一输入管理者,该输入管理者定位由该系统接收之输入;用以揭示一第八功能组之构件,该第八功能组致能使用一第八服务群组,提供一组类别与服务以允许建立应用程式与浏览范例;用以揭示一第九功能组之构件,该第九功能组致能使用一第九服务群组,提供一组类别以支援可存取性与使用者介面自动化;用以揭示一第十功能组之构件,该第十功能组致能使用一第十服务群组,提供一分析器以可自一XML档或二进位档载入或储存一物件阶层,以及设定与该等物件与事件处理器相关之属性;用以揭示一第十一功能组之构件,该第十一功能组致能使用一第十一服务群组,提供一组类别以致能与其它作业系统或计算平台之可交互运作性;以及用以揭示一第十二功能组之构件,该第十二功能组致能使用一第十二服务群组,提供一元件以允许一应用程式代管一表格控制操作;其中该等服务群组藉由共享一共用程式设计模组与一致服务以整合,且使用一共用标记语言,于该等服务群组间,映射在标记语言中指定之类别与属性至一物件例示树,其中该等图形物件之该等组件包含复数个几何形状。如申请专利范围第24项所述之系统,其中该第三功能组另于欲执行之一网页上启动该几何形状之配置。如申请专利范围第24项所述之系统,其中该等功能组共享一共用事件系统与一共用属性定义系统。
地址 美国