[發(fā)明專利]Spread控件從ActiveX向.NET升級的自動化移植處理方法有效
| 申請?zhí)枺?/td> | 201310211137.7 | 申請日: | 2013-05-30 |
| 公開(公告)號: | CN104216722B | 公開(公告)日: | 2017-05-17 |
| 發(fā)明(設計)人: | 陳文生;張立宇 | 申請(專利權)人: | 步覽捷信息科技(上海)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 上海科盛知識產(chǎn)權代理有限公司31225 | 代理人: | 趙志遠 |
| 地址: | 200070 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | spread 控件 activex net 升級 自動化 移植 處理 方法 | ||
1.一種Spread控件從ActiveX向.NET升級的自動化移植處理方法,其特征在于,包括如下步驟:
(1)讀取Spread的移植處理規(guī)則文件,初始化文件中定義的具體處理信息;
(2)讀取Spread移植前的.NET代碼,判斷代碼中是否有Spread控件,若存在Spread控件,執(zhí)行步驟(4),否則執(zhí)行步驟(3);
(3)當代碼中不存在Spread控件,并且.NET代碼中還有未處理文件時,讀取未處理代碼文件,然后返回步驟(2),否則結束;
(4)讀入一個移植處理規(guī)則定義信息,根據(jù)移植處理規(guī)則以及所讀入的.NET代碼來判斷是否需要執(zhí)行Spread的移植處理規(guī)則;如果需要執(zhí)行移植處理規(guī)則,執(zhí)行步驟(5);否則循環(huán)執(zhí)行本步驟,讀取下一個移植處理規(guī)則定義信息,直至所有的移植處理規(guī)則處理完畢后,執(zhí)行步驟(6);
(5)根據(jù)Spread移植處理規(guī)則定義信息中的具體處理規(guī)則,調(diào)用該具體處理規(guī)則進行代碼的移植處理,并更新.NET代碼;處理完畢移植處理規(guī)則后,返回步驟(4);
(6)讀取經(jīng)移植處理后.NET代碼中的Spread持久狀態(tài)數(shù)據(jù),利用.NET的反射機制將Spread持久狀態(tài)數(shù)據(jù)映射成.NET控件可解析的文件流,然后執(zhí)行步驟(7);
(7)通過VisualStudio2008編輯器啟動該Spread的.NET控件的設計器,自動導入步驟(6)中保存的可解析的文件流;然后刪除臨時可解析的文件流,執(zhí)行步驟(8);
(8)刪除.NET代碼中的Spread持久狀態(tài)數(shù)據(jù);判斷.NET代碼中是否還有其他的Spread控件,如有返回步驟(4);若不存在,則執(zhí)行步驟(9);
(9)將Spread升級移植完畢的代碼寫出到新的.NET工程中,如果代碼中存在移植處理規(guī)則中未能對應的移植內(nèi)容,則將信息寫入Log文件,以備在后續(xù)的升級處理中,通過追加移植處理規(guī)則,再次進行移植升級處理。
2.根據(jù)權利要求1所述的一種Spread控件從ActiveX向.NET升級的自動化移植處理方法,其特征在于,所述的Spread的移植處理規(guī)則文件為一個XML文件,定義Spread的ActiveX控件與.NET控件的變換移植信息以及具體處理信息。
3.根據(jù)權利要求1所述的一種Spread控件從ActiveX向.NET升級的自動化移植處理方法,其特征在于,所述的移植處理規(guī)則包括聲明規(guī)則、屬性規(guī)則和方法規(guī)則。
4.根據(jù)權利要求3所述的一種Spread控件從ActiveX向.NET升級的自動化移植處理方法,其特征在于,該方法作為Visual Studio 2008開發(fā)工具的插件,或作為單獨的Spread升級移植工具。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于步覽捷信息科技(上海)有限公司,未經(jīng)步覽捷信息科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310211137.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用作血管再形成刺激劑的細胞制備物
- 一種基于神經(jīng)網(wǎng)絡解決協(xié)同過濾推薦數(shù)據(jù)稀疏性的方法
- Spread控件從ActiveX向.NET升級的自動化移植處理方法
- 一種融合氣孔導度的黃瓜GA?RBF光合速率預測模型建模方法
- 使用DFT擴頻技術降低光毫米波段OFDM信號PAPR的方法及系統(tǒng)
- 雜散電流干擾下埋地管道涂層缺陷電阻特性地表測試方法
- 一種預測供水系統(tǒng)中消毒副產(chǎn)物鹵乙酸濃度的方法
- 一種基于希爾伯特單邊帶變換的離散多頻光通信系統(tǒng)
- 一種數(shù)控鉆機CNC加工耐CAF電路板的加工方法
- 一種適合復雜異構系統(tǒng)的HPL矩陣更新優(yōu)化方法





