会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method, software and apparatus for referencing a method in object-based programming
    • 用于引用基于对象的编程中的方法的方法,软件和装置
    • US06381734B1
    • 2002-04-30
    • US09089619
    • 1998-06-03
    • Peter H. GoldeAnders HejlsbergChad W. RoyalTracy C. SharpeMichael J. ToutonghiEdward H. WaytScott M. Wiltamuth
    • Peter H. GoldeAnders HejlsbergChad W. RoyalTracy C. SharpeMichael J. ToutonghiEdward H. WaytScott M. Wiltamuth
    • G06F945
    • G06F9/449
    • Method and apparatus for encapsulating a reference to a method in object-based programming systems and ensuring that the reference is safe are disclosed. The method of encapsulation provides for: a) defining an entity that defines the shape of the method to be referenced; b) obtaining a reference to a method; c) storing this reference in arbitrary data structures; d) passing the reference to code written by other parties; e) enabling invocation of the method by anyone holding the method reference; and f) enabling the holder of a method reference to determine the target object and method being referenced. These objectives are achieved in a strongly typed manner, making it possible for: a) developers to learn of type mismatch problems early (at compile-time) rather than late (at run-time); and b) development tools to present information to developers about the shape of components that use delegates. In addition, a model of event based programming is disclosed, wherein event-related code can be encapsulated in delegates.
    • 公开了一种用于封装对基于对象的编程系统中的方法的参考并确保参考是安全的方法和装置。 封装方法提供:a)定义定义要引用的方法的形状的实体; b)获得对方法的引用; c)将此参考存储在任意数据结构中; d)传递其他方面编写的代码; e)允许任何持有方法引用的方法的调用; 以及f)使得方法引用的持有人能够确定所引用的目标对象和方法。 这些目标是以强力类型的方式实现的,从而有可能:a)开发人员早期(在编译时)而不是迟到(在运行时)学习类型不匹配问题; 和b)开发工具向开发人员介绍使用代表的组件的形状。 另外,公开了一种基于事件的编程的模型,其中事件相关代码可以封装在委托中。
    • 4. 发明授权
    • Hosting objects in a windowed environment
    • 在窗口环境中托管对象
    • US06522343B2
    • 2003-02-18
    • US09115814
    • 1998-07-15
    • David A. SobeskiTracy C. Sharpe
    • David A. SobeskiTracy C. Sharpe
    • G06F1700
    • G06F9/4492
    • Hosting objects within a windowed environment is disclosed. In one embodiment, a computerized system includes a first object and a second object. The first object is of a first type, and requires siting within a windowed environment. The second object is of a second type, and sites the first object within the windowed environment. The first object may be a Component Object Model (COM)-type object typically utilized with versions of the Microsoft® Windows® operating system, the windowed environment may be a Java windowed environment, and the second object may be a Java object, such as a Java bean.
    • 公开了在窗口化环境中托管对象。 在一个实施例中,计算机化系统包括第一对象和第二对象。 第一个对象是第一个对象,需要在窗口环境中进行选择。 第二个对象是第二个对象,并在窗口化环境中对第一个对象进行定位。 第一个对象可以是通常与Microsoft(R)Windows操作系统的版本一起使用的组件对象模型(COM)类型对象,窗口环境可以是Java窗口环境,第二对象可以是Java 对象,如Java bean。