浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 顯示光電

透視圖模塊

發(fā)布時間:2012/4/7 19:43:31 訪問次數(shù):946

    透視圖在工作臺窗口內(nèi)部提供附加組織層。當(dāng)用戶在任務(wù)MP2103DJ-LF-Z之間移動時,它們可以在透視圖之間進(jìn)行切換。透視圖定義視圖集合、視圖布局和用戶首次打開透視圖時使用的可視操作集。為了方便用戶使用MeshIDE for TinyOS進(jìn)行項(xiàng)目開發(fā),需提供一個MeshIDE for TinyOS任務(wù)的透視圖,其中包括編輯器和Make Option視圖等。
    透視圖是使用IPerspectiveFactory來實(shí)現(xiàn)的。透視圖工廠用來定義透視圖的初始布局和可視操作集。用戶可以通過調(diào)用“窗口”菜單的“打開透視囹”子菜單來選擇透視圖。IPerspectiveFactory的實(shí)現(xiàn)器應(yīng)該利用描述透視圖及其透視圖頁面布局的信息來配置IPageLayout。IPageLayout
的主要工作之一是描述工作臺窗口中的編輯器和視圖的布置。要組織相關(guān)視圖并減少混亂,可以使用IFolderLayout來將視圖分組到選項(xiàng)卡式文件夾中。
    透視圖在plugin.xml文件中聲明沒有什么特別之處,這里就不再贅述。
    編譯模塊
    編譯模塊是進(jìn)行代碼編譯操作啟動的模塊,它監(jiān)聽用戶單擊Make動作,并獲取Make的參數(shù),通過IEnvironment接口與TinyOSEnvironment進(jìn)行信息交互。它主要包括Make Option視圖中的Make、Install、Reinstall等按鈕和make的各種參數(shù)選項(xiàng)下拉菜單。
    Make Option的主要功能是實(shí)現(xiàn)項(xiàng)目的編譯和發(fā)布,在沒有用戶平臺之前,這部分操是在TinyOS下的Cygwin中完成的,用戶需要在命令行中輸入信息來編譯已有的nesC文件,然后將其發(fā)布到節(jié)點(diǎn)中。MeshIDE for TinyOS將這個功能整合到平臺中,可生成一個項(xiàng)目的arget,直接通過Make Option視圖中的按鈕進(jìn)行項(xiàng)目編譯。同時,提供編譯目標(biāo)的一些選項(xiàng),可以實(shí)現(xiàn)nesC代碼的發(fā)布或者其他可以在Cygwin中實(shí)現(xiàn)的功能。
    Make祁I(lǐng)nstall -個項(xiàng)目目標(biāo)的一般過程,如圖7-38所示。
    配置模塊
    配置模塊包括配置編譯環(huán)境的屬性頁和項(xiàng)目首選項(xiàng)兩部分。首選項(xiàng)擴(kuò)展點(diǎn)允許插件Eclipse首選項(xiàng)機(jī)制添加新的首選項(xiàng)作用域和指定要運(yùn)行的類,以便在運(yùn)行時初始化默認(rèn)首選項(xiàng)值。MeshIDE for TinyOS的首選項(xiàng)分為兩層,每層首選項(xiàng)都由不同的page組成。第一層頁面是基本選項(xiàng),它規(guī)定了是否允許用戶在工作區(qū)之外編輯內(nèi)容;第二層有3個頁面,包括用戶自定義背景著色方案、用戶自定義文本著色方案和用戶自定義doc文本模板的內(nèi)容。
    用戶自定義背景著色方案規(guī)定了關(guān)于nesC編輯狀態(tài)下不同層括號區(qū)域內(nèi)著色方法,用戶自定義文本著色方案規(guī)定了nesC編輯狀態(tài)下nesC代碼的著色方法,用戶自定義doc文本模板的內(nèi)容規(guī)定了自動生成提供幫助的開發(fā)者信息等。所有的這些首選項(xiàng)頁面都需要實(shí)現(xiàn)IWorkbenchPreferencePage接口中的方法。首選項(xiàng)頁面結(jié)構(gòu)如圖7-39所示。

                              

    屬性頁面是用戶與對象的屬性交互的友好方法。當(dāng)在對象的彈出菜單上選擇“屬性”菜單項(xiàng)時,通常在可見的財話框中顯示屬性頁面。用戶右擊MeshIDE for TinyOS的項(xiàng)目選擇屬性可以選擇MeshIDE-Evironment。由于暫時只有TinyOS Environment -個環(huán)境,所以無法選擇其他環(huán)境,這里可以用于以后功能的擴(kuò)展。


    透視圖在工作臺窗口內(nèi)部提供附加組織層。當(dāng)用戶在任務(wù)MP2103DJ-LF-Z之間移動時,它們可以在透視圖之間進(jìn)行切換。透視圖定義視圖集合、視圖布局和用戶首次打開透視圖時使用的可視操作集。為了方便用戶使用MeshIDE for TinyOS進(jìn)行項(xiàng)目開發(fā),需提供一個MeshIDE for TinyOS任務(wù)的透視圖,其中包括編輯器和Make Option視圖等。
    透視圖是使用IPerspectiveFactory來實(shí)現(xiàn)的。透視圖工廠用來定義透視圖的初始布局和可視操作集。用戶可以通過調(diào)用“窗口”菜單的“打開透視囹”子菜單來選擇透視圖。IPerspectiveFactory的實(shí)現(xiàn)器應(yīng)該利用描述透視圖及其透視圖頁面布局的信息來配置IPageLayout。IPageLayout
的主要工作之一是描述工作臺窗口中的編輯器和視圖的布置。要組織相關(guān)視圖并減少混亂,可以使用IFolderLayout來將視圖分組到選項(xiàng)卡式文件夾中。
    透視圖在plugin.xml文件中聲明沒有什么特別之處,這里就不再贅述。
    編譯模塊
    編譯模塊是進(jìn)行代碼編譯操作啟動的模塊,它監(jiān)聽用戶單擊Make動作,并獲取Make的參數(shù),通過IEnvironment接口與TinyOSEnvironment進(jìn)行信息交互。它主要包括Make Option視圖中的Make、Install、Reinstall等按鈕和make的各種參數(shù)選項(xiàng)下拉菜單。
    Make Option的主要功能是實(shí)現(xiàn)項(xiàng)目的編譯和發(fā)布,在沒有用戶平臺之前,這部分操是在TinyOS下的Cygwin中完成的,用戶需要在命令行中輸入信息來編譯已有的nesC文件,然后將其發(fā)布到節(jié)點(diǎn)中。MeshIDE for TinyOS將這個功能整合到平臺中,可生成一個項(xiàng)目的arget,直接通過Make Option視圖中的按鈕進(jìn)行項(xiàng)目編譯。同時,提供編譯目標(biāo)的一些選項(xiàng),可以實(shí)現(xiàn)nesC代碼的發(fā)布或者其他可以在Cygwin中實(shí)現(xiàn)的功能。
    Make祁I(lǐng)nstall -個項(xiàng)目目標(biāo)的一般過程,如圖7-38所示。
    配置模塊
    配置模塊包括配置編譯環(huán)境的屬性頁和項(xiàng)目首選項(xiàng)兩部分。首選項(xiàng)擴(kuò)展點(diǎn)允許插件Eclipse首選項(xiàng)機(jī)制添加新的首選項(xiàng)作用域和指定要運(yùn)行的類,以便在運(yùn)行時初始化默認(rèn)首選項(xiàng)值。MeshIDE for TinyOS的首選項(xiàng)分為兩層,每層首選項(xiàng)都由不同的page組成。第一層頁面是基本選項(xiàng),它規(guī)定了是否允許用戶在工作區(qū)之外編輯內(nèi)容;第二層有3個頁面,包括用戶自定義背景著色方案、用戶自定義文本著色方案和用戶自定義doc文本模板的內(nèi)容。
    用戶自定義背景著色方案規(guī)定了關(guān)于nesC編輯狀態(tài)下不同層括號區(qū)域內(nèi)著色方法,用戶自定義文本著色方案規(guī)定了nesC編輯狀態(tài)下nesC代碼的著色方法,用戶自定義doc文本模板的內(nèi)容規(guī)定了自動生成提供幫助的開發(fā)者信息等。所有的這些首選項(xiàng)頁面都需要實(shí)現(xiàn)IWorkbenchPreferencePage接口中的方法。首選項(xiàng)頁面結(jié)構(gòu)如圖7-39所示。

                              

    屬性頁面是用戶與對象的屬性交互的友好方法。當(dāng)在對象的彈出菜單上選擇“屬性”菜單項(xiàng)時,通常在可見的財話框中顯示屬性頁面。用戶右擊MeshIDE for TinyOS的項(xiàng)目選擇屬性可以選擇MeshIDE-Evironment。由于暫時只有TinyOS Environment -個環(huán)境,所以無法選擇其他環(huán)境,這里可以用于以后功能的擴(kuò)展。


熱門點(diǎn)擊

 

推薦技術(shù)資料

按鈕與燈的互動實(shí)例
    現(xiàn)在趕快去看看這個目錄卞有什么。FGA15N120AN... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!