[發明專利]一種可控制窗體隨時間變化而變化外觀的設計方法在審
| 申請號: | 201410822495.6 | 申請日: | 2014-12-26 |
| 公開(公告)號: | CN105786466A | 公開(公告)日: | 2016-07-20 |
| 發明(設計)人: | 季曉宇 | 申請(專利權)人: | 常熟市盛銘信息技術有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F3/0481 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 215500 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制 窗體 隨時 變化 外觀 設計 方法 | ||
技術領域
本發明涉及一種軟件應用技術的方法,具體涉及一種可控制窗體隨時間變化而變化外觀的設計方法。
背景技術
UI(UserInterface)即用戶界面,也稱人機接口。是指用戶和某些系統進行交互方法的集合,這些系統不單單指電腦程序,還包括某種特定的機器,設備,復雜的工具等。Userinterface也可以稱之為用戶接口或人機接口,是系統和用戶之間進行交互和信息交換的媒介,實現信息的內部形式與人類可以接受形式之間的轉換。它是介于使用者與硬件而設計彼此之間互動溝通相關軟件,目的在使得使用者能夠方便有效率地去操作硬件以達成雙向之互動,完成所希望借助硬件完成之工作。用戶接口定義廣泛,包含了人機交互與圖形使用者接口,凡參與人類與機械的信息交流的領域都存在著用戶接口。
軟件UI的設計好壞直接關系到軟件的用戶體驗,操作單調容易造成使用者的心煩意亂,從而使操作效率降低。
發明內容
本發明的目的在于解決以上所述涉及到的技術問題,提高軟件界面的多樣性,及可配置性。
基于此點要求,有必要提供一種可控制窗體隨時間變化而變化外觀的設計方法,所述及到的方法包括以下步驟:
軟件在啟動過程中,需要預加載窗體的配置信息,按配置文件中預設置的路徑,讀取相應的圖片信息,軟件中術語為BITMAP位圖信息,此位圖信息中需存放了多個不同的圖象,以不同的方位和坐標,劃分開區域;
軟件啟動后,按加載的位圖信息,讀取位圖,為節省內存,需要二次緩沖加載到內存,并用全局對象來存放此位圖,軟件術語為句柄HBITMAP;
軟件設置一個計數器,不斷的讀取當前系統時間SYSTEMTIME,并使用全局變量來存放些系統時間的日期;
在計數器回調中,讀取不同時間的坐標值,轉換不同的坐標系,建立一個以不同坐標來生成的CPOINT;
從此坐標讀取全局的位圖對象,從而輸出不同的位圖,達到不同的應用程序外觀。
上述的可控制窗體隨時間變化而變化外觀的設計方法,預先為軟件設置對應的配置信息,實現許多不同的界面展現方式,讓配置性和擴展性方面體現的更強。
具體實施方式
下面對本發明的較佳實施舉例進行詳細闡述,以使本發明的優點和特征能更易于被本領域的技術人員理解,從而對本發明的保護范圍做出更為清楚明確的界定。
本發明是一種可控制窗體隨時間變化而變化外觀的設計方法,主要用于以C++語言實現的軟件體內,展現其不同的界面外觀內容。
進一步地,所述的窗體外觀變化以軟件的配置為基礎,進行按配置加載不同的位圖;
進一步地,所述的窗體外觀變化以讀取系統時間為基礎,進而進行生成不同的坐標位置,讀取不同的位圖區域;
進一步地,所述的窗體外觀變化以不同的區域,來輸出展現不同的界面內容。
以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本申請保護的范圍之內。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于常熟市盛銘信息技術有限公司,未經常熟市盛銘信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410822495.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:窗體管理方法
- 下一篇:一種實現VxWorks任務鉤子函數功能的方法及裝置





