-
公开(公告)号:CN102144226A
公开(公告)日:2011-08-03
申请号:CN200980135194.3
申请日:2009-08-19
Applicant: 微软公司
Inventor: P·H·杜斯德 , S·D·莫热 , P·F·索利趣 , F·V·佩斯彻-盖里 , R·克里希纳斯瓦米 , S·J·霍尔 , M·塔卢里 , R·马丁 , M·M·马格鲁德 , A·帕多
CPC classification number: G06F8/36 , G06F8/76 , G06F9/44521 , G06F9/44584 , G06F9/45508 , G06F9/4552
Abstract: 在以更适合框架所服务的应用程序的域的方式来允许在改变通用基类库时框架的显著灵活性的机制。运行时提供每一基类的数据结构的数据契约,而不是提供该基类库。只要该数据契约被履行,则框架可随后以定制方式来定义每一基类。由此,例如,框架可提供适于框架的定制的框架专用方法和/或属性。另一框架可以以不同方式来定义基类。
-
公开(公告)号:CN101292234B
公开(公告)日:2011-05-25
申请号:CN200680039145.6
申请日:2006-09-28
Applicant: 微软公司
CPC classification number: H04L67/1008 , H04L67/1002 , H04L67/1012
Abstract: 避免在执行托管执行环境中的应用程序期间超时的工作通过监视存储器分配来实现。
-
公开(公告)号:CN102016788A
公开(公告)日:2011-04-13
申请号:CN200980114688.3
申请日:2009-03-06
Applicant: 微软公司
CPC classification number: G06F12/0269
Abstract: 将对对象的引用添加到标记栈。对带有大量对象引用的对象所引用的对象的有限数量的引用被添加到栈中。访问对象。做出应该结合指针使用标记栈中的对对象的引用将对象中的引用添加到标记栈的判定。使用指针来跟踪对象中的哪些引用已经被放置在标记栈上。访问标记栈上的对对象的引用。初始化指针。对对象所引用的另一对象的引用被压到标记栈上。递增指针。然后判定应该将更多的引用压到标记栈。重复将引用压到标记栈上以及递增指针的动作。
-
公开(公告)号:CN102203757B
公开(公告)日:2013-07-31
申请号:CN200980135192.4
申请日:2009-08-19
Applicant: 微软公司
CPC classification number: G06F9/44557 , G06F8/315 , G06F8/437
Abstract: 对冻结对象的类型描述符的高效使用。冻结对象实际上可以包括多个类型描述符,即,根据一组规范化规则是规范的主类型描述符,以及与主类型描述符不相同的辅助类型描述符。可以使用辅助类型描述符来访问规范类型描述符。在执行操作时,如果可以使用辅助类型描述符来执行该操作,则可使用该辅类型描述符。如果要使用规范主类型描述符来执行该操作,则使用辅类型描述符来获取对规范主类型描述符的访问权。随后使用主类型描述符来执行该操作。
-
公开(公告)号:CN102203757A
公开(公告)日:2011-09-28
申请号:CN200980135192.4
申请日:2009-08-19
Applicant: 微软公司
CPC classification number: G06F9/44557 , G06F8/315 , G06F8/437
Abstract: 对冻结对象的类型描述符的高效使用。冻结对象实际上可以包括多个类型描述符,即,根据一组规范化规则是规范的主类型描述符,以及与主类型描述符不相同的辅助类型描述符。可以使用辅助类型描述符来访问规范类型描述符。在执行操作时,如果可以使用辅助类型描述符来执行该操作,则可使用该辅类型描述符。如果要使用规范主类型描述符来执行该操作,则使用辅类型描述符来获取对规范主类型描述符的访问权。随后使用主类型描述符来执行该操作。
-
公开(公告)号:CN104412229A
公开(公告)日:2015-03-11
申请号:CN201380032264.9
申请日:2013-05-28
Applicant: 微软公司
IPC: G06F9/445
CPC classification number: G06F9/44521 , G06F8/423 , G06F9/44547
Abstract: 可以用针对不同平台和/或版本注释的源代码的一个或多个部分来扩充平台不可知源代码。包括平台不可知部分以及平台专用和/或版本专用部分这两者的源代码可被一次编译以创建可被分发至多个设备平台和/或一个或多个平台的多个版本并在可在其上运行的单个可执行件。平台专用或版本专用可执行件(例如,汇编件、二进制件等)可作为资源(例如,数据)被嵌入到二进制件或可执行件中。当已编译代码在设备上执行时,运行时可提取与该可执行件正在其上运行的设备相对应的平台专用部分,可将所提取的部分绑定到该可执行件并且可加载并执行该可执行件。因此,相同的二进制件可取决于该二进制件在其上运行的平台的能力来产生不同的结果或功能性。
-
公开(公告)号:CN102144226B
公开(公告)日:2014-08-06
申请号:CN200980135194.3
申请日:2009-08-19
Applicant: 微软公司
Inventor: P·H·杜斯德 , S·D·莫热 , P·F·索利趣 , F·V·佩斯彻-盖里 , R·克里希纳斯瓦米 , S·J·霍尔 , M·塔卢里 , R·马丁 , M·M·马格鲁德 , A·帕多
CPC classification number: G06F8/36 , G06F8/76 , G06F9/44521 , G06F9/44584 , G06F9/45508 , G06F9/4552
Abstract: 在以更适合框架所服务的应用程序的域的方式来允许在改变通用基类库时框架的显著灵活性的机制。运行时提供每一基类的数据结构的数据契约,而不是提供该基类库。只要该数据契约被履行,则框架可随后以定制方式来定义每一基类。由此,例如,框架可提供适于框架的定制的框架专用方法和/或属性。另一框架可以以不同方式来定义基类。
-
公开(公告)号:CN102016788B
公开(公告)日:2013-07-17
申请号:CN200980114688.3
申请日:2009-03-06
Applicant: 微软公司
CPC classification number: G06F12/0269
Abstract: 将对对象的引用添加到标记栈。对带有大量对象引用的对象所引用的对象的有限数量的引用被添加到栈中。访问对象。做出应该结合指针使用标记栈中的对对象的引用将对象中的引用添加到标记栈的判定。使用指针来跟踪对象中的哪些引用已经被放置在标记栈上。访问标记栈上的对对象的引用。初始化指针。对对象所引用的另一对象的引用被压到标记栈上。递增指针。然后判定应该将更多的引用压到标记栈。重复将引用压到标记栈上以及递增指针的动作。
-
公开(公告)号:CN101292234A
公开(公告)日:2008-10-22
申请号:CN200680039145.6
申请日:2006-09-28
Applicant: 微软公司
CPC classification number: H04L67/1008 , H04L67/1002 , H04L67/1012
Abstract: 避免在执行托管执行环境中的应用程序期间超时的工作通过监视存储器分配来实现。
-
-
-
-
-
-
-
-