每個Cheat Sheet都會有一個它的任務執行列表,用來表示實現特定目的所需要執行的步驟的順序和內容。列表的最開始是對于該Cheat Sheet的簡介,它包括和對于整個Cheat Sheet的功能和作用的簡單介紹,在簡介的結尾處有一個 樣子的圖標,點擊它便可以開始Cheat Sheet的任務執行了。
注:圖3中的簡介結尾現實的圖標是 ,而非
是因為圖標
一旦被點擊后,此Cheat Sheet就會被注釋為已經執行的狀態,而
代表了一個重新開始執行整個Cheat Sheet的含義。
被展開的任務項就是Cheat Sheet要完成任務的真正執行步驟,其中可能包含了關于該步驟地介紹,以及多個表示不同含義的圖標,每個不同的圖標都表示了不同的含義,下表1列出了Cheat Sheet中的所有圖標及其用法:
表1 Cheat Sheet圖標使用說明

RSA只為用戶提供了有限的Cheat Sheet,值得慶幸的是,RSA為用戶提供了訂制自己需要的Cheat Sheet的擴展點: org.eclipse.ui.cheatsheets.cheatSheetContent。這里所提到的插件的擴展點基本上是它的組件配置點,使用XML Schema子集描述。一個完成某種抽象功能的插件,比如在工作臺顯示獨立試圖等,將會公布一個擴展點,指定每個實現必須完成什么才能被這個插件使用。這些一般需要包含簡單的屬性,比如窗口標題和圖標路徑,同時也包含實現具體接口的類名稱。在這里的例子中,每個要提供一個視圖實現的插件必須聲明一個插件描述符屬性的ID是org.eclipse.ui.views擴展點的擴展。這個擴展必須指定類實現接口的名為org.eclipse.ui.IViewPart。在運行時,工作臺插件查找插件記錄中所有的org.eclipse.ui.views的擴展并且將它們提供給用戶作為可顯示的視圖。當用戶選擇打開某個視圖時,工作臺插件初始化指定在插件描述符中視圖的實現類,并且通過接口org.eclipse.ui.IViewPart來和它交互。這個機制是Eclipse擴展性的基石。插件給其他的插件提供具體的實現,很多都是實現了自身高度抽象,并且將它們作為擴展點提供給其他的插件來完成。
org.eclipse.ui.cheatsheets.cheatSheetContent就是RSA提供給大家的創建自己Cheat Sheet內容的擴展點,要實現自己的Cheat Sheet首先就要創建擴展了這個擴展點的插件項目;然后,遵循該擴展點的規則來定義自己的擴展內容;經過測試后的插件項目,并不能成為您自己運行平臺的一部分,要想讓它也能和您正在開發程序的平臺一起展現給客戶,接下來您需要把這個插件作為一個發布項目發布給外界,然后將其導入到您的運行平臺。
文章來源于領測軟件測試網 http://www.kjueaiud.com/