[發(fā)明專利]一種基于控件庫的開發(fā)方法、系統(tǒng)及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202110710173.2 | 申請日: | 2021-06-25 |
| 公開(公告)號: | CN113326044A | 公開(公告)日: | 2021-08-31 |
| 發(fā)明(設(shè)計)人: | 董鵬飛;趙春輝;劉燕 | 申請(專利權(quán))人: | 重慶唯哲科技有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F8/36;G06F8/34 |
| 代理公司: | 重慶信航知識產(chǎn)權(quán)代理有限公司 50218 | 代理人: | 董世波 |
| 地址: | 401120 重慶市*** | 國省代碼: | 重慶;50 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 控件 開發(fā) 方法 系統(tǒng) 存儲 介質(zhì) | ||
本發(fā)明公開了一種基于控件庫的開發(fā)方法、系統(tǒng)及存儲介質(zhì),在設(shè)計界面,新建實時看板或通過文件形式導(dǎo)入導(dǎo)出實時看板;通過設(shè)計界面的可視化控件庫搭建看板內(nèi)容,且隨時都可以依據(jù)需求調(diào)整看板內(nèi)容;選中控件,可對該控件進行相關(guān)屬性的配置;在運行界面,通過拖動建立資源和控件的映射關(guān)系,實現(xiàn)控件顯示實時數(shù)據(jù)或賦予控件功能;雙擊控件標(biāo)題彈出抽屜可以查看或修改與該控件綁定的資源信息,本發(fā)明將服務(wù)器資源模塊定義為標(biāo)準(zhǔn)化的資源;實現(xiàn)基于規(guī)則的程序執(zhí)行環(huán)境;通過可視化的方式定義交互界面和服務(wù)器端資源,實現(xiàn)基于web的標(biāo)準(zhǔn)化文件,實現(xiàn)快速搭建可用的系統(tǒng)。
技術(shù)領(lǐng)域
本發(fā)明屬于計算機技術(shù)領(lǐng)域,具體涉及一種基于控件庫的開發(fā)方法、系統(tǒng)及存儲介質(zhì)。
背景技術(shù)
隨著現(xiàn)代化工業(yè)的飛速發(fā)展,人機界面在工業(yè)控制領(lǐng)域應(yīng)用越來越廣泛?;谌紮C控制系統(tǒng)的燃機監(jiān)控軟件畫面,傳統(tǒng)的方法是采用定制開發(fā)的方式,,對開發(fā)人員的技能要求較高,要熟練各種開發(fā)語言以及熟練使用各種開發(fā)調(diào)試工具,可維護性差,開發(fā)難度大、成本高、且學(xué)習(xí)周期較長,數(shù)據(jù)間的通訊搭建繁瑣。交付后,用戶不能獨立自主維護,必須依賴廠家進行維護,升級迭代周期長且效率低,不能滿足連續(xù)生產(chǎn)的要求。
現(xiàn)有方案,主要缺陷在于:(1)只關(guān)注開發(fā)的一個步驟,開發(fā)后集成到系統(tǒng)中還需要一定的編碼工作;(2)開發(fā)的結(jié)果只能展示靜態(tài)數(shù)據(jù);(3)數(shù)據(jù)間的通訊搭建繁瑣。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于控件庫的開發(fā)方法、系統(tǒng)及存儲介質(zhì),以解決上述背景技術(shù)中提出現(xiàn)有技術(shù)中的問題。
為實現(xiàn)上述目的,本發(fā)明采用了如下技術(shù)方案:
一種基于控件庫的開發(fā)方法,包括如下步驟:
S1、在設(shè)計界面,新建實時看板或通過文件形式導(dǎo)入導(dǎo)出實時看板;
S2、通過設(shè)計界面的可視化控件庫搭建看板內(nèi)容,且隨時都可以依據(jù)需求調(diào)整看板內(nèi)容;
S3、使用設(shè)計界面工具欄的對齊、分布、圖層、鎖定功能快速調(diào)整控件大小和位置,預(yù)覽功能實時查看看板展示效果;
S4、選中控件,可對該控件進行相關(guān)屬性的配置;
S5、在運行界面,通過拖動建立資源和控件的映射關(guān)系,實現(xiàn)控件顯示實時數(shù)據(jù)或賦予控件功能;
S6、雙擊控件標(biāo)題彈出抽屜可以查看或修改與該控件綁定的資源信息。
優(yōu)選的,可視化控件庫中包括至少一個控件,各個控件是對應(yīng)用內(nèi)容的所有待顯示內(nèi)容進行分類后得到的,每個控件包括至少一種展示形式。
優(yōu)選的,調(diào)整看板內(nèi)容發(fā)起人選擇的控件屬性,并且依據(jù)發(fā)起人輸入的調(diào)整內(nèi)容信息,生成完整的屬性更改后保存。
優(yōu)選的,界面設(shè)計方案中包括控件以及控件的位置信息,在看板接收到界面設(shè)計方案的編譯請求時,獲取預(yù)先存儲的控件對應(yīng)的代碼,編譯控件對應(yīng)的代碼,根據(jù)編譯后的結(jié)果和位置信息生成與界面設(shè)計方案對應(yīng)的界面。
優(yōu)選的,獲取預(yù)先存儲的控件對應(yīng)的代碼包括:獲取預(yù)先存儲的控件對應(yīng)的代碼和控件樣式對應(yīng)的代碼;編譯控件對應(yīng)的代碼包括:編譯控件對應(yīng)的代碼和控件樣式對應(yīng)的代碼。
優(yōu)選的,編譯每種控件對應(yīng)的代碼生成動態(tài)建立資源,配置加載建立資源,將每種控件存放至圖形界面的指定路徑中,圖形界面加載自定義控件庫后,根據(jù)自定義控件庫提供的標(biāo)準(zhǔn)接口,識別自定義控件圖標(biāo),并在圖形界面中生成自定義控件,并將自定義控件對應(yīng)顯示在看板中。
一種基于控件庫的開發(fā)系統(tǒng),包括客戶端模塊和服務(wù)器資源模塊,所述客戶端模塊包括控件模塊、看板模塊、流程節(jié)點模塊及標(biāo)準(zhǔn)化的文件模塊,所述服務(wù)器資源模塊包括交互界面模塊和程序執(zhí)行環(huán)境模塊;
該專利技術(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/202110710173.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 商品開發(fā)方法、商品開發(fā)系統(tǒng)、商品開發(fā)程序以及存儲商品開發(fā)程序的存儲介質(zhì)
- 開發(fā)支援裝置和開發(fā)支援程序
- 用于web開發(fā)系統(tǒng)的開發(fā)方法和web開發(fā)系統(tǒng)
- 控制裝置、開發(fā)裝置、以及開發(fā)程序
- 系統(tǒng)開發(fā)裝置、程序開發(fā)方法及開發(fā)程序
- 軟件開發(fā)平臺及其開發(fā)方法
- 菜譜開發(fā)方法和菜譜開發(fā)系統(tǒng)
- EasyApp移動開發(fā)平臺和開發(fā)方法
- 開發(fā)支援裝置、開發(fā)支援方法以及存儲介質(zhì)
- 開發(fā)輔助裝置、開發(fā)輔助系統(tǒng)和開發(fā)輔助方法





