摘要
在开发交互式图形应用过程中,一个主要难题是如何表示和建立代表应用模型数据及操作的图形对象并提供直接操作的交互方式,另一个难题是如何有效地表示和管理图形对象之间的关系.OOIGT是作者设计和实现的一个交互式图形建造工具箱,其目的是为解决上述难题提供一个有效的解.OOIGT提供了一个可扩充、用于表示应用模型并集成了事件模型的图形对象集,使应用不仅只需定义对象,而毋须了解如何作图,且容易处理在这些对象上的交互式直接操作.
In the development of interactive graphics applications, one of majordifficulties is how to create interactive graphical objects on the screen that representapplication data and relationships between them, and employ direct manipulationparadigm as well. Another is how to represent and manage the relationshipsbetween the graphical objects efficiently. This paper describes a novel interactivegraphics building toolkit named OOIGT(Object-Oriented interactive GraphicsToolkit). The purpose is to provide an effective solution to the difficult aspectsexperienced in building an interactive graphics application. OOIGT defines anextensible set of graphical objects. The objects are the abstract representation ofapplication model (data and operations), and can draw or redraw themselves whengenerated and modified. Thus, an application only requires specifying what an object is,rather than how to draw it. A general event model is integrated with therepresentation of the graphical objects in OOIGT. An application can deal with interactiveoperations on the graphical object easily. Unlike normal user interface buildingtoolkits or UIMSs that are of a particular interactive style, OOIGT includes onlyabstract representations of interaction and is free from any interactive tools, so thatit can easily be embedded into various user interface building tools to easeprogramming tasks in the application main window.
出处
《计算机学报》
EI
CSCD
北大核心
1998年第2期154-161,共8页
Chinese Journal of Computers
基金
国家自然科学基金
关键词
面向对象
交互式
图形工具箱
OOIGT
图形处理
Object-oriented, interactive graphics, direct manipulation, application model