跳到主要內容

臺灣博碩士論文加值系統

(3.90.139.113) 您好!臺灣時間:2022/01/16 18:17
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:戴嘉成
研究生(外文):Jia-Chen Dai
論文名稱:以視覺化為基礎的使用者介面製造器
論文名稱(外文):Visual-Based User Interface Generator
指導教授:陳登吉陳登吉引用關係
指導教授(外文):Den-Jyi Chen
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:中文
論文頁數:80
中文關鍵詞:視覺化基礎使用者介面產生器製造器
外文關鍵詞:VisualBasedUser InterfaceGenerator
相關次數:
  • 被引用被引用:18
  • 點閱點閱:922
  • 評分評分:
  • 下載下載:270
  • 收藏至我的研究室書目清單書目收藏:3
當使用者操作軟體時,首先接觸到的就是使用者介面,使用者介面的好壞,將影響使用者使用軟體的熟練度。在軟體開發過程中,開發使用者介面成了主要的開發項目。如果能夠快速的開發使用者介面將能夠縮短整體開發時間。在本篇論文中,我們開發一套”以視覺化為基礎的使用者介面產生器”,提供快速製作使用者介面。
我們提供視覺化的使用者介面編排系統,讓使用者不需撰寫文字式程式,就能編排出所見即所得的使用者介面。除此之外,還提供與軟體元件相結合的環境,讓程式開發者開發出的符合系統介面軟體元件,可連結至介面中。為了讓系統更彈性,我們也提供連結外部執行檔的功能,並且準備了使用者介面程式開發環境提供使用者加入自行定義程式碼。有了這樣的一套使用者介面產生器,將能夠在軟體開發中,降低了美工人員與程式人員的依賴性,並且大幅減少了彼此的溝通,這將在使用者介面開發中,縮短開發的時間成本。
It has been shown that about 85% of the total code in an application software belongs user interface( UI ). Thus, UI plays a significant role in the development of an application software. For years, researches in software engineering area have been seeking better solutions to aid software developers to build UI.
In this thesis, we will propose a visual-based UI generator to efficiently construct UI of an application software. Specifically, a visual-based UI authoring system for UI layout is discussed ; a component-based function binding mechanism for UI function button implementation is designed and implemented ; and a programming environment for UI source code generation and construction is designed and implemented.
An exampling application system is constructed using the proposed approach to demonstrate the applicability of the UI generator. Advantages of using the proposed UI generator includes 1) the dependence between UI art designer and programmers can be reduced and 2) the UI design and implementation effort and cost can be reduced.
中文摘要 I
英文摘要 II
誌謝 III
目錄 IV
表目錄 VI
圖目錄 VII
一、緒論 1
1.1 使用者介面介紹 1
1.1.1 使用者介面的定義 1
1.1.2使用者介面開發探討 2
1.2 相關系統分析與探討 9
1.3 研究動機與目標 15
1.4 章節概要 18
二、系統需求分析 19
2.1 美工人員需求分析與設計 19
2.2 程式人員需求分析與設計 24
三、系統架構與實做 27
3.1 系統架構 27
3.2 系統操作流程 28
3.3 功能連結系統 30
3.3.1 目的 30
3.3.2 可連結的軟體元件種類 30
3.3.3軟體元件介面設計 32
3.3.4 功能連結的描述資訊 36
3.4 使用者介面程式開發環境 39
3.4.1 目的 39
3.4.2 原始碼製造器 40
3.4.3 播放系統 42
四、應用實例 50
4.1 數位相機應用程式使用者介面製作範例 50
4.1.1展示內容 50
4.1.2範例圖示 52
五、總結 69
5.1 結論 69
5.2 未來發展方向 69
參考文獻與資料 71
附錄一 數位相機應用程式使用者介面範例描述檔 73
[1] High-Tech Dictionary, http://www.currents.net/resources/dictionary/, Copyright 1994 — 1999 Computer Currents Publishing Corp.
[2] Free On-Line Dictionary Of Computing, http://wombat.doc.ic.ac.uk/foldoc/index.html , Copyright Denis Howe1993— 1999
[3] 摘自 Software Engineering , Ian Sommerville, p152.
[4] Graphical User Interfaces and Graphic Standards , Ian Peddie.
[5] Jyi-Sheng Tyan, The Design and Implementation of a Script Language and Playback for Scenario-Based Electronic Book, Master Thesis of N.C.TU. Taiwan, 1999.
[6] Chwan-Hung Wang, Visual-Based User Interface Requirement representation, Master Thesis of N.C.T.U. Taiwan, 2002.
[7] Chorng-Shiuh Koong, The Design and Implementation of a Script Language and Playback System for Electronic Story Book, Master Thesis of N.C.T.U.0. Taiwan, 1995.
[8] Shih-Fang Chuang, The Design and Implementation of a Visual Language for Scenario Based Electronic Book, Master Thesis of N.C.TU. Taiwan, 1999.
[9] Grady Booch, Object-Oriented Design with Applications, Benjamin/Commings Publishing Company, Inc., 1991.
[10] 賀元、賴明宗及劉燈,世紀末軟體革命 - C++、GUI與物件導向理論,傳徵,民83
[11] James Rumbaugh, et al., Object-Oriented Modeling and Design, Prentice- Hall, 1991.
[12] Gregory F. Rogers, Framework-Based Software Development in C++, Prentice Hall PTR, Upper Saddle River, New Jersey, 1997.
[13] James Rumbaugh, et al, Object-Oriented Modeling and Design, Prentice-Hall, 1991
[14] M. Hirakawa, S. Iwata, I. Yoshimoto, M. Tanaka, and T. Ichidawa, "HI-VISUAL iconic programming", in Proceeding: IEEE Workshop Visual Language, 1987.
[15] Grady Booch, Object-Oriented Design with Applications, Benjamin/Commings Publishing Company, Inc., 1991.
[16] D. J. Chen and S. K. Huang, "Interface of Reusable Software Components", The Journal of Object-Oriented Programming, vol. 5, No. 8, January 1993 .
[17] Pascoe, Geoffery A., “Elements of Object-oriented Program.”, Byte, Vol. 11, No. 5, June 1992.
[18] P. Coad and E. Yourdon, Object-oriented Analysis, Prentice-
Hall, 1990.
[19] Ralph E. Johnson, “How frameworks compare to other object-oriented reuse techniques: Frameworks = Components + Patterns”, Communications of the ACM, Vol. 40, No. 10, October 1997.
[20] Atsushi OHNISHI, “A Visual Software Requirements Definition Method”, IEEE Proceedings: The first International Conference on Requirements Engineering, April 18-22, 1994, Colorado Springs, Colorado.
[21] System Software , Second Edition , Leland L. Beck. 1990
[22] Generating User Interfaces form Data Models and Dialogue Net Specification, Christian Jassen, 1993
[23] A Review of User Interface Design Guidelines from Public Information Kiosk Systems, M.C.Maguire, 1998.
[24] A Systematic Approach to Support the Idea Generation Phase of the User Interface Design Process, Murray Turoff, 1996.
[26] Developing Adaptable User Interfaces for Component-based System, John Grundy and John Hosking, 1997
[27] A Truly Implementation Independent GUI Development Tool, Martin C.Carlisle, 1999.
[28] Design of User Interface for the Web, Alen Dix, 1997.
[29] A Second Generation User Interface Design Environment: The Model and the Runtime Architecture, James D.Foley and Todd Griffith,1993.
[30] A Tool for Automatic Code Generation for Designing User Interfaces on Character Terminals, Nitin Manohar and M.P.S Bhatia, 2001.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top