[發明專利]代碼自動生成系統、裝置及方法在審
| 申請號: | 201410643346.3 | 申請日: | 2014-11-13 |
| 公開(公告)號: | CN105653245A | 公開(公告)日: | 2016-06-08 |
| 發明(設計)人: | 唐國棋;侯劍偉;施偉 | 申請(專利權)人: | 朗新科技股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 214131 江蘇省無錫市無錫*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 代碼 自動 生成 系統 裝置 方法 | ||
1.一種代碼自動生成裝置,其特征在于,包括一運行有一代碼自動生成系統的客戶端,其中所述客戶端包 含一中央處理器,一用戶操作界面及一存儲器,所述用戶操作界面與所述存儲器分別連接于所述中央處理 器,所述代碼自動生成系統運行在所述中央處理器上,所述代碼自動生成系統根據從所述用戶操作界面獲 取的用戶配置信息自動生成配置文件,并將所述配置文件存儲在所述存儲器中。
2.如權利要求1所述的代碼自動生成裝置,其特征在于,所述代碼自動生成系統包含:
一實體建模模塊,提供一實體建模配置界面輸出于所述用戶操作界面上,根據從所述用戶操作界面上 獲取的實體建模配置信息生成表中間文件,并將所述表中間文件存儲在所述存儲器中;
一界面設計模塊,提供一界面設計配置界面輸出于所述用戶操作界面上,根據從所述用戶操作界面上 獲取的界面設計配置信息生成界面中間文件,并將所述界面中間文件存儲在所述存儲器中;
一代碼配置模塊,提供一代碼配置界面輸出于所述用戶操作界面上,根據從所述用戶操作界面上獲取 的代碼配置信息,以及從所述存儲器中調取的所述表中間文件和所述界面中間文件,生成代碼文件,所述 代碼文件存儲在所述存儲器中。
3.如權利要求2所述的代碼自動生成裝置,其特征在于,所述存儲器包含一第一存儲單元,一第二存儲單 元及一第三存儲單元,其中所述表中間文件存儲于所述第一存儲單元中,所述界面中間文件存儲于所述第 二存儲單元中,所述代碼文件存儲于所述第三存儲單元中。
4.如權利要求1所述的代碼自動生成裝置,其特征在于,更包含一數據庫服務器,通過一接口與所述客戶 端連接,其中所述代碼自動生成系統通過所述客戶端與所述數據庫服務器的連接調用所述數據庫服務器中 的數據源。
5.一種代碼自動生成系統,其特征在于,包括:
一實體建模模塊,包含一實體建模配置界面,一表中間文件生成單元,其中所述表中間文件生成單元 根據從所述實體建模配置界面獲取的實體建模配置信息生成表中間文件;
一界面設計模塊,包含一界面設計配置界面,一界面中間文件生成單元,其中所述界面中間文件生成 單元根據從所述界面設計配置界面獲取的界面設計配置信息生成界面中間文件;
一代碼配置模塊,包含一代碼配置界面,一代碼生成單元,其中所述代碼生成單元根據從所述代碼配 置界面獲取的代碼配置信息、從所述實體建模模塊調取的所述表中間文件及從所述界面設計模塊調取的所 述界面中間文件生成代碼文件。
6.如權利要求4所述的代碼自動生成系統,其特征在于,所述實體建模模塊更包含一數據導出模塊,所述 數據導出模塊將外部數據庫中的數據表信息轉換成實體建模輸出到所述實體建模配置界面中,或調用已生 成的所述表中間文件,并將所述表中間文件輸出到所述實體建模配置界面中。
7.如權利要求4所述的代碼自動生成系統,其特征在于,所述界面設計模塊可選擇性的從所述實體建模模 塊中調用所述表中間文件,并將所述表中間文件輸出到所述界面設計配置界面中。
8.一種代碼自動生成方法,其特征在于,包含步驟:
獲取用戶輸入的代碼配置信息;
導入一表中間文件及一界面中間文件;
根據所述代碼配置信息,所述表中間文件及所述界面中間文件,生成代碼文件。
9.如權利要求8所述的代碼自動生成方法,其特征在于,在所述獲取代碼配置信息前更包含步驟,獲取用 戶輸入的實體建模配置信息,并將其轉化成所述表中間文件。
10.如權利要求8或9所述的代碼自動生成方法,其特征在于,在所述獲取代碼配置信息前更包含步驟, 獲取用戶輸入的界面設計配置信息,并將其轉化成所述界面中間文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于朗新科技股份有限公司,未經朗新科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410643346.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種硬件設備斷電重置方法
- 下一篇:一種計時方法及裝置





