[发明专利]控制事件的辅助创建在审
| 申请号: | 201480021015.4 | 申请日: | 2014-04-11 |
| 公开(公告)号: | CN105637476A | 公开(公告)日: | 2016-06-01 |
| 发明(设计)人: | S·T·普之伊尔;V·米塔尔;N·阿努阿尔;B·霍兹;B·Q·恩古耶 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 控制 事件 辅助 创建 | ||
背景
“重算文档”是示出各种数据源和数据宿并允许数据源和数据宿之间的声 明性变换的电子文档。对于互连各种数据源和数据宿的任何给定一组变换,数 据源的输出可由数据宿消费,或数据源的输出可在由数据宿消费之前经受变 换。这些各种变换可被评估,造成遍及重算文档来表示的一个或多个输出。
用户可以添加和编辑声明性变换,而无需对编码的深度知识。这样的编辑 自动使得变换被重新计算,从而造成一个或多个输出的变化。
重算文档的特定示例是电子数据表文档,它包括单元格的网格。任何给定 单元格可能包括被求值以输出在该单元格中显示的特定值的表达式。表达式可 以引用数据源,如一个或多个其他单元格或值。
简要概述
本文所述的至少一些实施例涉及对将触发控件执行一行为的事件的促进 选择。该控件具有可被用来触发一行为的多个事件。用户(尤其是非程序员) 可能难以选择触发任何给定行为的适当事件。该系统通过响应于用户指定感兴 趣的行为来自动标识与控件执行该行为的意图相一致的一组一个或多个事件 来进行帮助。自动标识出的事件还可能依赖于用户标识为要由该控件在执行该 行为时操作的感兴趣的数据。该系统可能建议自动标识出的事件中的一个或多 个,并且可能甚至响应于所选事件来自动配置所述控件来执行所述行为。
该概述不旨在标识所要求保护的主题的关键特征或基本特征,也不旨在被 用来帮助确定所要求保护的主题的范围。
附图简述
为了描述可获得以上记载的及其他好处和特征的方式,将参照附图呈现各 个实施例的更具体描述。可以理解,这些附图只描绘了示例实施例,并且因此 不被认为是对其范围的限制,将通过使用附图并利用附加特征和细节来描述和 解释各实施例,在附图中:
图1抽象地例示出其中可采用本文描述的一些实施例的计算系统;
图2例示出能够执行多个行为且使得多个事件可供在触发行为时使用的控 件;
图3例示出分层结构化的复合控件;
图4例示出用于配置控件来执行一行为的方法的流程图;
图5抽象地例示出示例重新计算用户接口,它例示出带有中介变换的若干 数据源和数据宿;
图6例示出示例编译环境,该示例编译环境包括访问变换链以及产生编译 代码以及依赖关系链的编译器;以及
图7例示出用于编译重算用户接口的变换链的方法的流程图;
图8例示出其中可采用本发明的原理的环境,该环境包括构造依赖于输入 数据的视图合成的数据驱动的合成框架(compositionframework);
图9例示出表示图8的环境的一个示例的流水线环境;
图10图示地例示出图9的流水线的数据部分的一实施例;
图11图示地例示出图9的流水线的分析部分的一实施例;以及
图12图示地例示出图9的流水线的视图部分的一实施例。
详细描述
本文所述的至少一些实施例涉及对将触发控件执行一行为的事件的促进 选择。该控件具有可被用来触发一行为的多个事件。用户(尤其是非程序员) 可能难以选择触发任何给定行为的适当事件。该系统通过响应于用户指定感兴 趣的行为来自动标识与控件执行该行为的意图相一致的一组一个或多个事件 来进行帮助。自动标识的事件还可依赖于用户标识为要由该控件在执行该行为 时操作的感兴趣的数据。该系统可能建议自动标识出的事件中的一个或多个, 并且可能甚至响应于所选事件来自动配置所述控件来执行所述行为。
将参考图1来描述对计算系统的一些介绍性讨论。然后,促进对被用于触 发控件来执行一行为的事件的选择的过程将参考后续附图被表述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480021015.4/2.html,转载请声明来源钻瓜专利网。





