English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 78852/78852 (100%)
造訪人次 : 33804      線上人數 : 443
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋


    請使用永久網址來引用或連結此文件: http://ir.lib.ncu.edu.tw/handle/987654321/74521


    題名: Virtual Objects for Program Visualization in xDIVA
    作者: 徐偉哲;Syu, Wei-Jhe
    貢獻者: 軟體工程研究所
    關鍵詞: 虛擬物件;視覺化;除錯器
    日期: 2017-07-03
    上傳時間: 2017-10-27 14:00:55 (UTC+8)
    出版者: 國立中央大學
    摘要: 一般而言,我們想要解決一個問題的方法有很多種,然而在程式設計的世界裡,也是一樣的。程式設計師想要寫一個程式來達成某種目的,自然而然寫法就有千百種。所以如果要對程式碼進行視覺化,一個問題的視覺化呈現可能就只有一種,但是程式實作的方法可能有很多種並且資料結構的差異也很大。
    本實驗室的程式3D視覺化工具xDIVA是基於物件來產生視覺化的結果,所以當程式碼撰寫的方式非常不物件導向的情況下,程式設計師所要繪製的圖形不存在於真正的物件,而是以其他形式表達,xDIVA可能無法呈現程式設計師心中所想要的視覺化結果。
    作為一個程式視覺化工具,xDIVA不能要求程式設計師要以某種限制來撰寫程式碼,才能進行視覺化。所以本研究提出了Virtual Object的解決方案。藉由此功能,讓使用xDIVA的程式設計師能夠輕輕鬆鬆地產生出不存在於程式碼中的物件,如此一來,就能對這些虛擬物件進行視覺化,來完成其心中所期望的視覺化結果。
    ;In general, there are many ways to solve a problem. It is the same in the world of programming. Programmers may want to write a program to solve a problem, but there are many kinds of implementation. Therefore, if we want to visualize a problem, there may be only one visualization of a program, but the implementations and data structures can vary significantly.
    The 3D program visualization tool xDIVA in our lab is based on objects to produce visualizations. If the code is written in a way that is not object-oriented, xDIVA may not be able to render the visualization expected by the programmer. Because the graphics that the programmer wants to draw are expressed in other forms. Instead of the real objects.
    As a program visualization tool, xDIVA cannot limit programmers to write code in some fixed way to be visualized. So this study presents a solution called virtual objects. With this feature, programmers can produce objects from existing variables for xDIVA′s type mapping to work on. These virtual objects can be used to bridge non-object-oriented programs so that expected visualization can be accomplished.
    顯示於類別:[軟體工程研究所 ] 博碩士論文

    文件中的檔案:

    檔案 描述 大小格式瀏覽次數
    index.html0KbHTML488檢視/開啟


    在NCUIR中所有的資料項目都受到原著作權保護.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明