[發(fā)明專利]多語言系統(tǒng)實現統(tǒng)一開發(fā)的方法及系統(tǒng)無效
| 申請?zhí)枺?/td> | 200710308399.X | 申請日: | 2007-12-29 |
| 公開(公告)號: | CN101246420A | 公開(公告)日: | 2008-08-20 |
| 發(fā)明(設計)人: | 王臻;卜天奇;吳遙;景培培;高崇毅;蘇珩 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F9/45 |
| 代理公司: | 北京集佳知識產權代理有限公司 | 代理人: | 逯長明 |
| 地址: | 100032*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 語言 系統(tǒng) 實現 統(tǒng)一 開發(fā) 方法 | ||
1、多語言系統(tǒng)實現統(tǒng)一開發(fā)的方法,其特征在于,包括:
將各種語言的公共部分抽象和規(guī)范化為中間語言;
編寫中間語言代碼;
按照不同語言各自的語法規(guī)則,將所述中間語言代碼分別編譯成各種語言代碼;
按照不同語言各自的編譯規(guī)則,分別執(zhí)行各種語言代碼,實現由中間語言統(tǒng)一開發(fā)的多語言系統(tǒng)。
2、根據權利要求1所述的方法,其特征在于,按照以下步驟編譯中間語言代碼:
將所述中間語言代碼解析為語法分析樹;
按照不同語言各自的語法規(guī)則,利用語法分析樹分別拼寫符合相應語法規(guī)則的代碼。
3、根據權利要求1所述的方法,其特征在于:所述各種語言的公共部分包括公共控件資源和公共事件驅動方法,其中公共控件資源包括域、列表、表格、菜單和屏幕,公共事件驅動方法包括域事件、列表事件、表格事件、菜單事件和屏幕事件。
4、根據權利要求3所述的方法,其特征在于:所述中間語言提供界面定義,用于描述公共控件資源;并提供事件定義及處理邏輯,用于描述公共事件驅動方法。
5、根據權利要求1所述的方法,其特征在于:所述多語言包括ACE語言和J2EE技術規(guī)范語言。
6、實現多語言統(tǒng)一開發(fā)的系統(tǒng),其特征在于,包括:
通用接口,用于將各種語言的公共部分抽象和規(guī)范化為中間語言,提供對所述公共部分的描述;
編譯器,用于按照不同語言各自的語法規(guī)則,將利用通用接口編寫的中間語言代碼分別編譯成各種語言代碼;
多個代碼執(zhí)行單元,每個代碼執(zhí)行單元對應一種語言,用于按照該語言的編譯規(guī)則,執(zhí)行相應的語言代碼,實現由中間語言統(tǒng)一開發(fā)的多語言系統(tǒng)。
7、根據權利要求6所述的系統(tǒng),其特征在于,所述編譯器包括:
語法規(guī)則庫,用于存儲各種語言的語法規(guī)則;
詞法和語法解析單元,用于將所述中間語言代碼解析為語法分析樹;
語言代碼生成單元,用于按照不同語言各自的語法規(guī)則,利用語法分析樹分別拼寫符合相應語法規(guī)則的代碼。
8、根據權利要求6所述的系統(tǒng),其特征在于:所述各種語言的公共部分包括公共控件資源和公共事件驅動方法,其中公共控件資源包括域、列表、表格、菜單和屏幕,公共事件驅動方法包括域事件、列表事件、表格事件、菜單事件和屏幕事件。
9、根據權利要求8所述的系統(tǒng),其特征在于:所述中間語言提供界面定義,用于描述公共控件資源;并提供事件定義及處理邏輯,用于描述公共事件驅動方法。
10、根據權利要求6所述的系統(tǒng),其特征在于:所述多語言包括ACE語言和J2EE技術規(guī)范語言。
11、實現多語言統(tǒng)一開發(fā)的裝置,其特征在于,包括:
通用接口,用于將各種語言的公共部分抽象和規(guī)范化為中間語言,提供對所述公共部分的描述;
編譯器,用于按照不同語言各自的語法規(guī)則,將利用通用接口編寫的中間語言代碼分別編譯成各種語言代碼。
12、根據權利要求11所述的裝置,其特征在于,所述編譯器包括:
語法規(guī)則庫,用于存儲各種語言的語法規(guī)則;
詞法和語法解析單元,用于將所述中間語言代碼解析為語法分析樹;
語言代碼生成單元,用于按照不同語言各自的語法規(guī)則,利用語法分析樹分別拼寫符合相應語法規(guī)則的代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710308399.X/1.html,轉載請聲明來源鉆瓜專利網。





