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


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


    題名: 基於Visual Studio Code擴充套件進行xDIVA視覺化工具之重構
    作者: 劉冠毅;Liu, Kuan-Yi
    貢獻者: 資訊工程學系
    關鍵詞: 程式視覺化;視覺化除錯;軟體除錯
    日期: 2021-08-19
    上傳時間: 2021-12-07 13:09:25 (UTC+8)
    出版者: 國立中央大學
    摘要: xDIVA(extreme Debugging Information Visualization Assistant)是過去在本實驗室開發已久的程式3D視覺化除錯工具,其主要目的為協助程式設計師在進行程式除錯時提供具體的形式與圖像來呈現程式之變數內容。xDIVA提供一個直觀的3D畫面來表達程式中變數的資料與其對應關係。
    由於先前的xDIVA程式的各個模組皆為獨立的執行視窗,需要由使用者自行額外開啟xDIVA程式,並且需要在命令列對GDB(GNU Debugger)下指令來操作,使得使用者需要在一些視窗頻繁切換。又因為普遍的程式設計師往往會使用IDE(Integrated Development Environment)來開發程式,但目前xDIVA需要由額外的視窗開啟。且舊版xDIVA若要支援其他程式語言的視覺化所要的開發成本並不小。
    VS Code(Visual Studio Code)為現今大多數程式開發者使用的IDE工具。本論文藉由舊有的xDIVA部分程式來與VS Code所提供的API進行整合,並重構xDIVA的核心程式,擴展xDIVA未來支援其他語言視覺化的靈活性,設計出一套能在VS Code中使用Debugger UI結合xDIVA來進行 3D視覺化功能的擴充套件,改善xDIVA的使用與提升未來擴充性。;xDIVA(extreme Debugging Information Visualization Assistant) is a program 3D visualization debugging tool that has been developed in our laboratory for a long time in the past. Its main purpose is to assist programmers in providing specific forms and graphs to show the program’s data or variable’s content. xDIVA provides an intuitive 3D picture to present the variable data in the program and its corresponding relationship.
    Since each module of the previous xDIVA programs are independent execution windows, users need to open several programs by themselves, and they need to manipulate GDB(GNU Debugger) in Command-Line Interface by using xDIVA. Switching frequently among several working windows which brings inconvenience for users. Nowadays, developers often use IDE(Integrated Development Environment) to develop software, however xDIVA’s user need to run xDIVA with other window. Supporting other language’s visualization is also a problem which brings high development cost to xDIVA.
    Visual Studio Code is the most popular IDE nowadays. This paper integrates with part of xDIVA’s program and the API/UI provided by VS Code, and reconstructs the xDIVA program, also expands the flexibility of xDIVA to support other language’s visualization. This research combines Debugger UI provided by VS Code and xDIVA’s functionality, improves the availability and scalability of xDIVA.
    顯示於類別:[資訊工程研究所] 博碩士論文

    文件中的檔案:

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


    在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 ©   - 隱私權政策聲明