[發(fā)明專利]可視化生成項目代碼的裝置及方法有效
| 申請?zhí)枺?/td> | 201410308834.9 | 申請日: | 2014-07-01 |
| 公開(公告)號: | CN104063764A | 公開(公告)日: | 2014-09-24 |
| 發(fā)明(設(shè)計)人: | 陳先強(qiáng) | 申請(專利權(quán))人: | 成都市卓睿科技有限公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06 |
| 代理公司: | 四川省成都市天策商標(biāo)專利事務(wù)所 51213 | 代理人: | 秦華云 |
| 地址: | 610000 四川省*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 可視化 生成 項目 代碼 裝置 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)軟件技術(shù)領(lǐng)域,特別涉及一種可視化生成項目代碼的裝置及方法。
背景技術(shù)
在計算機(jī)信息時代,企業(yè)級應(yīng)用軟件的開發(fā)是一個漫長的過程,對于軟件開發(fā)者來說,常常會花費(fèi)大量的時間編寫重復(fù)的代碼,為了減少軟件開發(fā)者的機(jī)械錄入和重復(fù)勞動,現(xiàn)在的軟件行業(yè)里出現(xiàn)了各種各樣的代碼生成器,但是目前的代碼生成器只能生成簡單的三層結(jié)構(gòu)代碼或固定操作功能的代碼,不能夠?qū)崿F(xiàn)復(fù)雜的業(yè)務(wù)邏輯功能,而且在生成代碼過程中不能對效果進(jìn)行預(yù)覽,使用不方便。
發(fā)明內(nèi)容
本發(fā)明提供一種可視化生成項目代碼的裝置及方法,用于更簡單方便的生成項目代碼,并實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)邏輯功能。
為了解決以上的技術(shù)問題,本發(fā)明的第一個方面是提供一種可視化生成項目代碼的裝置,所述裝置包括數(shù)據(jù)源模塊、數(shù)據(jù)轉(zhuǎn)換模塊、模式框架選擇模塊、預(yù)定義模板修改模塊、底層框架修改模塊、預(yù)覽模塊和代碼保存模塊,
所述數(shù)據(jù)源模塊用于獲取數(shù)據(jù);
所述數(shù)據(jù)轉(zhuǎn)換模塊用于接收數(shù)據(jù)源模塊發(fā)送的數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換成統(tǒng)一的格式輸出到數(shù)據(jù)字段存儲容器,所述數(shù)據(jù)字段存儲容器用于列出每個數(shù)據(jù)的字段信息和描述;
所述模式框架選擇模塊用于選擇模式框架,并根據(jù)所選擇的模式框架加載代碼模板并通過界面顯示;
所述預(yù)定義模板修改模塊用于通過修改模式框架的代碼模板來進(jìn)行界面設(shè)計;
所述底層框架修改模塊用于選擇并修改底層框架;
所述預(yù)覽模塊用于預(yù)覽經(jīng)過修改后的模式框架的代碼模板和底層框架的代碼模板,并通過界面顯示;
所述代碼生成模塊用于根據(jù)預(yù)覽的模板保存代碼。
在第一個方面的第一種可能實(shí)現(xiàn)方式中,所述界面設(shè)計具體包括:
通過拖拽界面控件進(jìn)行界面設(shè)計,和/或
將數(shù)據(jù)字段存儲容器中的字段添加到界面控件,通過拖拽數(shù)據(jù)字段存儲容器的數(shù)據(jù)字段來設(shè)置界面需要顯示的數(shù)據(jù)字段。
在第一個方面的第二種可能實(shí)現(xiàn)方式中,數(shù)據(jù)源模塊獲取的數(shù)據(jù)選自數(shù)據(jù)表、數(shù)據(jù)視圖、Word表格、Excel表格或能分辨字符格式的文本文件。
在第一個方面的第三種可能實(shí)現(xiàn)方式中,模式框架選擇模塊選擇的模式框架選自ASP.net、ASP.net MVC或SSH。
在第一個方面的第四種可能實(shí)現(xiàn)方式中,底層框架修改模塊選擇的底層框架選自Hibernate、NHibernate或EF。
本發(fā)明的第二個方面是提供一種可視化生成項目代碼的方法,所述方法包括:
步驟A:獲取數(shù)據(jù);
步驟B:將獲取到的數(shù)據(jù)轉(zhuǎn)換成統(tǒng)一的格式輸出到數(shù)據(jù)字段存儲容器,所述數(shù)據(jù)字段存儲容器用于列出每個數(shù)據(jù)的字段信息和描述;
步驟C:選擇模式框架,根據(jù)所選擇的模式框架加載代碼模板并通過界面顯示;
步驟D:通過修改模式框架的代碼模板來進(jìn)行界面設(shè)計;
步驟E:選擇并修改底層框架;
步驟F:預(yù)覽經(jīng)過修改后的模式框架的代碼模板和底層框架的代碼模板,并通過界面顯示;
步驟G:根據(jù)預(yù)覽的模板保存代碼。
在第二個方面的第一種可能實(shí)現(xiàn)方式中,步驟D中界面設(shè)計具體包括:
通過拖拽界面控件進(jìn)行界面設(shè)計,和/或
將數(shù)據(jù)字段存儲容器中的字段添加到界面控件,開發(fā)者通過拖拽數(shù)據(jù)字段存儲容器的數(shù)據(jù)字段來設(shè)置界面需要顯示的數(shù)據(jù)字段。
在第二個方面的第二種可能實(shí)現(xiàn)方式中,步驟A中獲取的數(shù)據(jù)選自數(shù)據(jù)表、數(shù)據(jù)視圖、Word表格、Excel表格或能分辨字符格式的文本文件。
在第二個方面的第三種可能實(shí)現(xiàn)方式中,步驟C中的模式框架選自ASP.net、ASP.net MVC或SSH。
在第二個方面的第四種可能實(shí)現(xiàn)方式中,步驟E中的底層框架選自Hibernate、NHibernate或EF。
從以上技術(shù)方案可以看出,基于開發(fā)者所選擇的開發(fā)框架,開發(fā)者通過可視化地拖拽完成了界面的設(shè)計和數(shù)據(jù)的顯示,因此開發(fā)者可以簡單方便的開發(fā)相應(yīng)的軟件,這樣節(jié)省了軟件開發(fā)時間、提高了軟件開發(fā)的效率。此外,本發(fā)明根據(jù)框架的代碼模板動態(tài)生成項目代碼,從而實(shí)現(xiàn)了復(fù)雜的業(yè)務(wù)邏輯功能。
附圖說明
圖1為本發(fā)明實(shí)施例一提供的可視化生成項目代碼的裝置結(jié)構(gòu)框圖;
圖2為本發(fā)明實(shí)施例二提供的可視化生成項目代碼的方法流程圖。
具體實(shí)施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都市卓睿科技有限公司,未經(jīng)成都市卓睿科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410308834.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種密鑰存儲設(shè)備及其使用方法
- 下一篇:油煙顆粒過濾器
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q10-00 行政;管理
G06Q10-02 .預(yù)定,例如用于門票、服務(wù)或事件的
G06Q10-04 .預(yù)測或優(yōu)化,例如線性規(guī)劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規(guī)劃、調(diào)度或分配時間、人員或機(jī)器資源;企業(yè)規(guī)劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運(yùn)輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機(jī)輔助管理
- 數(shù)據(jù)可視化模型的處理方法及裝置
- 一種可視化內(nèi)容分發(fā)方法及系統(tǒng)
- 數(shù)據(jù)可視化圖形快速應(yīng)用方法及系統(tǒng)
- 基于有效信息的流場可視化視圖量化方法
- 可視化報表的制作方法、裝置、終端設(shè)備及存儲介質(zhì)
- 一種可視化圖形快速應(yīng)用與傳輸?shù)姆椒跋到y(tǒng)
- 一種可視化數(shù)據(jù)模型編排系統(tǒng)和編排方法
- 一種供水行業(yè)機(jī)房3D可視化運(yùn)維管理系統(tǒng)
- 一種電網(wǎng)數(shù)據(jù)可視化方法、裝置、設(shè)備及介質(zhì)
- 一種大場景城市建筑實(shí)時三維可視化的方法





