.NET ribbon model for a ribbon user interface
    2.
    发明授权
    .NET ribbon model for a ribbon user interface 有权
    用于功能区用户界面的.NET功能区模型

    公开(公告)号:US07865868B2

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

    申请号:US11692825

    申请日:2007-03-28

    IPC分类号: G06F9/44

    CPC分类号: G06F8/38 G06F9/451

    摘要: An object model is provided that allows .NET developers to customize the Office Ribbon user interface according to a .NET Ribbon model rather than the Ribbon XML/callback model of Office applications. The .NET Ribbon model implements the IRibbonExtensibility interface and provides properties and events for Ribbon components. At runtime, the .NET Ribbon model generates and provides an Office application or document with the XML needed to render the custom Ribbon user interface. A visual designer tool uses the .NET Ribbon model to provide .NET developers with a component view architecture that allows developers to set component properties and generate events.

    摘要翻译: 提供了一个对象模型,允许.NET开发人员根据.NET Ribbon模型而不是Office应用程序的Ribbon XML /回调模型自定义Office Ribbon用户界面。 .NET Ribbon模型实现了IRibbonExtensibility接口,并为Ribbon组件提供了属性和事件。 在运行时,.NET功能区模型生成并向Office应用程序或文档提供渲染自定义功能区用户界面所需的XML。 视觉设计器工具使用.NET Ribbon模型为.NET开发人员提供了组件视图架构,允许开发人员设置组件属性并生成事件。

    Using extension methods to extend COM objects
    3.
    发明授权
    Using extension methods to extend COM objects 有权
    使用扩展方法扩展COM对象

    公开(公告)号:US08296730B2

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

    申请号:US12046446

    申请日:2008-03-12

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/437 G06F9/449

    摘要: When objects are called by a program written in a strongly-typed language using an interface written in a loosely-typed manner, incompatibilities between the programming languages can cause problems. Extension methods can simplify the interface between objects in an object model and a program written in a strongly-typed programming language by providing method overloads that accept strongly-typed parameters. Extension methods are provided that use method overloads that accept strongly-typed parameters, improving type safety by allowing the compiler to enforce type safety rather than relying on type checking at runtime. Nullable types and object initialization may be used to provide strongly-typed optional parameters. Extension methods can be used to support parameterized properties and to support class indexers, enabling query of collections of in-memory objects.

    摘要翻译: 当使用以松散类型的方式编写的接口以强类型语言编写的程序调用对象时,编程语言之间的不兼容性可能会导致问题。 扩展方法可以通过提供接受强类型参数的方法重载来简化对象模型中对象之间的接口和用强类型编程语言编写的程序。 提供了扩展方法,使用接受强类型参数的方法重载,通过允许编译器强制类型安全性而不是依赖于运行时的类型检查来提高类型安全性。 可以使用可空类型和对象初始化来提供强类型的可选参数。 扩展方法可用于支持参数化属性并支持类索引器,从而可以查询内存中对象的集合。

    .NET RIBBON MODEL FOR A RIBBON USER INTERFACE
    4.
    发明申请
    .NET RIBBON MODEL FOR A RIBBON USER INTERFACE 有权
    用于RIBBON用户界面的.NET RIBBON模型

    公开(公告)号:US20080244443A1

    公开(公告)日:2008-10-02

    申请号:US11692825

    申请日:2007-03-28

    IPC分类号: G06F9/44

    CPC分类号: G06F8/38 G06F9/451

    摘要: An object model is provided that allows .NET developers to customize the Office Ribbon user interface according to a .NET Ribbon model rather than the Ribbon XML/callback model of Office applications. The .NET Ribbon model implements the IRibbonExtensibility interface and provides properties and events for Ribbon components. At runtime, the .NET Ribbon model generates and provides an Office application or document with the XML needed to render the custom Ribbon user interface. A visual designer tool uses the .NET Ribbon model to provide .NET developers with a component view architecture that allows developers to set component properties and generate events.

    摘要翻译: 提供了一个对象模型,允许.NET开发人员根据.NET Ribbon模型而不是Office应用程序的Ribbon XML /回调模型自定义Office Ribbon用户界面。 .NET Ribbon模型实现了IRibbonExtensibility接口,并为Ribbon组件提供了属性和事件。 在运行时,.NET功能区模型生成并向Office应用程序或文档提供渲染自定义功能区用户界面所需的XML。 视觉设计器工具使用.NET Ribbon模型为.NET开发人员提供了组件视图架构,允许开发人员设置组件属性并生成事件。

    .Net ribbon model for a ribbon user interface
    6.
    发明授权
    .Net ribbon model for a ribbon user interface 有权
    用于功能区用户界面的.Net功能区模型

    公开(公告)号:US08196096B2

    公开(公告)日:2012-06-05

    申请号:US12984513

    申请日:2011-01-04

    IPC分类号: G06F9/44

    CPC分类号: G06F8/38 G06F9/451

    摘要: An object model is provided that allows .NET developers to customize the Office Ribbon user interface according to a .NET Ribbon model rather than the Ribbon XML/callback model of Office applications. The .NET Ribbon model implements the IRibbonExtensibility interface and provides properties and events for Ribbon components. At runtime, the .NET Ribbon model generates and provides an Office application or document with the XML needed to render the custom Ribbon user interface. A visual designer tool uses the .NET Ribbon model to provide .NET developers with a component view architecture that allows developers to set component properties and generate events.

    摘要翻译: 提供了一个对象模型,允许.NET开发人员根据.NET Ribbon模型而不是Office应用程序的Ribbon XML /回调模型自定义Office Ribbon用户界面。 .NET Ribbon模型实现了IRibbonExtensibility接口,并为Ribbon组件提供了属性和事件。 在运行时,.NET功能区模型生成并向Office应用程序或文档提供渲染自定义功能区用户界面所需的XML。 视觉设计器工具使用.NET Ribbon模型为.NET开发人员提供了组件视图架构,允许开发人员设置组件属性并生成事件。

    .NET RIBBON MODEL FOR A RIBBON USER INTERFACE
    7.
    发明申请
    .NET RIBBON MODEL FOR A RIBBON USER INTERFACE 有权
    用于RIBBON用户界面的.NET RIBBON模型

    公开(公告)号:US20110154286A1

    公开(公告)日:2011-06-23

    申请号:US12984513

    申请日:2011-01-04

    IPC分类号: G06F9/44

    CPC分类号: G06F8/38 G06F9/451

    摘要: An object model is provided that allows .NET developers to customize the Office Ribbon user interface according to a .NET Ribbon model rather than the Ribbon XML/callback model of Office applications. The .NET Ribbon model implements the IRibbonExtensibility interface and provides properties and events for Ribbon components. At runtime, the .NET Ribbon model generates and provides an Office application or document with the XML needed to render the custom Ribbon user interface. A visual designer tool uses the .NET Ribbon model to provide .NET developers with a component view architecture that allows developers to set component properties and generate events.

    摘要翻译: 提供了一个对象模型,允许.NET开发人员根据.NET Ribbon模型而不是Office应用程序的Ribbon XML /回调模型自定义Office Ribbon用户界面。 .NET Ribbon模型实现了IRibbonExtensibility接口,并为Ribbon组件提供了属性和事件。 在运行时,.NET功能区模型生成并向Office应用程序或文档提供渲染自定义功能区用户界面所需的XML。 视觉设计器工具使用.NET Ribbon模型为.NET开发人员提供了组件视图架构,允许开发人员设置组件属性并生成事件。

    USING EXTENSION METHODS TO EXTEND COM OBJECTS
    8.
    发明申请
    USING EXTENSION METHODS TO EXTEND COM OBJECTS 有权
    使用扩展方法来扩展COM对象

    公开(公告)号:US20090234804A1

    公开(公告)日:2009-09-17

    申请号:US12046446

    申请日:2008-03-12

    IPC分类号: G06F9/54 G06F7/10 G06F17/30

    CPC分类号: G06F8/437 G06F9/449

    摘要: When objects are called by a program written in a strongly-typed language using an interface written in a loosely-typed manner, incompatibilities between the programming languages can cause problems. Extension methods can simplify the interface between objects in an object model and a program written in a strongly-typed programming language by providing method overloads that accept strongly-typed parameters. Extension methods are provided that use method overloads that accept strongly-typed parameters, improving type safety by allowing the compiler to enforce type safety rather than relying on type checking at runtime. Nullable types and object initialization may be used to provide strongly-typed optional parameters. Extension methods can be used to support parameterized properties and to support class indexers, enabling query of collections of in-memory objects.

    摘要翻译: 当使用以松散类型的方式编写的接口以强类型语言编写的程序调用对象时,编程语言之间的不兼容可能会导致问题。 扩展方法可以通过提供接受强类型参数的方法重载来简化对象模型中对象之间的接口和用强类型编程语言编写的程序。 提供了扩展方法,使用接受强类型参数的方法重载,通过允许编译器强制类型安全性而不是依赖于运行时的类型检查来提高类型安全性。 可以使用可空类型和对象初始化来提供强类型的可选参数。 扩展方法可用于支持参数化属性并支持类索引器,从而可以查询内存中对象的集合。