[發(fā)明專利]構(gòu)件化軟件系統(tǒng)中實現(xiàn)構(gòu)件外殼類構(gòu)建的方法無效
| 申請?zhí)枺?/td> | 200710173115.0 | 申請日: | 2007-12-26 |
| 公開(公告)號: | CN101196814A | 公開(公告)日: | 2008-06-11 |
| 發(fā)明(設(shè)計)人: | 宋世軍;梁宇洲;陳榕;牛靖宇 | 申請(專利權(quán))人: | 上??铺┦兰o(jì)科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 上海智信專利代理有限公司 | 代理人: | 王潔 |
| 地址: | 201203上海市浦東新區(qū)*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 構(gòu)件 軟件 系統(tǒng) 實現(xiàn) 外殼 構(gòu)建 方法 | ||
1.一種構(gòu)件化軟件系統(tǒng)中實現(xiàn)構(gòu)件外殼類構(gòu)建的方法,其特征在于,所述的方法包括以下步驟:
(1)系統(tǒng)進行初始化操作;
(2)系統(tǒng)根據(jù)用戶的輸入操作,產(chǎn)生構(gòu)件外殼類的相應(yīng)功能代碼信息;
(3)系統(tǒng)根據(jù)用戶輸入的編譯信息,調(diào)用構(gòu)件編譯工具編譯構(gòu)件代碼,并進行構(gòu)件外殼類擴展代碼的編譯生成處理操作;
(4)系統(tǒng)根據(jù)用戶對構(gòu)件的調(diào)用操作,進行相應(yīng)的構(gòu)件外殼類實例化處理操作。
2.根據(jù)權(quán)利要求1所述的構(gòu)件化軟件系統(tǒng)中實現(xiàn)構(gòu)件外殼類構(gòu)建的方法,其特征在于,所述的進行構(gòu)件外殼類擴展代碼的編譯生成處理操作,包括以下步驟:
(31)系統(tǒng)根據(jù)所述的編譯信息判斷是否需要創(chuàng)建出構(gòu)件外殼類;
(32)如果是,則根據(jù)該編譯信息選擇對應(yīng)的構(gòu)件外殼類的功能代碼信息;
(33)根據(jù)該構(gòu)件外殼類的功能代碼信息對構(gòu)件代碼進行擴展處理操作;
(34)系統(tǒng)調(diào)用構(gòu)件編譯工具對進行擴展處理操作后的新代碼進行編譯。
3.根據(jù)權(quán)利要求2所述的構(gòu)件化軟件系統(tǒng)中實現(xiàn)構(gòu)件外殼類構(gòu)建的方法,其特征在于,所述的對構(gòu)件代碼進行擴展處理操作,包括以下步驟:
(331)將構(gòu)件所定義的接口作為基類,并生成該基類的外殼派生類;
(332)將所述的構(gòu)件外殼類的功能代碼信息加入到所述的外殼派生類的實現(xiàn)代碼中。
4.根據(jù)權(quán)利要求3所述的構(gòu)件化軟件系統(tǒng)中實現(xiàn)構(gòu)件外殼類構(gòu)建的方法,其特征在于,所述的進行構(gòu)件外殼類實例化處理操作,包括以下步驟:
(41)系統(tǒng)在實例化構(gòu)件對象時創(chuàng)建出所述的外殼派生類對象;
(42)將該外殼派生類對應(yīng)的指針作為構(gòu)件接口指針返回給構(gòu)件調(diào)用者。
5.根據(jù)權(quán)利要求4所述的構(gòu)件化軟件系統(tǒng)中實現(xiàn)構(gòu)件外殼類構(gòu)建的方法,其特征在于,所述的步驟(41)中,系統(tǒng)使用類廠函數(shù)進行構(gòu)件對象的實例化。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上??铺┦兰o(jì)科技有限公司,未經(jīng)上海科泰世紀(jì)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710173115.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護方法及系統(tǒng)
- 一種用于航空機載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法
- 互動業(yè)務(wù)終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預(yù)報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設(shè)備實現(xiàn)方法及其實現(xiàn)裝置





