1. 程式人生 > >The ONE模擬器的檔案層次結構分析

The ONE模擬器的檔案層次結構分析

1.core包:包含模擬器的核心類和介面。對於模擬器的每次執行,幾乎所有這些類都需要.DNSNSim是該程式的主要類。 它啟動一個適當的使用者介面,然後開始模擬。
2.Report包:這個是預設的模擬程式將要呼叫的模擬方法的存放位置。
3.Routing包:這個資料夾裡存放的是模擬程式中可用的路由協議
4.Toolkit包:這個資料夾裡存放的是一些輔助性的perl指令碼
5.Test:包並不直接與模擬器相關,但是它包含了一系列的單 個的系統測試,這些可以測試系統是否執行良好
6.Reports包:這個是軟體的模擬結果輸出資料夾,所有的模擬結果(模擬統計資料、graphviz,相容資料)都將輸出在這個資料夾內。
7.movement包

:可以構造移動模組
8.GUI包:GUI 相關的類放在了。GUI包裡還包含一個playfield的子包,裡面定義了一 些在playfield的檢視中顯示的類。
9.uI包:基本的使用者介面類和基於文字的輸出類都放在了中
10.input包:提供用於讀取來自外部源的輸入資料的介面和類。
11.util包:包含在不同上下文中使用的實用程式類。
12.另外還有一些資料包