(3.235.245.219) 您好!臺灣時間:2021/05/09 23:53
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:王效鵬
研究生(外文):Wang ,Hsiao Peng
論文名稱:CY1繪圖工具圖形物件的輸入、輸出、以及物件間關係的處理
論文名稱(外文):The Handling of Input, Output, and Constraints in the CY1 Drawing Toolkit
指導教授:夏延德夏延德引用關係
指導教授(外文):Hsia, Yen-Teh
學位類別:碩士
校院名稱:中原大學
系所名稱:資訊工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:1995
畢業學年度:83
語文別:中文
論文頁數:98
中文關鍵詞:物件之間的限制關係圖形使用者介面交談器物件導向
外文關鍵詞:ConstraintGraphical user interfaceInteractorObject-oriented
相關次數:
  • 被引用被引用:0
  • 點閱點閱:212
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
本論文旨在介紹CY1程式設計環境中的繪圖程式庫─Dt(Drawing toolkit)
。Dt是一個以C++撰寫而成的class library,適合在 X Window System
下執行。一個繪圖程式通常有下列特性:一、它們可以產生圖形物件;二
、這些圖形物件可以被使用者所選取;三、使用者可以對被選取的物件坐
某些操作。這三種特性,也就是Dt這個名稱的由來。除了這三種功能之外
, Dt還提供了「垃圾收集」的功能。因為C++沒有提供「垃圾收集 (
Garbage collection)」的功能, 所以Dt提供物件的 「參考計數器(
reference count)」,幫助程式師做垃圾收集的工作。 在程式的執行時
期,Dt也可以幫助程式設計師取得物件的行別資訊。Dt不但提供良好的圖
形輸出能力,對於使用者在圖形物件上的輸入,也提供了一種新的處理方
式,我們稱之為『Behavior』。利用 Behavior 的觀念,我們可以將圖形
的外觀以及行為分開,各自獨立。由於Dt是以物件導向(object-oriented
)的觀念設計的 , 所以每一個圖形物件就是一個處理使用者輸入事件的
單位。不同的圖形物件之間可能有某種關係存在,圖形與應用程式資料之
間更會有固定的關係必須一直維持,以保持圖形與應用程式資料間的一致
性。程式師可以個別撰寫程式碼來維護這些關係,但這會是一個相當大的
負擔。用constraint來做可能是一個較好的解決方式。因此除了處理使用
者的輸入之外,Dt也提供了constraint的功能。本論文將詳細地介紹Dt如
何利用constraint來維持物件之間的關係,並且說明其製作方法。

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.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊
 
系統版面圖檔 系統版面圖檔