Object-oriented data access framework system
    2.
    发明授权
    Object-oriented data access framework system 失效
    面向对象的数据访问框架系统

    公开(公告)号:US5717877A

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

    申请号:US482314

    申请日:1995-06-06

    摘要: An object-oriented user interface utilizes object-oriented controls that operate together and compartmentalize the response code in three separate objects. The first object is called an interactable object and is incorporated into the application program. The interactable object includes a displayable representation generically referred to as an icon and a number of methods for manipulating the icon display. The display itself is managed by a second object called a view object which is associated with the display screen. The view object monitors and tracks the position of the icons on the display screen. The view object and the interactable objects are coordinated by means of an interaction object which receives input messages and event signals generated by mouse movements, mouse button presses, keyboard key presses and position information generated by the view object. Based on a collective determination of all of the information, the interaction object invokes logic in the interactable objects to cause the objects to change the displayed information.

    摘要翻译: 面向对象的用户界面使用面向对象的控件,它们一起操作,并将响应代码区分为三个独立的对象。 第一个对象被称为可交互对象,并被并入到应用程序中。 可交互对象包括通常被称为图标的可显示表示和用于操纵图标显示的多个方法。 显示器本身由称为与显示屏幕相关联的视图对象的第二对象来管理。 视图对象监视和跟踪显示屏上图标的位置。 视图对象和可交互对象通过交互对象协调,该对象接收由鼠标移动,鼠标按钮按压,键盘按键生成的输入消息和事件信号以及由视图对象生成的位置信息。 基于对所有信息的集体确定,交互对象调用可交互对象中的逻辑,以使对象改变显示的信息。

    Method and apparatus for providing an object-oriented application
interface for a computer system
    4.
    发明授权
    Method and apparatus for providing an object-oriented application interface for a computer system 失效
    一种用于为计算机系统提供面向对象应用接口的方法和装置

    公开(公告)号:US6146027A

    公开(公告)日:2000-11-14

    申请号:US898768

    申请日:1997-07-23

    摘要: A computer system has a processor, a display, and a object-oriented application interface between a user input device such as a cursor placement device and an object-oriented application program. The cursor placement device has a user button for generating a device event signal for controlling a pointer graphic on the display. The object-oriented application program includes a plurality of objects with logic and data for performing particular functions. An interactor object is responsive to a device event signal to change the display from displaying an icon to a thumbnail display. An interactable object is instantiated in an application address space, and includes data and methods for manipulating the data. The interactor object is instantiated in a system address space and is responsive to the device event signal for calling a predetermined one of the interactable object's methods to change the data therein. The system can also include apparatus for playing a script, thereby executing selected data changing methods in specified data objects, and a means for generating a presentation of data in a data model object.

    摘要翻译: 计算机系统在诸如光标放置设备的用户输入设备和面向对象的应用程序之间具有处理器,显示器和面向对象的应用接口。 光标放置装置具有用于生成用于控制显示器上的指针图形的装置事件信号的用户按钮。 面向对象的应用程序包括具有用于执行特定功能的逻辑和数据的多个对象。 交互器对象响应于设备事件信号,以将显示从显示图标改变为缩略图显示。 可交互对象在应用程序地址空间中被实例化,并且包括用于操纵数据的数据和方法。 交互器对象在系统地址空间中被实例化,并且响应于设备事件信号来调用可交互对象的方法中的预定的一个来改变其中的数据。 该系统还可以包括用于播放脚本的装置,从而在指定数据对象中执行所选择的数据改变方法,以及用于在数据模型对象中生成数据呈现的装置。

    Object-oriented interface for a procedural operating system
    5.
    发明授权
    Object-oriented interface for a procedural operating system 失效
    用于程序操作系统的面向对象接口

    公开(公告)号:US5379432A

    公开(公告)日:1995-01-03

    申请号:US94675

    申请日:1993-07-19

    摘要: An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A code library is stored in the memory component. The code library includes computer program logic implementing an object-oriented class library. The object-oriented class library comprises related object-oriented classes for enabling the application to access in an object-oriented manner services provided by the operating system. The object-oriented classes include methods for accessing the operating system services using procedural function calls compatible with the native procedural interface of the operating system. The computer processes object-oriented statements contained in the application and defined by the class library by executing methods from the class library corresponding to the object-oriented statements.

    摘要翻译: 公开了一种用于使面向对象应用程序以面向对象的方式访问具有本机过程接口的过程操作系统的装置。 该装置包括计算机和计算机中的存储器组件。 代码库存储在存储器组件中。 代码库包括实现面向对象的类库的计算机程序逻辑。 面向对象的类库包括相关的面向对象类,用于使应用程序能够以面向对象的方式访问由操作系统提供的服务。 面向对象的类包括使用与操作系统的本机过程接口兼容的过程函数调用来访问操作系统服务的方法。 计算机通过从对应于面向对象语句的类库执行方法,处理包含在应用程序中并由类库定义的面向对象语句。

    Wrapper system for interfacing an object-oriented application to a
procedural operating system
    6.
    发明授权
    Wrapper system for interfacing an object-oriented application to a procedural operating system 失效
    用于将面向对象的应用程序与程序操作系统进行连接的包装系统

    公开(公告)号:US5475845A

    公开(公告)日:1995-12-12

    申请号:US315212

    申请日:1994-09-28

    摘要: An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A code library is stored in the memory component. The code library includes computer program logic implementing an object-oriented class library. The object-oriented class library comprises related object-oriented classes for enabling the application to access in an object-oriented manner services provided by the operating system. The object-oriented classes include methods for accessing the operating system services using procedural function calls compatible with the native procedural interface of the operating system. The computer processes object-oriented statements contained in the application and defined by the class library by executing methods from the class library corresponding to the object-oriented statements.

    摘要翻译: 公开了一种用于使面向对象应用程序以面向对象的方式访问具有本机过程接口的过程操作系统的装置。 该装置包括计算机和计算机中的存储器组件。 代码库存储在存储器组件中。 代码库包括实现面向对象的类库的计算机程序逻辑。 面向对象的类库包括相关的面向对象类,用于使应用程序能够以面向对象的方式访问由操作系统提供的服务。 面向对象的类包括使用与操作系统的本机过程接口兼容的过程函数调用来访问操作系统服务的方法。 计算机通过从对应于面向对象语句的类库执行方法,处理包含在应用程序中并由类库定义的面向对象语句。

    Object-oriented view hierarchy framework
    7.
    发明授权
    Object-oriented view hierarchy framework 失效
    面向对象视图层次结构框架

    公开(公告)号:US5737559A

    公开(公告)日:1998-04-07

    申请号:US575263

    申请日:1995-12-20

    IPC分类号: G06F9/44 G06F3/14

    CPC分类号: G06F8/24 G06F8/38

    摘要: An object-oriented view system which displays a plurality of separate view areas on a computer display screen allows hierarchically arranged overlapping view areas. The views are controlled by a view hierarchy object which includes a tree structure of information associated with every view. The tree structure has multiple branches and supports recursive view support for views within views. The views are drawn directly in the screen buffer by application programs which retrieve view definition information from the view hierarchy object. The view hierarchy makes it possible for views of uncertain origin or implementation to function polymorphically within a display hierarchy.

    摘要翻译: 在计算机显示屏幕上显示多个单独的视图区域的面向对象视图系统允许分层布置的重叠视图区域。 视图由视图层次对象控制,视图层次对象包括与每个视图相关联的信息的树结构。 树结构具有多个分支,并支持视图中的视图的递归视图支持。 这些视图直接在屏幕缓冲区中被从视图层次结构对象中检索视图定义信息的应用程序。 视图层次结构使得不确定的来源或实现的视图可以在显示层级内多态地起作用。

    Balloon help system
    8.
    发明授权
    Balloon help system 失效
    气球帮助系统

    公开(公告)号:US5434965A

    公开(公告)日:1995-07-18

    申请号:US996068

    申请日:1992-12-23

    摘要: A method, system for providing help information to assist in using an object oriented operating system. The help technique is also oriented to the particular area on the screen that is indicated by a portion of the help information. When a user drags an object on a display screen and drops the object in close proximity with another object, a help display is presented with an indicator pointing to the associated area on the display. The help display provides information on the viability of the drop action and aids the user in navigating through the operation. In a preferred embodiment, the help display is presented in a balloon display pointing to the objects upon which the operation is transpiring.

    摘要翻译: 一种用于提供帮助信息以帮助使用面向对象的操作系统的方法。 帮助技术还面向屏幕上由帮助信息的一部分指示的特定区域。 当用户拖动显示屏幕上的对象并将对象与另一对象紧密相邻时,向显示器呈现指示指示相关区域的指示器的帮助显示。 帮助显示提供有关放置操作的可行性的信息,并帮助用户浏览操作。 在优选实施例中,帮助显示被呈现在指向操作正在发生的对象的气球显示中。

    Object-oriented remote procedure call networking system
    9.
    发明授权
    Object-oriented remote procedure call networking system 失效
    面向对象的远程过程调用网络系统

    公开(公告)号:US5491800A

    公开(公告)日:1996-02-13

    申请号:US169795

    申请日:1993-12-20

    CPC分类号: G06F9/547 G06F9/465

    摘要: A client-server facility (CSF) interface and networking service facility (NSF) interface implement communication between application programs residing in client and server nodes of a distributed services network. The CSF interface includes remote procedure call (RPC) objects for invoking and responding to service requests at the nodes, and application programming interface (API) objects for transporting those requests between the nodes. However, the API objects only provide communication transports within a node. Accordingly, the API and RPC objects interact with dynamically-configurable protocol stacks within the NSF interfaces to complete the transport mechanism needed by an application program on the client node when accessing services on a remote server node.

    摘要翻译: 客户端 - 服务器设备(CSF)接口和网络服务设施(NSF)接口实现驻留在分布式服务网络的客户机和服务器节点之间的应用程序之间的通信。 CSF接口包括用于调用和响应节点处的服务请求的远程过程调用(RPC)对象,以及用于在节点之间传送这些请求的应用程序编程接口(API)对象。 然而,API对象仅提供节点内的通信传输。 因此,API和RPC对象与NSF接口内的动态可配置协议栈进行交互,以便在访问远程服务器节点上的服务时完成客户端节点上的应用程序所需的传输机制。

    Object-oriented multi-tasking view framework
    10.
    发明授权
    Object-oriented multi-tasking view framework 失效
    面向对象的多任务视图框架

    公开(公告)号:US5555368A

    公开(公告)日:1996-09-10

    申请号:US176145

    申请日:1993-12-30

    IPC分类号: G06F9/44 G06F3/14

    CPC分类号: G06F8/38 G06F8/24

    摘要: A view system is provided for each application program in a computer system in order to display application-generated information on a display. To increase graphic speed, the view system transfers graphic information directly into the screen buffer into a screen buffer area defined by a visible area definition. In order to handle concurrently-operating view systems, each of which modifies the displayed contents of one of the multiple views, a concurrency control controls access to the visible area definitions. The concurrency control is also used to control access to update requests which are generated when a change to one view affects other views. This mechanism supports animation, tracking feedback and updating invalid areas of the display by multiple threads of execution. This mechanism also provides a framework to support unrelated threads drawing in separate views within a single window.

    摘要翻译: 为计算机系统中的每个应用程序提供视图系统,以便在显示器上显示应用产生的信息。 为了提高图形速度,视图系统将图形信息直接传输到屏幕缓冲区中,到由可见区域定义定义的屏幕缓冲区域。 为了处理同时操作的视图系统,每个视图系统修改多个视图之一的显示内容,并发控制控制对可见区域定义的访问。 并发控制还用于控制对一个视图的更改影响其他视图时生成的更新请求的访问。 该机制支持多个执行线程的动画,跟踪反馈和更新显示的无效区域。 该机制还提供了一个框架,以支持单个窗口中单独视图中绘制不相关的线程。