樹狀結構的輸出設計與實作

dc.contributor鄭永斌zh_TW
dc.contributor.author邱明杰zh_TW
dc.date.accessioned2019-08-29T07:56:27Z
dc.date.available2007-7-9
dc.date.available2019-08-29T07:56:27Z
dc.date.issued2007
dc.description.abstract除錯器是程式設計師在進行程式偵錯時,很常使用的輔助工具。通常除錯器會內嵌在整合開發環境中,並且提供程式設計師文字的除錯資訊。受限於文字所能傳達的僅僅只有變數值的變化,因此更進一步地,有人設計出可以使用二維空間來表達程式間相互關係的工具。比起文字,透過二維空間圖形化的表現方式,往往能讓程式設計師更加快速且直覺化的掌握程式的脈絡。然而,一旦在二維空間中的圖形數量一多,則整個畫面的呈現往往會充斥著許多用來表達程式內部關係的「線」,以致於使得整個畫面的可讀性也隨之下滑。因此,我們的研究目標,就是藉由將除錯器的維度增大到三維,並透過適合的演算法,將三維空間中的除錯資訊作較佳的輸出。 於本篇論文中,我們針對樹狀資料結構在DIVA (Debugging Information Visualization Assistant)的三維空間環境中設計了一套排列的演算法。藉由此套演算法,可以將樹狀資料結構在三維空間的環境中作適合的排列,以達到較佳的視覺效果。zh_TW
dc.description.abstractDebugger is a tool that programmers use to find the bugs in the program. It typically provides textual debugging information to programmer and is usually combined into the IDE (Integrated Development Environment). Because the textual debugging information only displays numerical values of variables, it is considered inadequate for understanding complicated data structures. There are some debugging tools that can display debugging information in 2-dimension, which is more understandable than textual information. However, rendering data in a 2-D display is often limited by the view port. When too much information is rendered together, it is useless. In this thesis, not only do we extend the rendering to 3-D but also design an object-oriented framework which enables the separation of VM programming from visualization system and particularly the compositionality of visualization metaphors.. An experimental layout visualization metaphor under the framework is implemented to rendering tree data structure, a commonly used data structure during programming.en_US
dc.description.sponsorship資訊教育研究所zh_TW
dc.identifierGN0693080370
dc.identifier.urihttp://etds.lib.ntnu.edu.tw/cgi-bin/gs32/gsweb.cgi?o=dstdcdr&s=id=%22GN0693080370%22.&%22.id.&
dc.identifier.urihttp://rportal.lib.ntnu.edu.tw:80/handle/20.500.12235/92923
dc.language英文
dc.subject輸出演算法zh_TW
dc.subject視覺化方法zh_TW
dc.subject軟體視覺化zh_TW
dc.subject除錯器zh_TW
dc.subjectLayout Algorithmen_US
dc.subjectVisualization Metaphoren_US
dc.subjectSoftware Visualizationen_US
dc.subjectDebuggeren_US
dc.title樹狀結構的輸出設計與實作zh_TW
dc.titleThe Design and Implementation of Tree Layout Visualization Metaphor for DIVAen_US

Files

Original bundle

Now showing 1 - 5 of 6
No Thumbnail Available
Name:
n069308037001.pdf
Size:
97.36 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
n069308037002.pdf
Size:
536.5 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
n069308037003.pdf
Size:
172.73 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
n069308037004.pdf
Size:
245.46 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
n069308037005.pdf
Size:
191.22 KB
Format:
Adobe Portable Document Format

Collections