重庆麻将的玩法|重庆麻将机厂
熱門標簽:代寫本科論文 寫作發表 工程師論文 代寫一篇論文多少錢
當前位置: 代寫一篇論文多少錢 > 計算機論文 > UI框架體系和面向對象方法的應用研究

UI框架體系和面向對象方法的應用研究

時間:2019-07-31 15:14作者:曼切
本文導讀:這是一篇關于UI框架體系和面向對象方法的應用研究的文章,本文以當前軟件工程用戶界面復雜的特點, 分析如何在UI (User interface) 用戶界面建立中, 采用面向對象思想簡化UI編碼工作框架體系。UI設計和面向對象方法的本質, 是為UI設計提供有序機制, 產生結構優良的軟件系統。

  摘    要: UI設計是當前軟件工程中開發編程的重點研究對象。因為當前軟件工程用戶界面比較復雜, 應用面向對象的思想能建立起一種簡化UI編碼工作框架體系, 通過這種框架體系可簡化編程語言和編程環境, 更好地維護代碼, 用軟件開發的方式約束代碼, 借助界面 (Interface) 著眼于數據, 靈活、高效地實現UI設計, 在減輕軟件開發和設計人員工作量的同時, 簡化實際模型。UI設計中面向對象方法的應用, 是現代化軟件開發和界面建立的主要方法, 界面設計中采用面向對象的方法, 通過人機交互過程中的界面 (Interface) , 將數據進行合理性編程和整合, 從窗口、圖標和菜單等, 為應用軟件產品設計出符合實際應用需求的菜單界面, 提高UI本身的靈活性與可擴展性。

  關鍵詞: UI設計; 面向對象方法; 研究與應用;

  Abstract: UI design is the key research object of current software engineering development and programming. Because the current software engineering user interface is relatively complex, the application of object-oriented idea can establish a simplified UI coding framework system. Through this framework system, the programming language and programming environment can be simplified, the code can be better maintained, the code can be constrained by software development, and the UI design can be realized flexibly and efficiently with the help of interface (Interface) . Reduce the workload of software developers and designers, at the same time, simplify the actual model. The application of object-oriented method in UI design is modern software The main methods of development and interface establishment, the object-oriented method is adopted in the interface design, and the data is programmed and integrated reasonably through the interface (Interface) , in the process of human-computer interaction, from window, icon and menu, etc. The menu interface is designed to meet the practical application requirements for the application software products, and the flexibility and scalability of UI itself are improved.

  Keyword: UI design; object-oriented method; research and application;

  本文以當前軟件工程用戶界面復雜的特點, 分析如何在UI (User interface) 用戶界面建立中, 采用面向對象思想簡化UI編碼工作框架體系。UI設計和面向對象方法的本質, 是為UI設計提供有序機制, 產生結構優良的軟件系統。由于傳統建模和結構化方法的UI設計, 都是注重系統的一個方面, 沒有對系統動態行為進行全面描述, 而面向對象方法能彌補傳統方法的布置, 從人機交互的層面對系統進行動態性行為的展現, 采用圖形用戶界面GUI (Graphics User Interface) 的方式, 將窗口、圖標和菜單、功能以及實時動態等主要要素融入到按鈕中, 便于用戶應用軟件和進行軟件操作說明。在UI設計中, 面向對象方法的應用能實現軟件的系統性連接, 有效提高系統的靈活性和可維護性。

  1、 面向對象方法與UI設計

  面向對象方法是在傳統軟件開發方法上提出的一種新方法, 由于傳統的結構化方法和建模方法都無法實現軟件系統的全面開發。為了更好地維護代碼, 需要約束軟件開發, 結構化和建模方法都是在典型軟件開發中進行軟件編程, 建立起合適的結構維護系統的運行。結構化方法是通過結構化分析、結構化設計和結構化編程, 為系統和軟件開發提供有序的機制, 通過抽象性的理解進行待開發系統設計, 從而建立優良的軟件系統, 其應用無法適應復雜的系統, 很容易引起模塊內低內聚和導致模塊間的高耦合;建模方法是利用Peter Chen的實體———關系法提出的一種新軟件開發方法, 這種方法是在關系數據庫理論實現信息實體建模, 而不是以往的對象建模, 無法展示數據的動態變化, 注重于系統一個方面描述, 且無法實現對系統其它方面的建模;面向對象方法則是在傳統方法基礎上建立的一種新型軟件開發模式, 用人機交互中的必不可少層面———用戶界面, 實現數據的動態展現, 面向數據建立起完整的數據編程框架。用戶界面重點包含了UIWindow、UIMain、UserUI、UIToolsKit、DataB, 分別是從窗口、主題、用戶和圖表、日志中等, 克服了傳統方法的不足, 建立計算機語言論述用戶界面框架體系。本質上面向對象方法模式著眼于數據和數據接口的設計與編程技術, 這種技術目前已經取代了早期結構化設計和編程技術, 現如今常用的編程語言JAVA、VC++、.NET技術都在面向對象法中得到了廣泛的應用和實踐。在UI設計與實現中應用面向對象設計, 一方面能減輕設計和開發人員的工作量, 將實際模型進一步簡化, 另一方面將UI本身具有靈活性與可擴展性進一步放大, 建立起語言描述的UI框架體系。

UI框架體系和面向對象方法的應用研究

  2、 UI框架體系和面向對象方法的應用研究

  UI是用戶的使用界面, 用戶通過UI就可以通過應用程序, 如:Java、Java Applet、JSP、ASP等實現程序的實際使用。基于Application程序的UI設計來講, 面向對象方法的應用是采用OOD作為設計對象, 用于描述使用者和系統的交互過程, 實現編程的程序。依據UI框架體系規范的含義, UI只是圖形化界面的展示層, 與復雜的應用邏輯和訪問數據庫功能無關, 旨在展示數據顯示邏輯等。對于程序員而言, 各種應用的UI存在自身的特性, 實現UI設計是一項復雜而又費時的工作, 每種軟件和系統的UI有相似之處, 例如形態、樣式、要素和處理邏輯等存在顯著的差異性, 為便于UI設計需要統一風格及編碼規范。UI的實現過程需要先將UI通用部分進行抽象處理, 封裝成統一、規范的UI地層平臺, 程序員就是在這一平臺上進行UI設計, 這個平臺就是UI框架體系, 也是UI的實現基礎。統一規定了UI設計和樣式、要素的規劃、定義和約束等, 并展示了整個UI設計、內部對象之間的協作依賴關系和責任分配等, 形成了一個系統可用的底層UI框架平臺, 為使UI實現者提供可用的應用框架, 以便于編程人員在統一標注和規范中實現, 快速實現風格統一且功能各異的人機交互界面。面向對象則是從基本的程序設計方向, 建立新型的程序設計范型, 對使用對象、封裝、聚合、關聯和消息等基本概念實現程序設計。

  UI設計中是將數據為對象, 面向對象法則是對數據的靜態特征和動態特征展開分析, 通過對系統中客觀事物實體的描述, 為系統開發奠定基礎。面向UI設計而言, 采用面向對象法是將相同屬性與服務的惡意組對象集合在一起形成類 (Class) , 用類來創建對象, 確定類中對象有哪些屬性和行為, 例如在學生類中, 就包含了學生的性別、學號、年級、所在院校等, 行為則是選課和注冊等等, 屬性和行為封裝后只能在類的內部起作用, 展現類的靜態聯系。關聯表示了類與類之間的關系。在學習平臺的UI設計和實現中, 面向對象法的應用主要是側重于學生和課程之間的關系, 依據對象屬性可以利用“選課”對“學生”類實現屬性記錄, 聚合則是整體一部分關系語義的關聯, 強調了編程技術中代碼的重用性, 通過繼承展現可重用性的特色, 從而在類中通過數據修改實現信息覆蓋。因此, 繼承簡化了人們對事物的認識, 并簡化了系統的構造強度和文檔, 以有利于實現軟件的復用, 通過子類中集成屬性和操作, 按照自己屬性和操作添加相應的類別, 將共同性質的事物劃分在一起, 將對象的屬性和行為結合成一個獨立的系統單位, 并盡可能地隱蔽對象內部事物界限。面向對象方法, 是向對象發出操作請求, 利用請求信息之間的互動, 在人機交互界面上實現通信, 讓對象和對象之間動態聯系, 借助這種動態聯系實現UI界面的功能。例如Java中應用面向對象法, Java作為一種完全面向對象的語言, 任何一個Java對象所做的動作都是通過一個方法實現, 多數程序都是通過簡單地繼承Java基礎類Object以獲取所需的東西, 創建程序基礎類用多個特性相似的應用程序來節省時間。

  3、 結語

  綜上所述, UI設計中面向對象方法應用, 要從最基本的UI框架體系建立入手, 應用面向對象運用編程語言, 從不同軟件和系統的UI設計相似之處抽象地建立相應的UI設計平臺, 然后利用面向對象方法的優勢, 實現UI運行和完善。

  參考文獻

  [1]佟玉泉, 石博慧, 陳英. UI設計中面向對象方法研究與應用.計算機系統應用[J], 2014 (04) :35~38.
  [2]莊兒, 劉喜昂, 龔婷.基于面向對象的UI框架體系.福建電腦[J], 2017 (04) :156~157.
  [3]陳小松.基于面向對象編程的Delphi開發實踐.電腦知識與技術 (學術交流) [J], 2017 (22) :1035~1036.
  [4]魏力敏.光電構成的意象世界———UI設計中的審美意象與藝術形象表現研究.南京藝術學院學報 (美術與設計) [J], 2017 (03) :116~120.
  [5]楊磊, 張志軍, 胡雪梅, 孫翠娟.面向對象方法及其應用.中國成人教育[J], 2008 (16) :172~173.

相關文章
聯系我們
范文范例
網站地圖 | 網站介紹 | 聯系我們 | 服務承諾| 服務報價| 論文要求 | 期刊發表 | 服務流程
重庆麻将的玩法 福建人的赚钱模式 时时彩开奖是什么程序 最新一期足彩进球彩 拼多多两块多的商家怎么赚钱 微信捕鱼达人H5怎么刷金币 淘宝快3怎么买 qq分分彩计划手机版 宁夏十一选五开奖信息 梭哈牌面大小怎么比 捕鱼大富翁