[發明專利]一種核反應堆計算軟件圖形界面的快速構建方法及系統有效
| 申請號: | 202011130699.5 | 申請日: | 2020-10-21 |
| 公開(公告)號: | CN112181418B | 公開(公告)日: | 2022-02-11 |
| 發明(設計)人: | 曹國海;蘆韡;劉東;強勝龍;李慶;劉盈;袁光輝;鄭丹晨;王杰;于洋;盧宗健;王雅峰;龐勃;安萍;馬永強 | 申請(專利權)人: | 中國核動力研究設計院 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F8/34 |
| 代理公司: | 成都行之專利代理事務所(普通合伙) 51220 | 代理人: | 林菲菲 |
| 地址: | 610000 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 核反應堆 計算 軟件 圖形界面 快速 構建 方法 系統 | ||
本發明公開了一種核反應堆計算軟件圖形界面的快速構建方法及系統,涉及核反應堆工程軟件開發領域,其技術方案要點是:將核反應堆計算軟件的圖形界面元素進行分類封裝,并對各類圖形界面元素的屬性進行統一配置;根據各類圖形界面元素構建對應的界面元素控件;對核反應堆計算軟件圖形界面開發的共性功能進行封裝,并提供控件庫中界面元素控件的應用方法以及開發應用實現接口;以調用API擴展接口的編程方式實現定制功能的開發和/或調用XML文件配置的擴展接口方式快速自動構建圖形界面。本發明通過對共性功能不必進行重復開發,提高軟件開發效率;可有效提升設計質量;并能夠保證提供統一的界面運行風格,方便設計用戶掌握與使用。
技術領域
本發明涉及核反應堆工程軟件開發領域,更具體地說,它涉及一種核反應堆計算軟件圖形界面的快速構建方法及系統。
背景技術
傳統的核反應堆計算分析軟件運行模式中,設計人員需要用文本的方式去準備計算輸入。在這一過程中設計人員需要耗費大量的精力去保證建模數據內容與格式的完整性、準確性。目前在核反應堆計算領域,越來越多的計算軟件采用圖形界面方式進行計算建模。一方面,通過圖形界面進行建??梢蕴嵘_^程的效率與質量;另一方面,也有利于將設計經驗進行界面固化,提升計算軟件的工程化應用能力。
伴隨越來越多的核反應堆計算軟件(特別是自研軟件)的研制,對圖形界面的研制也提出更高的要求。如何能夠快速構建統一界面風格、方便設計用戶使用的計算軟件圖形界面是核反應堆軟件開發中的共性問題。因此,如何研究設計一種先進、可復用、適用于核反應堆計算軟件圖形界面的快速構建技術是我們目前急需解決的問題。
發明內容
本發明的目的是提供一種核反應堆計算軟件圖形界面的快速構建方法及系統,對核反應堆計算軟件圖形界面開發流程中的共性功能不必進行重復開發,提高軟件開發效率;同時,支持設計經驗復用、輸入數據正確性與完整性檢查、錯誤參數自動定位跳轉等功能,可有效提升設計質量;最后,能夠保證提供統一的界面運行風格,方便設計用戶掌握與使用。
本發明的上述技術目的是通過以下技術方案得以實現的:
第一方面,提供了一種核反應堆計算軟件圖形界面的快速構建方法,包括以下步驟:
S101:將核反應堆計算軟件的圖形界面元素進行分類封裝,并對各類圖形界面元素的屬性進行統一配置;
S102:根據各類圖形界面元素構建對應的界面元素控件;
S103:對核反應堆計算軟件圖形界面開發的共性功能進行封裝,并提供控件庫中界面元素控件的應用方法以及開發應用實現接口;
S104:開發應用實現接口包括編程函數的API擴展接口和XML文件配置的擴展接口,以調用API擴展接口的編程方式實現定制功能的開發和/或調用XML文件配置的擴展接口方式快速自動構建圖形界面。
進一步的,所述統一配置具體為:將核反應堆計算軟件的圖形界面元素分為輸入類、選擇類與顯示類,并對各類圖形界面元素的字體、背景、布局、對齊方式屬性提供統一配置接口。
進一步的,所述控件庫集成有圖形化界面開發常用的界面元素控件,并支持用戶新建控件;界面元素控件支持計算參數類型、數值范圍、與其他參數關聯關系的數據屬性設置;同時支持屬性的自動化校驗、出錯信息提示功能。
進一步的,所述核反應堆計算軟件圖形界面開發的共性功能包括:界面數據初始化、界面視圖構建、數據驗證、錯誤跳轉、數據持久化與數據轉換功能;對外提供以上六個共性功能的編程函數擴展接口供編程用戶實現定制功能的開發。
進一步的,所述API擴展接口編程方式具體為:
S201:準備圖形化輸入界面原型和輸入參數信息,明確原型設計中的界面布局和組件類型,輸入參數信息包含各個子視圖界面中所有的參數信息,以表格的形式組織;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國核動力研究設計院,未經中國核動力研究設計院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011130699.5/2.html,轉載請聲明來源鉆瓜專利網。





