Object-oriented data access framework system
    1.
    发明授权
    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.

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

    Wrapper system for interfacing an object-oriented application to a
procedural operating system
    2.
    发明授权
    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
    3.
    发明授权
    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.

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

    Object-oriented interface for a procedural operating system
    4.
    发明授权
    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.

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

    Method and apparatus for providing an object-oriented application
interface for a computer system
    6.
    发明授权
    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 multi-tasking view framework
    7.
    发明授权
    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.

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

    Object-oriented non-rectilinear viewing framework
    8.
    发明授权
    Object-oriented non-rectilinear viewing framework 失效
    面向对象的非直线观察框架

    公开(公告)号:US5524200A

    公开(公告)日:1996-06-04

    申请号:US176154

    申请日:1993-12-30

    IPC分类号: G06F9/44 G06F3/14

    CPC分类号: G06F8/24 G06F8/38

    摘要: 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. Since the view system creates a view defined by the visible area definition, the view can be made non-rectilinear by providing a suitable definition. The visible area definition may define a visible area of any arbitrary two-dimensional shape, including, but not limited to, rectilinear, disjoint, elliptical, etc. This mechanism makes it possible to provide a single drawing canvas comprised of non-contiguous areas and enhances traditionally rectangular window systems because it allows windows to have any arbitrary two-dimensional shape.

    摘要翻译: 为计算机系统中的每个应用程序提供视图系统,以便在显示器上显示应用产生的信息。 为了提高图形速度,视图系统将图形信息直接传输到屏幕缓冲区中,到由可见区域定义定义的屏幕缓冲区域。 由于视图系统创建由可见区域定义定义的视图,所以可以通过提供合适的定义使视图变得非直线。 可见区域定义可以定义任何任意二维形状的可视区域,包括但不限于直线,不相交,椭圆形等。该机制使得可以提供由非连续区域组成的单个绘图画布, 增强了传统的矩形窗口系统,因为它允许窗口具有任意任意的二维形状。

    Oriented view system having a common window manager for defining
application window areas in a screen buffer and application specific
view objects for writing into the screen buffer
    9.
    发明授权
    Oriented view system having a common window manager for defining application window areas in a screen buffer and application specific view objects for writing into the screen buffer 失效
    面向对象视图系统具有用于在屏幕缓冲器中定义应用程序窗口区域的共同窗口管理器和用于写入屏幕缓冲器的应用程序特定视图对象

    公开(公告)号:US5973702A

    公开(公告)日:1999-10-26

    申请号:US477931

    申请日:1995-06-07

    IPC分类号: G06F9/42 G06F9/44 G06T11/00

    CPC分类号: G06F8/24 G06F9/443

    摘要: An object-oriented view system controls the display of screen graphics for a plurality of application programs, each of which generates graphical information for display in a window assigned to it. The view system has a system window manager which is common to all of the application programs and which defines application window areas on the display screen and corresponding application window storage areas in the display screen buffer. Each application program instantiates a view system object from class information in the computer operating system. Each view system object includes a view object with program code that directly stores screen display information generated by the application into the screen buffer. This arrangement allows the application programs to avoid the conventional "bottleneck" that develops when all of the screen display information must be stored in the screen buffer by the common system window manager.

    摘要翻译: 面向对象的视图系统控制用于多个应用程序的屏幕图形的显示,每个应用程序生成用于在分配给它的窗口中显示的图形信息。 视图系统具有系统窗口管理器,该系统窗口管理器对于所有应用程序是通用的,并且在显示屏幕上定义应用程序窗口区域以及显示屏幕缓冲器中相应的应用程序窗口存储区域。 每个应用程序从计算机操作系统中的类信息实例化视图系统对象。 每个视图系统对象包括具有程序代码的视图对象,该对象直接将由应用产生的屏幕显示信息存储到屏幕缓冲器中。 这种布置允许应用程序避免当所有屏幕显示信息必须由公共系统窗口管理器存储在屏幕缓冲器中时发展的常规“瓶颈”。

    Object-oriented view coordinate space system
    10.
    发明授权
    Object-oriented view coordinate space system 失效
    面向对象视图坐标空间系统

    公开(公告)号:US5796969A

    公开(公告)日:1998-08-18

    申请号:US575238

    申请日:1995-12-20

    IPC分类号: G09G5/14 G06F3/14

    CPC分类号: G09G5/14

    摘要: A view system provides support for applying matrix operations to one or more views to render a view in a more realistic manner. The matrix operations are applied in accordance with a predefined coordinate system for each application to generate the screen information for each application program. The view system applies the matrix operations to generate views appearing on the display, off the display and partially on and partially off the display. Furthermore, the system enables hierarchical linkage of views to enhance the correspondence between a view undergoing a transformation and proximal views.

    摘要翻译: 视图系统提供了将矩阵运算应用于一个或多个视图以便以更现实的方式呈现视图的支持。 根据每个应用的预定坐标系应用矩阵运算,以生成每个应用程序的屏幕信息。 视图系统应用矩阵运算来生成出现在显示器上的视图,并且部分地在显示器上部分地关闭显示器。 此外,该系统实现视图的分层连接以增强经历变换的视图与近视图之间的对应关系。