官术网_书友最值得收藏!

Preface
前言

隨著計(jì)算機(jī)行業(yè)和互聯(lián)網(wǎng)的迅速發(fā)展以及應(yīng)用領(lǐng)域的拓寬,用戶界面在生活中無處不在,并且用戶界面設(shè)計(jì)逐漸成為當(dāng)前互聯(lián)網(wǎng)相關(guān)行業(yè)的熱門專業(yè)。用戶界面是系統(tǒng)中不可缺少的部分,為人與計(jì)算機(jī)系統(tǒng)進(jìn)行消息交換提供了媒介。用戶界面設(shè)計(jì)是指為用戶提供人機(jī)交互的可視化界面,在用戶界面設(shè)計(jì)中,需要提取用戶需求,針對需求進(jìn)行分析,設(shè)計(jì)出合理美觀并且操作簡便的界面。用戶界面設(shè)計(jì)是一門集人機(jī)工程學(xué)、認(rèn)知心理學(xué)、人機(jī)交互原理學(xué)和設(shè)計(jì)藝術(shù)原理于一身的綜合性學(xué)科。

本書共10章,從用戶界面設(shè)計(jì)的基本知識出發(fā),首先闡述用戶界面設(shè)計(jì)中所涉及的生命周期和活動,再通過詳細(xì)的例子介紹Axure RP原型設(shè)計(jì)軟件的使用以及界面中各個控件的設(shè)計(jì)與實(shí)現(xiàn),最后從軟件開發(fā)和軟件工程角度以網(wǎng)頁端、移動端和PC端案例來講述界面設(shè)計(jì)從設(shè)計(jì)到實(shí)現(xiàn)的過程。全書具體內(nèi)容如下。

第1章主要介紹什么是用戶界面設(shè)計(jì)以及用戶界面設(shè)計(jì)的主要研究內(nèi)容和發(fā)展歷史,向讀者詳細(xì)介紹了用戶界面的基礎(chǔ)知識。

第2章先通過介紹界面設(shè)計(jì)在軟件開發(fā)過程中的作用來說明界面設(shè)計(jì)對軟件系統(tǒng)的重要性,再介紹界面設(shè)計(jì)與軟件工程關(guān)系和軟件工程活動的關(guān)系。

第3章主要介紹界面設(shè)計(jì)中的目標(biāo)及原則。首先介紹界面設(shè)計(jì)中的可行性目標(biāo)及度量的標(biāo)準(zhǔn),再介紹設(shè)計(jì)中的認(rèn)知過程,最后從移動端、PC 端和網(wǎng)頁端三個方面來闡述界面設(shè)計(jì)的原則。

第4章主要介紹界面設(shè)計(jì)中的交互設(shè)備。首先介紹輸入設(shè)備,再介紹輸出設(shè)備,最后介紹三維輔助設(shè)備。

第5章主要介紹界面設(shè)計(jì)與軟件開發(fā)的生命周期,首先介紹軟件開發(fā)的生命周期模型,如瀑布模型、螺旋模型等,再根據(jù)軟件開發(fā)的生命周期模型介紹界面設(shè)計(jì)的生命周期模型,兩者有相似之處,軟件開發(fā)的生命周期包含界面設(shè)計(jì)的生命周期。

第6章主要闡述在界面設(shè)計(jì)生命周期過程中涉及的活動,首先講述用戶需求的獲取,介紹需求獲取的方法和原則,強(qiáng)調(diào)在需求獲取過程中最重要的是理解用戶。再講述根據(jù)提取的需求進(jìn)行界面設(shè)計(jì)任務(wù)的分析,介紹分析的步驟和方法,根據(jù)任務(wù)分析的結(jié)果,確定系統(tǒng)信息流的結(jié)構(gòu)。在這些前期活動的基礎(chǔ)上,再介紹圖形界面設(shè)計(jì),隨后介紹圖形界面的測試,最后介紹可用性檢驗(yàn)的標(biāo)準(zhǔn)。在這五項(xiàng)活動中,前一項(xiàng)活動的輸出是下一項(xiàng)活動的輸入。

第7章主要介紹常用于原型設(shè)計(jì)的交互式設(shè)計(jì)工具Axure RP的具體應(yīng)用,對該工具的工作環(huán)境和每個常用控件都進(jìn)行了詳解,最后通過一個原型設(shè)計(jì)實(shí)例來展示Axure RP的實(shí)際運(yùn)行過程。

第8章主要介紹界面設(shè)計(jì)中涉及的窗口、菜單、對話框、控件、導(dǎo)航和布局的設(shè)計(jì)與實(shí)現(xiàn)。以網(wǎng)頁端和移動端為例,詳細(xì)講述這些控件在移動端如何設(shè)計(jì),再對每個控件的實(shí)現(xiàn)給出具體的實(shí)例及詳細(xì)代碼。

第9章以Python 語言為例,從軟件開發(fā)角度闡述了如何使用Tkinter 進(jìn)行GUI 編程。

第10章以軟件工程開發(fā)生命周期為角度,展示了網(wǎng)頁端、移動端和PC 端不同平臺的界面設(shè)計(jì)案例。每個案例都從系統(tǒng)需求分析、功能模塊設(shè)計(jì)、界面結(jié)構(gòu)設(shè)計(jì)和界面實(shí)現(xiàn)四個方面來進(jìn)行闡述。

本書的主要特點(diǎn)如下。

(1)知識點(diǎn)涵蓋面廣:本書主要針對界面設(shè)計(jì)的愛好者,以及計(jì)算機(jī)相關(guān)專業(yè)的高校學(xué)生,知識點(diǎn)涵蓋了界面設(shè)計(jì)的發(fā)展歷史、研究內(nèi)容、基本概念、界面設(shè)計(jì)與軟件工程的關(guān)系,界面設(shè)計(jì)中的基本活動及生命周期等,也詳細(xì)講解了界面設(shè)計(jì)中每個控件的設(shè)計(jì)與實(shí)現(xiàn)方法。

(2)理論結(jié)合實(shí)踐:本書通過具體實(shí)例的形式講授知識點(diǎn),不局限于枯燥的理論介紹。實(shí)踐對于用戶界面設(shè)計(jì)學(xué)習(xí)而言是強(qiáng)化和提升學(xué)習(xí)效果的必由之途,否則無異于“入寶山而空返”。讀者可通過仿照書中實(shí)例自己編寫小型應(yīng)用進(jìn)行練習(xí)。

(3)代碼實(shí)例豐富:本書在講解理論知識的基礎(chǔ)上,對每一個界面設(shè)計(jì)涉及的內(nèi)容都有詳細(xì)的代碼實(shí)例,不僅僅局限于怎么設(shè)計(jì),也強(qiáng)調(diào)了怎么實(shí)現(xiàn)。

本書主要由呂云翔、楊婧玥編寫完成,曾洪立參與部分內(nèi)容的寫作并參與了部分材料的制作。

因筆者水平有限,書中難免有疏漏和不足之處,敬請廣大讀者和專家批評指正。

編者

主站蜘蛛池模板: 东台市| 游戏| 沙坪坝区| 南投市| 崇礼县| 阿拉善右旗| 即墨市| 九龙城区| 壤塘县| 蓬莱市| 佛教| 安远县| 尼木县| 海门市| 武山县| 涟水县| 唐河县| 留坝县| 土默特右旗| 多伦县| 高密市| 济源市| 吉木乃县| 阿拉善右旗| 招远市| 利川市| 琼海市| 潜山县| 竹山县| 栖霞市| 会昌县| 东港市| 平罗县| 阿勒泰市| 黔江区| 蒙阴县| 霍邱县| 庄河市| 图木舒克市| 麟游县| 华蓥市|