A Visual Environment for Specifying the Lexical and Syntactic Components of a User Interface
碩士 === 中原大學 === 資訊工程研究所 === 84 === In the early days, the user of a software relies on the use of texts for doing input and output. This makes computers somewhat unfriendly. When window systems become common place, computers become much m...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1996
|
Online Access: | http://ndltd.ncl.edu.tw/handle/87882420107008371197 |
id |
ndltd-TW-084CYCU0392012 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-084CYCU03920122016-07-15T04:13:06Z http://ndltd.ncl.edu.tw/handle/87882420107008371197 A Visual Environment for Specifying the Lexical and Syntactic Components of a User Interface 以視覺化方式設計人機介面的語彙分析與語法分析 Chou ,Sheu-Roug 周樹榮 碩士 中原大學 資訊工程研究所 84 In the early days, the user of a software relies on the use of texts for doing input and output. This makes computers somewhat unfriendly. When window systems become common place, computers become much more user friendly. However, softwares that run on top of window systems are known to be very hard to construct. To help with the development of such softwares, toolkits like Visual Basic, Visual C++, and Borland Delphi emerge. These toolkits have a common problem: they emphasize rapid and easylayout of the interface. But they do not support a good program structure. In this thesis, we introduce an interface programming methodology, and we also introduce a visual environment called CY2 that supports this methodology. A program that we write using CY2 has two parts: the interface part and the application part. The interface part consists of three layers: the system component layer, the lexical layer, and the syntactic layer. The CY2 interface builder provides a nice environment for constructing the latter two layers, while the first layer is directly supported by the underlying system called Dt (for Drawing Toolkit). Besides packaging events into tokens that are recognizable by the lexical layer and the syntactic layer, CY2 also supports the notion of constraints. The programmer just specifies what constraints are there for the system to maintain. All these specifications, including the layout of the interface, are done in a very visual way. Hsia, Yen-Teh 夏延德 1996 學位論文 ; thesis 176 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 中原大學 === 資訊工程研究所 === 84 === In the early days, the user of a software relies on the use of
texts for doing input and output. This makes computers
somewhat unfriendly. When window systems become common place,
computers become much more user friendly. However, softwares
that run on top of window systems are known to be very hard to
construct. To help with the development of such softwares,
toolkits like Visual Basic, Visual C++, and Borland Delphi
emerge. These toolkits have a common problem: they emphasize
rapid and easylayout of the interface. But they do not support
a good program structure. In this thesis, we introduce an
interface programming methodology, and we also introduce a
visual environment called CY2 that supports this methodology.
A program that we write using CY2 has two parts: the interface
part and the application part. The interface part consists of
three layers: the system component layer, the lexical layer,
and the syntactic layer. The CY2 interface builder provides a
nice environment for constructing the latter two layers, while
the first layer is directly supported by the underlying system
called Dt (for Drawing Toolkit). Besides packaging events into
tokens that are recognizable by the lexical layer and the
syntactic layer, CY2 also supports the notion of constraints.
The programmer just specifies what constraints are there for
the system to maintain. All these specifications, including
the layout of the interface, are done in a very visual way.
|
author2 |
Hsia, Yen-Teh |
author_facet |
Hsia, Yen-Teh Chou ,Sheu-Roug 周樹榮 |
author |
Chou ,Sheu-Roug 周樹榮 |
spellingShingle |
Chou ,Sheu-Roug 周樹榮 A Visual Environment for Specifying the Lexical and Syntactic Components of a User Interface |
author_sort |
Chou ,Sheu-Roug |
title |
A Visual Environment for Specifying the Lexical and Syntactic Components of a User Interface |
title_short |
A Visual Environment for Specifying the Lexical and Syntactic Components of a User Interface |
title_full |
A Visual Environment for Specifying the Lexical and Syntactic Components of a User Interface |
title_fullStr |
A Visual Environment for Specifying the Lexical and Syntactic Components of a User Interface |
title_full_unstemmed |
A Visual Environment for Specifying the Lexical and Syntactic Components of a User Interface |
title_sort |
visual environment for specifying the lexical and syntactic components of a user interface |
publishDate |
1996 |
url |
http://ndltd.ncl.edu.tw/handle/87882420107008371197 |
work_keys_str_mv |
AT chousheuroug avisualenvironmentforspecifyingthelexicalandsyntacticcomponentsofauserinterface AT zhōushùróng avisualenvironmentforspecifyingthelexicalandsyntacticcomponentsofauserinterface AT chousheuroug yǐshìjuéhuàfāngshìshèjìrénjījièmiàndeyǔhuìfēnxīyǔyǔfǎfēnxī AT zhōushùróng yǐshìjuéhuàfāngshìshèjìrénjījièmiàndeyǔhuìfēnxīyǔyǔfǎfēnxī AT chousheuroug visualenvironmentforspecifyingthelexicalandsyntacticcomponentsofauserinterface AT zhōushùróng visualenvironmentforspecifyingthelexicalandsyntacticcomponentsofauserinterface |
_version_ |
1718349754543374336 |