IDL Testing Plan Section 3
從使用者介面的角度
3. 從使用者介面的角度
從使用者介面的角度來看一個軟體是很重要的,因為基本上軟體是寫給
人用的,所以一個好的軟體一定會站在使用者的角度來考慮設計。因此
測試IDL可以從使用者介面的角度來看,而此又可以分為兩項:
3.1. 工作環境
良好的工作環境可以使得使用者方便於工作、節省工作時間。
3.1.1. History
IDL提供history的功能,內定可以記憶最近20次的指令,當然user可以修
改記憶的次數。IDL系統變數!EDIT_INPUT為起動及關閉這項功能的變
數,例如系統變數!EDIT_INPUT設為50表示可以記憶最近50次的指令。
此history的功能為按次序回顧的,並不像Matlab提供smart history的功能。
3.1.2. Save and Restore
IDL可以將工作的結果,儲存到檔案中,以方便離開後下次再重新載入
使用。使用法如下:
IDL> SAVE, FILENAME = 'test.dat'
IDL> RESTORE, 'test.dat'
3.1.3. Help
設計良好的輔助說明,可以方便解決使用者的問題。在IDL中只要打入 ?
,便可以得到一個線上輔助說明,這個線上輔助說明歸類做得不錯,可
以很容易找到所要的說明,但是不能列印出來。
另外IDL有一種輔助說明 help 是幫助列出變數資料或系統變數資料等等
,有助於使用者了解目前的工作環境情形。
3.1.4. Debugger
IDL提供一簡單的debugger,可以幫助使用者在發展程式時除錯。此
debugger主要的功能有:
再配合上print及help兩個指令就可以檢查變數等資料。
3.1.5. Script
IDL提供script的功能,可以讓使用者將一些IDL程式指令先寫好在檔案
中,再叫出來執行。
3.2. 交談式圖形介面Widget
IDL與其他類似的軟體最大不同點,就是提供使用者自定之交談式圖形
介面Widget,使用者可以為自己的程式加上交談式圖形介面的功能。
IDL的Widget提供了以下幾類的交談式圖形介面的功能:
- Button
- Text
- Draw
- Lable
- Menu
- List
- Slider
- Control
- Event
[Section 2]|[Table Of Contents]|[Section 4]