对象串行化方法
    2.
    发明授权

    公开(公告)号:CN100405292C

    公开(公告)日:2008-07-23

    申请号:CN200410062813.X

    申请日:2004-06-18

    Applicant: 微软公司

    Abstract: 串行化具有自定义对象类型和串行化格式的用户界面对象的方法、系统和计算机程序产品。串行化管理器可以协调标准串行化提供器来标识用于标准对象类型或串行化格式的标准串行化器,并且如需要,可通过加载自定义串行化提供器来标识用于标准串行化提供器未覆盖的自定义对象类型或串行化格式的自定义串行化提供器,以对其进行扩充。从可用串行化提供器,串行化管理器标识用于特定串行化格式和对象类型的串行化器。使用所标识的串行化器来将自定义或标准对象串行化为自定义或标准格式,包括源代码表示、XML表示等等。特定的串行化格式生成对象的代码片断而不生成类表示。为帮助在串行化器及其提供器之中协调并增强模块性,串行化管理器可以维护并共享内容信息。

    异步数据绑定
    3.
    发明公开

    公开(公告)号:CN102937897A

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

    申请号:CN201210473640.5

    申请日:2012-11-20

    Applicant: 微软公司

    Abstract: 本发明涉及异步数据绑定。本发明涉及将数据从数据源异步绑定至数据目标的方法、系统和计算机程序产品。用户界面线程和单独的线程被用于允许用户界面线程继续执行而非阻塞以获取更新后的数据,该更新后的数据为用户界面线程正在管理的用户界面的元素所绑定。单独的线程从数据源获取更新后的数据,将更新后的数据存储在本地高速缓存中,并通知用户界面线程,更新后的数据存在于本地高速缓存中。用户界面线程在检测到通知之后,访问本地高速缓存中的更新后的数据,并将更新后的数据填充到用户界面中。

    自动生成并跟踪撤消信息的方法和系统

    公开(公告)号:CN1573691B

    公开(公告)日:2010-05-26

    申请号:CN200410061898.X

    申请日:2004-06-23

    Applicant: 微软公司

    CPC classification number: G06F8/38

    Abstract: 自动生成并跟踪撤消信息以使用户界面对象的开发者无需负责生成并跟踪撤消信息的方法、系统和计算机程序产品。处理对可视化用户界面设计器内的对象的改变的改变通知。保持表示在改变之前的对象的初始状态的数据和表示在改变之后的对象的随后状态的数据。从所保持的数据,准备用于撤消对对象的改变的撤消单元。撤消单元可包括对对象作出的多个改变的处理。每一撤消单元可标识用于撤消和重复包括在撤消单元内的行动的相应例程。可以储存撤消单元直到接收撤消/重复通知,然后使用撤消单元来撤消/重复由撤消单元表示的改变。

    模块化对象串行化体系结构

    公开(公告)号:CN1609789A

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

    申请号:CN200410062813.X

    申请日:2004-06-18

    Applicant: 微软公司

    CPC classification number: G06F9/4493 G06F9/4492

    Abstract: 串行化具有自定义对象类型和串行化格式的用户界面对象的方法、系统和计算机程序产品。串行化管理器可以协调标准串行化提供器来标识用于标准对象类型或串行化格式的标准串行化器,并且如需要,可通过加载自定义串行化提供器来标识用于标准串行化提供器未覆盖的自定义对象类型或串行化格式的自定义串行化提供器,以对其进行扩充。从可用串行化提供器,串行化管理器标识用于特定串行化格式和对象类型的串行化器。使用所标识的串行化器来将自定义或标准对象串行化为自定义或标准格式,包括源代码表示、XML表示等等。特定的串行化格式生成对象的代码片断而不生成类表示。为帮助在串行化器及其提供器之中协调并增强模块性,串行化管理器可以维护并共享内容信息。

    撤消基础结构
    7.
    发明公开

    公开(公告)号:CN1573691A

    公开(公告)日:2005-02-02

    申请号:CN200410061898.X

    申请日:2004-06-23

    Applicant: 微软公司

    CPC classification number: G06F8/38

    Abstract: 自动生成并跟踪撤消信息以使用户界面对象的开发者无需负责生成并跟踪撤消信息的方法、系统和计算机程序产品。处理对可视化用户界面设计器内的对象的改变的改变通知。保持表示在改变之前的对象的初始状态的数据和表示在改变之后的对象的随后状态的数据。从所保持的数据,准备用于撤消对对象的改变的撤消单元。撤消单元可包括对对象作出的多个改变的处理。每一撤消单元可标识用于撤消和重复包括在撤消单元内的行动的相应例程。可以储存撤消单元直到接收撤消/重复通知,然后使用撤消单元来撤消/重复由撤消单元表示的改变。

Patent Agency Ranking