-
公开(公告)号:CN101939723A
公开(公告)日:2011-01-05
申请号:CN200980104571.7
申请日:2009-01-06
Applicant: 微软公司
IPC: G06F9/06 , G06F9/44 , G06F15/173
CPC classification number: G06F9/4488
Abstract: 组件域用于定义与该组件域相关联的各组件之间的绑定。组件域跟踪每一组件要导入的各种服务,并且跟踪每一组件导出的各种服务。在运行时而非在编译时间,使用服务导入和导出数据来绑定各组件之间的各种相互关系。因此,取决于可用组件及其特征,绑定可以是不同的。这准许应用程序更加灵活。在一个实现中,绑定是迭代地执行的。例如,如果在将服务导入绑定到服务导出的一次迭代之后,一些组件可能展开它们导出的服务或它们希望导入的服务。
-
公开(公告)号:CN1799046A
公开(公告)日:2006-07-05
申请号:CN200480001312.9
申请日:2004-07-22
Applicant: 微软公司
IPC: G06F17/00
CPC classification number: G06F17/2247 , G06F17/2288
Abstract: 描述了模块化内容框架和文档格式的方法和系统。所述框架和格式定义用于组成、封装、分发、以及描绘以文档为中心的内容的一组基块。这些基块定义对能使软件和硬件系统可靠并一致地产生、交换、以及显示文档的文档格式的一个平台无关框架。已以灵活和可扩展的方式设计了该框架和格式。除了该一般框架和格式以外,还使用该一般框架定义了一称为可及包格式的特定格式。可及包格式是一种用于存储分页文档的格式。在广泛环境的装置和应用程序上以及广泛的情形中,可全保真地显示或打印可及包的内容。
-
公开(公告)号:CN101925889B
公开(公告)日:2012-10-10
申请号:CN200880125603.7
申请日:2008-12-29
Applicant: 微软公司
CPC classification number: G06F9/544 , G06F9/4493
Abstract: 对一组流权标中的权标加书签,每一个权标都表示实例化指令或实例化上下文。导航器接收一组流权标,并将这些权标提供给实例化管理器。然而,如果导航器接收到用书签来标记特定权标的指令,则导航器缓冲至少在该用书签标记的权标处开始(并且在存在先前书签的情况下甚至可能更早)的该组流指令。导航器响应于来自实例化管理器的指令来重放在书签处开始的该组流权标。实例化管理器接收该组流权标。如果实例化管理器目前不能处理特定权标的指令,则实例化管理器指示导航器用书签来标记该特定权标。在实例化管理器稍后接收到准许该实例化管理器返回到该书签的权标时,该实例化管理器返回到书签以重放在该书签处开始的实例化指令。
-
公开(公告)号:CN101939723B
公开(公告)日:2013-11-20
申请号:CN200980104571.7
申请日:2009-01-06
Applicant: 微软公司
IPC: G06F9/06 , G06F9/44 , G06F15/173
CPC classification number: G06F9/4488
Abstract: 组件域用于定义与该组件域相关联的各组件之间的绑定。组件域跟踪每一组件要导入的各种服务,并且跟踪每一组件导出的各种服务。在运行时而非在编译时间,使用服务导入和导出数据来绑定各组件之间的各种相互关系。因此,取决于可用组件及其特征,绑定可以是不同的。这准许应用程序更加灵活。在一个实现中,绑定是迭代地执行的。例如,如果在将服务导入绑定到服务导出的一次迭代之后,一些组件可能展开它们导出的服务或它们希望导入的服务。
-
公开(公告)号:CN101925889A
公开(公告)日:2010-12-22
申请号:CN200880125603.7
申请日:2008-12-29
Applicant: 微软公司
CPC classification number: G06F9/544 , G06F9/4493
Abstract: 对一组流权标中的权标加书签,每一个权标都表示实例化指令或实例化上下文。导航器接收一组流权标,并将这些权标提供给实例化管理器。然而,如果导航器接收到用书签来标记特定权标的指令,则导航器缓冲至少在该用书签标记的权标处开始(并且在存在先前书签的情况下甚至可能更早)的该组流指令。导航器响应于来自实例化管理器的指令来重放在书签处开始的该组流权标。实例化管理器接收该组流权标。如果实例化管理器目前不能处理特定权标的指令,则实例化管理器指示导航器用书签来标记该特定权标。在实例化管理器稍后接收到准许该实例化管理器返回到该书签的权标时,该实例化管理器返回到书签以重放在该书签处开始的实例化指令。
-
公开(公告)号:CN1609796A
公开(公告)日:2005-04-27
申请号:CN200410082644.6
申请日:2004-09-23
Applicant: 微软公司
IPC: G06F9/44
CPC classification number: G06F8/20
Abstract: 用于设计应用编程接口(API)的第一示例性方法实现包括:为核心场景准备多个代码样本,该多个代码样本的每一相应的代码样本对应于多个编程语言的一相应的编程语言;以及响应于该多个代码样本,从该核心场景衍生API。用于设计API的第二示例性方法包括:为特征区域选择核心场景;为该核心场景书写至少一个代码样本;以及响应于该至少一个代码样本衍生用于该核心场景的API。用于设计API的第三示例性方法包括:响应于对核心场景书写的至少一个代码样本衍生用于该核心场景的API;使用多个开发者在该API上执行一个或多个可用性学习;以及基于该一个或多个可用性学习修订该API。
-
-
-
-
-