亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于窗體間數據傳遞的可在線配置通用化軟件的開發(fā)方法與流程

文檔序號:12664339閱讀:來源:國知局

技術特征:

1.基于窗體間數據傳遞的可在線配置通用化軟件的開發(fā)方法,其特征在于,包括下述步驟:

步驟1、針對需要進行軟件開發(fā)的某個領域或者某個方面的不同型號的設備,將所有設備的總硬件資源信息進行集合,并將所有總硬件資源按照接口類型分類,按照每種接口類型的數量和對應可配置的屬性參數分配編號至配置界面,保證用戶可在配置界面上實現對所有硬件資源的任意配置;所述的配置界面為將所有硬件資源的配置信息進行呈現和對硬件資源的配置信息進行改動的界面或者對話框;

步驟2、用戶根據軟件開發(fā)的測試任務需求在配置界面完成初步硬件資源的配置,得到有效配置結果,具體如下:

步驟2.1、用戶根據測試任務需求在配置界面對分配編號的總硬件資源進行預設,獲取所需總硬件資源中的某接口的通道總路數t;

步驟2.2、計算機初始化有效通道總路數c=0、通道的路數序號i=0;并根據用戶設置的總硬件資源中的接口生成一個通道編號數組A[t],初始化通道編號數組A[t]=0;編號數組A[t]中按照大小順序存放接口的有效通道序號;

步驟2.3、計算機通過遍歷檢測通道是否有效;如果通道無效,令通道的路數序號i=i+1,檢測下一路通道;如果通道有效,令通道的路數序號i=i+1,并令有效的通道編號數組A[c]=i+1,然后令有效通道總路數c=c+1;

步驟2.4、判斷通道的路數序數i是否等于通道總路數t,如果通道的路數序數i不等于通道總路數t,檢測并未完成,返回步驟2.3繼續(xù)檢測;如果通道的路數序數i等于通道總路數t,檢測完成,記錄有效通道總路數c和有效的通道編號數組A[c],記為有效配置結果,完成初步配置;

步驟3、開始測試任務時,利用窗體間數據傳遞技術在線實時將所述的有效配置結果傳遞給測試界面,測試界面獲取當前最新有效配置;

所述的測試界面為呈現配置結果和在線運行檢測及顯示測控結果的用戶交互界面或者對話框;

步驟4、測試界面根據接收當前最新的有效配置結果對總硬件資源進行重構,并對重構后硬件的屬性參數進行配置,記為重構后硬件資源;

步驟5、測試界面通過與重構后硬件資源進行信息交互,實現并完成測試任務,進而實現通用化軟件的開發(fā)。

2.根據權利要求1所述的基于窗體間數據傳遞的可在線配置通用化軟件的開發(fā)方法,其特征在于,步驟5中所述的測試界面通過與重構后硬件資源進行信息交互實現并完成測試任務的過程中,如果發(fā)現配置錯誤或者存在能夠優(yōu)化的配置,則返回步驟2重新進行硬件資源的配置,然后測試界面在線實時接收修改后最新的有效配置,對總硬件資源進行重構,并對重構后硬件的屬性參數進行配置,保證軟件在線可配置性。

3.根據權利要求2所述的基于窗體間數據傳遞的可在線配置通用化軟件的開發(fā)方法,其特征在于,步驟2中用戶根據軟件開發(fā)的測試任務需求在配置界面完成初步硬件資源的配置中所述的軟件開發(fā)的測試任務包括所有用戶想要完成的測試任務,針對每次測試任務均需要硬件資源的重新配置。

4.根據權利要求1至3之一所述的基于窗體間數據傳遞的可在線配置通用化軟件的開發(fā)方法,其特征在于,步驟3所述的利用窗體間數據傳遞技術將所述的有效配置結果傳遞給測試界面的過程是基于自定義消息和消息響應函數實現的,具體過程包括以下步驟:

步驟(1)、在配置界面對應的頭文件中定義發(fā)送所有有效配置結果項的自定義消息宏,該宏值在整個軟件中必須是唯一的;

步驟(2)、配置界面利用類向導添加發(fā)送所有有效配置結果信息的消息觸發(fā)函數,該函數功能是獲取并實時發(fā)送所有有效配置結果;

步驟(3)、編寫消息觸發(fā)函數,將在配置界面獲取的所有有效配置結果信息,按照自定義的格式將不同數據類型的有效配置結果信息進行整合打包后自動發(fā)送,以保證有效配置傳遞的實時性;

步驟(4)、測試界面的利用類向導添加接收所有有效配置結果信息的消息映射函數,該函數功能是自動接收并處理觸發(fā)函數所發(fā)送所有有效配置結果;

步驟(5)、在測試界面源文件編寫消息處理函數,該函數功能是自動接收步驟(3)發(fā)送的所有有效配置結果信息,并根據步驟(3)定義格式解析所有有效配置結果,并進行后續(xù)處理,后續(xù)處理過程包括重構硬件、測試界面顯示;整個傳遞配置信息的過程是在線傳輸,實現配置信息可在線配置功能。

5.根據權利要求1至3之一所述的基于窗體間數據傳遞的可在線配置通用化軟件的開發(fā)方法,其特征在于,步驟3所述的利用窗體間數據傳遞技術將所述的有效配置結果傳遞給測試界面的過程是基于定義響應窗體類的全局靜態(tài)變量實現的,具體過程包括以下步驟:

步驟(a)、在軟件App類的頭文件中添加配置界面頭文件,為步驟(b)實現將配置界面設置為全局變量提供基礎;

步驟(b)、在App類的頭文件中將配置界面對應的類設置為全局靜態(tài)變量,以便測試界面直接調用配置界面所有的配置信息;

步驟(c)、在App類的源文件頂部聲明全局靜態(tài)變量;完成后,配置界面對應的類成為全局靜態(tài)變量,能夠供其它類調用,只需在調用類對應頭文件中添加配置界面頭文件;

步驟(d)、在測試界面對應的頭文件中添加配置界面頭文件,利用定義配置界面的全局靜態(tài)變量,測試界面對應的源文件可像調用測試界面一樣調用配置界面,實時在線獲取配置界面的所有有效配置項;整個獲取配置信息的過程是在線實時的,能夠實現配置信息可在線配置功能。

當前第2頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1