The Handling of Input, Output, and Constraints in the CY1 Drawing Toolkit
碩士 === 中原大學 === 資訊工程研究所 === 83 === This thesis introduces Dt, a drawing toolkit in the CY1 programming environment. Dt is a class library written in C++ programming language, and runs on top of X Window System. Besides its...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1995
|
Online Access: | http://ndltd.ncl.edu.tw/handle/70209242707850780666 |
id |
ndltd-TW-083CYCU0392013 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-083CYCU03920132016-02-08T04:06:38Z http://ndltd.ncl.edu.tw/handle/70209242707850780666 The Handling of Input, Output, and Constraints in the CY1 Drawing Toolkit CY1繪圖工具圖形物件的輸入、輸出、以及物件間關係的處理 Wang ,Hsiao Peng 王效鵬 碩士 中原大學 資訊工程研究所 83 This thesis introduces Dt, a drawing toolkit in the CY1 programming environment. Dt is a class library written in C++ programming language, and runs on top of X Window System. Besides its powerful capability of graphical output, Dt supports a novel method, called behavior, to handle user inputs that occur "on" graphical objects. Using the notion of behavior, we can separate the look of an graphical object from its feel. Because of the build-in object-oriented approach, a graphical object is also an input handler, and servers as the fundamental unit of user input handling. A graphical object may have a close relation with other graphical objects. There may also be some relationships among graphical objects and application data structure that must be maintained. Maintaining that relations keeps the consistency between the application and presentation. It is a burden for a programmer to write a program to maintain these relations. Constraints are one of several techniques devised to handle it. Dt supports constraints. In this thesis, I will describe how to use constraint to maintain consistency among objects and how the constraint mechanism works in detail. Hsia, Yen-Teh 夏延德 1995 學位論文 ; thesis 98 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 中原大學 === 資訊工程研究所 === 83 === This thesis introduces Dt, a drawing toolkit in the
CY1 programming environment. Dt is a class library written
in C++ programming language, and runs on top of X
Window System. Besides its powerful capability of graphical
output, Dt supports a novel method, called behavior, to
handle user inputs that occur "on" graphical objects. Using
the notion of behavior, we can separate the look of an
graphical object from its feel. Because of the build-in
object-oriented approach, a graphical object is also an input
handler, and servers as the fundamental unit of user input
handling. A graphical object may have a close relation with
other graphical objects. There may also be some
relationships among graphical objects and application
data structure that must be maintained. Maintaining that
relations keeps the consistency between the application and
presentation. It is a burden for a programmer to write a
program to maintain these relations. Constraints are one
of several techniques devised to handle it. Dt supports
constraints. In this thesis, I will describe how to use
constraint to maintain consistency among objects and how the
constraint mechanism works in detail.
|
author2 |
Hsia, Yen-Teh |
author_facet |
Hsia, Yen-Teh Wang ,Hsiao Peng 王效鵬 |
author |
Wang ,Hsiao Peng 王效鵬 |
spellingShingle |
Wang ,Hsiao Peng 王效鵬 The Handling of Input, Output, and Constraints in the CY1 Drawing Toolkit |
author_sort |
Wang ,Hsiao Peng |
title |
The Handling of Input, Output, and Constraints in the CY1 Drawing Toolkit |
title_short |
The Handling of Input, Output, and Constraints in the CY1 Drawing Toolkit |
title_full |
The Handling of Input, Output, and Constraints in the CY1 Drawing Toolkit |
title_fullStr |
The Handling of Input, Output, and Constraints in the CY1 Drawing Toolkit |
title_full_unstemmed |
The Handling of Input, Output, and Constraints in the CY1 Drawing Toolkit |
title_sort |
handling of input, output, and constraints in the cy1 drawing toolkit |
publishDate |
1995 |
url |
http://ndltd.ncl.edu.tw/handle/70209242707850780666 |
work_keys_str_mv |
AT wanghsiaopeng thehandlingofinputoutputandconstraintsinthecy1drawingtoolkit AT wángxiàopéng thehandlingofinputoutputandconstraintsinthecy1drawingtoolkit AT wanghsiaopeng cy1huìtúgōngjùtúxíngwùjiàndeshūrùshūchūyǐjíwùjiànjiānguānxìdechùlǐ AT wángxiàopéng cy1huìtúgōngjùtúxíngwùjiàndeshūrùshūchūyǐjíwùjiànjiānguānxìdechùlǐ AT wanghsiaopeng handlingofinputoutputandconstraintsinthecy1drawingtoolkit AT wángxiàopéng handlingofinputoutputandconstraintsinthecy1drawingtoolkit |
_version_ |
1718183373642399744 |