迭代组件绑定
    1.
    发明公开

    公开(公告)号:CN101939723A

    公开(公告)日:2011-01-05

    申请号:CN200980104571.7

    申请日:2009-01-06

    Applicant: 微软公司

    CPC classification number: G06F9/4488

    Abstract: 组件域用于定义与该组件域相关联的各组件之间的绑定。组件域跟踪每一组件要导入的各种服务,并且跟踪每一组件导出的各种服务。在运行时而非在编译时间,使用服务导入和导出数据来绑定各组件之间的各种相互关系。因此,取决于可用组件及其特征,绑定可以是不同的。这准许应用程序更加灵活。在一个实现中,绑定是迭代地执行的。例如,如果在将服务导入绑定到服务导出的一次迭代之后,一些组件可能展开它们导出的服务或它们希望导入的服务。

    使用书签的流对象实例化

    公开(公告)号:CN101925889B

    公开(公告)日:2012-10-10

    申请号:CN200880125603.7

    申请日:2008-12-29

    Applicant: 微软公司

    CPC classification number: G06F9/544 G06F9/4493

    Abstract: 对一组流权标中的权标加书签,每一个权标都表示实例化指令或实例化上下文。导航器接收一组流权标,并将这些权标提供给实例化管理器。然而,如果导航器接收到用书签来标记特定权标的指令,则导航器缓冲至少在该用书签标记的权标处开始(并且在存在先前书签的情况下甚至可能更早)的该组流指令。导航器响应于来自实例化管理器的指令来重放在书签处开始的该组流权标。实例化管理器接收该组流权标。如果实例化管理器目前不能处理特定权标的指令,则实例化管理器指示导航器用书签来标记该特定权标。在实例化管理器稍后接收到准许该实例化管理器返回到该书签的权标时,该实例化管理器返回到书签以重放在该书签处开始的实例化指令。

    迭代组件绑定
    4.
    发明授权

    公开(公告)号:CN101939723B

    公开(公告)日:2013-11-20

    申请号:CN200980104571.7

    申请日:2009-01-06

    Applicant: 微软公司

    CPC classification number: G06F9/4488

    Abstract: 组件域用于定义与该组件域相关联的各组件之间的绑定。组件域跟踪每一组件要导入的各种服务,并且跟踪每一组件导出的各种服务。在运行时而非在编译时间,使用服务导入和导出数据来绑定各组件之间的各种相互关系。因此,取决于可用组件及其特征,绑定可以是不同的。这准许应用程序更加灵活。在一个实现中,绑定是迭代地执行的。例如,如果在将服务导入绑定到服务导出的一次迭代之后,一些组件可能展开它们导出的服务或它们希望导入的服务。

    使用书签的流对象实例化

    公开(公告)号:CN101925889A

    公开(公告)日:2010-12-22

    申请号:CN200880125603.7

    申请日:2008-12-29

    Applicant: 微软公司

    CPC classification number: G06F9/544 G06F9/4493

    Abstract: 对一组流权标中的权标加书签,每一个权标都表示实例化指令或实例化上下文。导航器接收一组流权标,并将这些权标提供给实例化管理器。然而,如果导航器接收到用书签来标记特定权标的指令,则导航器缓冲至少在该用书签标记的权标处开始(并且在存在先前书签的情况下甚至可能更早)的该组流指令。导航器响应于来自实例化管理器的指令来重放在书签处开始的该组流权标。实例化管理器接收该组流权标。如果实例化管理器目前不能处理特定权标的指令,则实例化管理器指示导航器用书签来标记该特定权标。在实例化管理器稍后接收到准许该实例化管理器返回到该书签的权标时,该实例化管理器返回到书签以重放在该书签处开始的实例化指令。

    应用编程接口(API)的设计

    公开(公告)号:CN1609796A

    公开(公告)日:2005-04-27

    申请号:CN200410082644.6

    申请日:2004-09-23

    Applicant: 微软公司

    CPC classification number: G06F8/20

    Abstract: 用于设计应用编程接口(API)的第一示例性方法实现包括:为核心场景准备多个代码样本,该多个代码样本的每一相应的代码样本对应于多个编程语言的一相应的编程语言;以及响应于该多个代码样本,从该核心场景衍生API。用于设计API的第二示例性方法包括:为特征区域选择核心场景;为该核心场景书写至少一个代码样本;以及响应于该至少一个代码样本衍生用于该核心场景的API。用于设计API的第三示例性方法包括:响应于对核心场景书写的至少一个代码样本衍生用于该核心场景的API;使用多个开发者在该API上执行一个或多个可用性学习;以及基于该一个或多个可用性学习修订该API。

Patent Agency Ranking