[發明專利]動態組成軟件界面的方法與系統有效
| 申請號: | 201410620897.8 | 申請日: | 2014-11-06 |
| 公開(公告)號: | CN104461503B | 公開(公告)日: | 2018-09-11 |
| 發明(設計)人: | 周滔;苗洪雷;陳曉;朱璽;倪紅波;鄧玨 | 申請(專利權)人: | 華自科技股份有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 鄧云鵬 |
| 地址: | 410000 湖南省*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動態 組成 軟件 界面 方法 系統 | ||
本發明提供一種動態組成軟件界面的方法與系統,確定主程序和子程序之間的接口,利用動態鏈接庫對子程序進行封裝,在主程序中以動態讀取動態鏈接庫的方式,讀取子程序,并將子程序組合到主程序中。本發明動態組成軟件界面的方法將程序分塊為主程序和子程序,主程序與子程序之間通過接口來實現通信,用戶直接與子程序交互來實現其功能,也可以與主程序交互來實現通用功能,之后以動態讀取動態鏈接庫的方式,將子程序與主程序組合,極大的提高開發效率,降低后期維護難度,另外,子程序用動態鏈接庫封裝后方便其他程序來調用,可擴張性強,且這樣封裝后生成獨立文件,進一步便于后期的維護。
技術領域
本發明涉及軟件界面設計技術領域,特別是涉及動態組成軟件界面的方法與系統。
背景技術
軟件界面設計是指為了滿足軟件專業化標準化的需求而產生的對軟件的使用界面進行美化優化規范化的設計分支。具體包括軟件啟動封面設計,軟件框架設計,按鈕設計,面板設計,菜單設計,標簽設計,圖標設計,滾動條及狀態欄設計,安裝過程設計,包裝及商品化技術。
用戶對軟件項目的需求內容越來越豐富,軟件項目的研發、設計人員需要設計更多內容,軟件界面的動態組成也越來越復雜。
對此,目前軟件項目設計人員采用一些界面設計工具在操作系統中對軟件界面進行動態組成,其主要是利用軟件界面設計工具的winform、wpf等制作界面的功能,但是這些功能較為基礎,如果直接使用它來制作大型軟件項目的界面會比較復雜,且不利于后期維護。
發明內容
基于此,有必要針對一般軟件界面動態組成方法在組成大型軟件項目的軟件界面時,過程復雜且不便后期維護的問題,提供一種在組成大型軟件項目的軟件界面時,過程簡單且便于后期維護的動態組成軟件界面的方法與系統。
一種動態組成軟件界面的方法,包括步驟:
確定主程序和子程序之間的接口;
利用動態鏈接庫對所述子程序進行封裝;
在所述主程序中以動態讀取動態鏈接庫的方式,讀取所述子程序,并將所述子程序組合到所述主程序中。
一種動態組成軟件界面的系統,包括:
接口確定模塊,用于確定主程序和子程序之間的接口;
封裝模塊,用于利用動態鏈接庫對所述子程序進行封裝;
組合模塊,用于在所述主程序中以動態讀取動態鏈接庫的方式,讀取所述子程序,并將所述子程序組合到所述主程序中。
本發明動態組成軟件界面的方法與系統,首先,確定主程序和子程序之間的接口,利用動態鏈接庫對子程序進行封裝,之后,在主程序中以動態讀取動態鏈接庫的方式,讀取子程序,并將子程序組合到主程序中。本發明動態組成軟件界面的方法將程序分塊為主程序和子程序,主程序與子程序之間通過接口來實現通信,用戶可以直接與子程序交互來實現其功能,也可以與主程序交互來實現通用功能,之后以動態讀取動態鏈接庫的方式,將子程序與主程序組合,極大的提高開發效率,降低后期維護難度,另外,子程序用動態鏈接庫封裝后方便其他程序來調用,可擴張性強,且這樣封裝后生成獨立文件,進一步便于后期的維護。
附圖說明
圖1為本發明動態組成軟件界面的方法第一個實施例的流程示意圖;
圖2為本發明動態組成軟件界面的方法第二個實施例的流程示意圖;
圖3為本發明動態組成軟件界面的系統第一個實施例的結構示意圖;
圖4為本發明動態組成軟件界面的系統第二個實施例的結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華自科技股份有限公司,未經華自科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410620897.8/2.html,轉載請聲明來源鉆瓜專利網。





