会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • USING EXTENSION METHODS TO EXTEND COM OBJECTS
    • 使用扩展方法来扩展COM对象
    • US20090234804A1
    • 2009-09-17
    • US12046446
    • 2008-03-12
    • David Andrew WhitechapelVladimir MorozovPhillip Michael Hoff
    • David Andrew WhitechapelVladimir MorozovPhillip Michael Hoff
    • G06F9/54G06F7/10G06F17/30
    • G06F8/437G06F9/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.
    • 当使用以松散类型的方式编写的接口以强类型语言编写的程序调用对象时,编程语言之间的不兼容可能会导致问题。 扩展方法可以通过提供接受强类型参数的方法重载来简化对象模型中对象之间的接口和用强类型编程语言编写的程序。 提供了扩展方法,使用接受强类型参数的方法重载,通过允许编译器强制类型安全性而不是依赖于运行时的类型检查来提高类型安全性。 可以使用可空类型和对象初始化来提供强类型的可选参数。 扩展方法可用于支持参数化属性并支持类索引器,从而可以查询内存中对象的集合。
    • 8. 发明申请
    • EXTENDED MACRO RECORDING
    • 延伸的宏观记录
    • US20090138846A1
    • 2009-05-28
    • US11944461
    • 2007-11-23
    • Misha ShneersonDavid Andrew WhitechapelNirav Shah
    • Misha ShneersonDavid Andrew WhitechapelNirav Shah
    • G06F9/44
    • G06F9/451
    • Various technologies and techniques are disclosed for extending macro recordings. A request is received to record a macro in a macro-enabled application using an original recording engine. The request is intercepted, and the macro is recorded using a separate recording engine than the original recording engine. To record the macro using the separate recording engine, a vtable is intercepted from a macro recording mechanism used by an original recording engine. Calls contained in the vtable are then redirected to one or more functions in a separate recording engine. The macro is output to a different format than an original format of the original recording engine.
    • 公开了用于扩展宏记录的各种技术和技术。 接收到使用原始记录引擎在启用宏的应用程序中记录宏的请求。 该请求被拦截,并且使用与原始记录引擎不同的记录引擎来记录宏。 要使用单独的记录引擎记录宏,从原始记录引擎使用的宏记录机制截取vtable。 vtable中包含的呼叫随后被重定向到一个单独的记录引擎中的一个或多个功能。 宏被输出到与原始记录引擎的原始格式不同的格式。
    • 9. 发明授权
    • Using extension methods to extend COM objects
    • 使用扩展方法扩展COM对象
    • US08296730B2
    • 2012-10-23
    • US12046446
    • 2008-03-12
    • David Andrew WhitechapelVladimir MorozovPhillip Michael Hoff
    • David Andrew WhitechapelVladimir MorozovPhillip Michael Hoff
    • G06F9/44G06F9/45
    • G06F8/437G06F9/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.
    • 当使用以松散类型的方式编写的接口以强类型语言编写的程序调用对象时,编程语言之间的不兼容性可能会导致问题。 扩展方法可以通过提供接受强类型参数的方法重载来简化对象模型中对象之间的接口和用强类型编程语言编写的程序。 提供了扩展方法,使用接受强类型参数的方法重载,通过允许编译器强制类型安全性而不是依赖于运行时的类型检查来提高类型安全性。 可以使用可空类型和对象初始化来提供强类型的可选参数。 扩展方法可用于支持参数化属性并支持类索引器,从而可以查询内存中对象的集合。