現在的軟體使用者和開發者越來越注重軟體介面,因而在大部分的軟體工程中,介面程式設計佔據了越來越多的工作量 。開發者為了實現那些漂亮的控制項或視窗以得到使用者的青睞,通常會通過internet去尋找很多的控制項,然後把它們乙個乙個的運用在當前的工程當中。如果花費的工夫足夠多,而且運氣足夠好的話,我們可以找到那些免費的控制項來幫助我們完成工作。不過一般而言,開發者都需要對找到的控制項進行二次開發,使之適應當前工程的需要。
這樣做至少有以下弊病:
1. 尋找合適的控制項資料需要花費大量的時間和精力
2. 使用的第三方控制項越多,越不利於軟體工程質量的管理
3. 對於每個控制項的介面實現,仍然需要不少的手工實現,所以工作量並不小
4. 對控制項的程式設計一旦完成,如果要更改介面風格的話,幾乎又要增加一倍的工作量
要是有一種**量小,可實現與眾不同的介面效果,又方便在不同的工程中移植的介面解決方案該多好啊!
在這裡,筆者向大家推薦乙個優秀的軟體介面設計方案 : 使用audk 來設計軟體介面 。
在現有的工程中新增 audk 非常簡單,主要有三個步驟:
1.製作 urf **檔案
3. 在程式的開始處執行 skinstart("yoururf.urf",0,0,1,0,0)
在程式退出前執行 skinremove()
整個過程就是這樣,描述起來麻煩,但實現起來實現花不了一分鐘 !
使用audk 至少有以下好處:
當然,還有其它好處,您可以自己總結。
**工具 skintool 的截圖
UI介面設計 介面設計流程
人類社會逐步向非物質社會邁進,網際網路資訊產業已經走入我們的生活。在這樣乙個非物質社會中,與軟體這些非物質產品再也不象過去那樣緊緊靠技術就能處於不敗之地。工業設計開始關注非物質產品。但是在國內依然普遍存在這樣乙個稱呼 美工 工 的意思就是沒有思想緊緊靠體力工作的人。這是乙個很愚昧的做法,愚昧在於稱呼...
介面設計定理
介面設計定理 模組分解原理探索 模組分解原理與三權分立 介面關係穩定原理探索 前面幾篇文章中講過模組分解原理和介面關係穩定原理,這篇文章中將使用模組分解原理和介面關係穩定原理來推導乙個重要的定理 介面設計定理。在講解介面設計定理前,先看一下robert c.martin著的 敏捷軟體開發 一書中提到...
介面設計定理
介面設計定理 模組分解原理探索 模組分解原理與三權分立 介面關係穩定原理探索 前面幾篇文章中講過模組分解原理和介面關係穩定原理,這篇文章中將使用模組分解原理和介面關係穩定原理來推導乙個重要的定理 介面設計定理。在講解介面設計定理前,先看一下robert c.martin著的 敏捷軟體開發 一書中提到...