-
公开(公告)号:CN105247510A
公开(公告)日:2016-01-13
申请号:CN201480020880.7
申请日:2014-04-11
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F8/443 , G06F8/433 , G06F9/451 , G06F17/246
Abstract: 显示包含变换链的一个或多个显示出的结果的电子画布的重算用户接口的变换链的编译。该变换链包括相应数据源和数据宿之间的变换。用户对重算用户接口的编辑可致使变换中的一个或多个被重新执行,从而造成重算。编译涉及就依赖关系来分析所述重算用户接口的所述变换链,以创建实体之间的依赖关系的依赖关系图。例如,某些依赖关系可能在实体之间,以便指示出如果一个实体被评估,则另一实体也应被评估。依赖关系图然后被用来创建较低级别的执行步骤。依赖关系图被进一步提供给用于程序的运行时,使得依赖关系图在重算用户接口的操作期间可用。
-
公开(公告)号:CN105637476A
公开(公告)日:2016-06-01
申请号:CN201480021015.4
申请日:2014-04-11
Applicant: 微软技术许可有限责任公司
IPC: G06F9/44
Abstract: 对将触发控件执行一行为的事件的促进选择。该控件具有可被用来触发一行为的多个事件。用户(尤其是非程序员)可能难以选择触发任何给定行为的适当事件。该系统通过响应于用户指定感兴趣的行为来自动标识与控件执行该行为的意图相一致的一组一个或多个事件来进行帮助。自动标识的事件还可依赖于用户标识为要由该控件在执行该行为时操作的感兴趣的数据。该系统可能建议自动标识出的事件中的一个或多个,并且可能甚至响应于所选事件来自动配置所述控件来执行所述行为。
-
公开(公告)号:CN105247510B
公开(公告)日:2018-11-16
申请号:CN201480020880.7
申请日:2014-04-11
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F8/443 , G06F8/433 , G06F9/451 , G06F17/246
Abstract: 显示包含变换链的一个或多个显示出的结果的电子画布的重算用户接口的变换链的编译。该变换链包括相应数据源和数据宿之间的变换。用户对重算用户接口的编辑可致使变换中的一个或多个被重新执行,从而造成重算。编译涉及就依赖关系来分析所述重算用户接口的所述变换链,以创建实体之间的依赖关系的依赖关系图。例如,某些依赖关系可能在实体之间,以便指示出如果一个实体被评估,则另一实体也应被评估。依赖关系图然后被用来创建较低级别的执行步骤。依赖关系图被进一步提供给用于程序的运行时,使得依赖关系图在重算用户接口的操作期间可用。
-
公开(公告)号:CN105210036A
公开(公告)日:2015-12-30
申请号:CN201480020911.9
申请日:2014-04-11
Applicant: 微软技术许可有限责任公司
IPC: G06F9/45
CPC classification number: G06T11/206 , G06F8/34 , G06F8/433 , G06F9/4494 , G06F9/451
Abstract: 重算用户接口的增量式编译。作为一示例,该重算用户接口可以是一电子数据表程序,但是这些原理可适用于经变换链与数据源互连的数据宿的可视化。变换链包括多个声明性变换。通过对变换链的声明性变换的分析生成依赖关系图。当用户与重算用户接口交互时,用户可对变换链造成一个或多个改变。与变换相关联的依赖关系可被标识且可被很大程度地隔离。编译器然后可编译一个或多个受影响的依赖关系,而无需编译整个重算用户接口。
-
-
-