面向用戶的軟體界面設計

面向用戶的軟體界面設計

21世紀計算機科學與技術實踐型教程由孫悅紅主編,孫繼紅、司慧琳、李素編著清華大學出版社2009年出版發行。本書從實用的角度出發,主要對目前各種常見的互動式軟體界面設計原則和方法進行了全面而又詳細的介紹,主要目的是使學生掌握軟體界面的基本概念、設計原則和相應的編程技術,掌握如何用規範的方法進行軟體界面設計,了解軟體界面設計的發展動向。

基本信息

面向用戶的軟體界面設計

叢書名: 21世紀計算機科學與技術實踐型教程
作 者: 孫悅紅 主編,孫繼紅,司慧琳,李素 編著
出 版 社: 清華大學出版社
出版時間: 2009-7-1
I S B N : 9787302200758
定價:¥24.00

編輯推薦

本書特點
實用性。本書屬於套用型的軟體教材體系.強調軟體系統及軟體界面的開發能力。書中儘量採用適合中國國情並具有較強實踐性的實例,力爭直接反映軟體產業需求,注重工程化能力培養.突出以用戶為中心的軟體設計思想,使學習者的界面設計和軟體設計能力全面提高。
先進性。參考世界一流的教材內容,瞄準軟體技術和界面設計發展的最新動態,以培養套用型軟體人才為目的。教材全面與國際接軌,反映國外軟體系統開發的最新思路,填補國內界面設計的教學空白。

內容簡介

全書共分10章,書中所有的舉例都貫徹可用性的思想,幾乎每一章都配有實例分析和具體編程實現方法,並配有精心設計的習題。實例講解詳細,而且實用、可行,都是學生能夠學會和掌握的,使學生通過本書的學習能夠掌握實實在在的界面設計技術。
本書是作者多年教學實踐的匯集、提煉,同時參考了許多國內外的參考書。本書還配有相應的教學輔助課件以及相關程式、素材。

目錄

第1章 緒論
1.1 人機界面的基本概念
1.1.1 人機界面定義
1.1.2 廣義的人機界面
1.1.3 狹義的人機界面
1.2 面向用戶的軟體界面設計
1.3 軟體的可用性
1.4 人機界面學的研究內容
1.4.1 認知心理學
1.4.2 人機工程學
1.4.3 計算機語言學
1.4.4 軟體人機工程學
1.5 人機界面設計的發展趨勢
習題一
第2章 軟體界面設計概述
2.1 軟體界面基本概念
2.2 軟體界面用戶分析
2.2.1 用戶分類
2.2.2 用戶行為模型
2.2.3 用戶需求分析
2.3 軟體界面分析
2.3.1 功能性設計界面
2.3.2 情感性設計界面
2.3.3 環境性設計界面
2.4 軟體界面開發設計原則 
2.5 軟體界面常見互動方式
2.5.1 問答式對話
2.5.2 選單界面
2.5.3 數據輸入界面
2.5.4 命令語言界面
2.5.5 查詢語言界面
2.5.6 自然語言界面
2.5.7 直接操縱和圖形用戶界面
2.6 軟體界面開發過程
2.6.1 定義階段
2.6.2 設計階段
2.6.3 維護階段
2.7 軟體界面原型開發工具簡介
2.7.1 Visual Basic簡介
2.7.2 Visual Studio .NET簡介
2.7.3 利用開發工具進行界面設計的原則
習題二
第3章 命令語言界面設計
3.1 命令語言概述
3.1.1 命令語言界面優點
3.1.2 命令語言界面缺點
3.2 命令語言的目標
3.3 命令語言結構
3.3.1 命令命名及縮寫
3.3.2 命令語言的形式
3.3.3 命令選單
3.4 命令語言設計原則
習題三
第4章 選單界面設計
4.1 選單界面特點
4.2 選單界面的結構設計
4.2.1 單一選單
4.2.2 線狀序列選單
4.2.3 樹狀選單
4.2.4 循環網路選單
4.3 選單界面的式樣
4.3.1 全螢幕幕文本選單
4.3.2 條形選單
4.3.3 下拉式選單
4.3.4 彈出式選單
4.3.5 圖示選單(工具列)
4.3.6 滾動選單
4.3.7 工具箱
4.4 選單設計原則
4.5 VB選單編程技術
4.5.1 VB的下拉式選單
4.5.2 VB的彈出式選單
4.5.3 VB的動態選單
4.5.4 VB的點陣圖選單
4.5.5 VB的工具列
4.6 C#選單編程技術
4.6.1 C#下拉式選單
4.6.2 C#彈出式選單
4.6.3 C#動態選單
4.6.4 C#工具列
習題四
第5章 數據輸入界面設計
第6章 圖形用戶界面
第7章 幫助和出錯界面設計
第8章 網頁界面設計
第9章 移動設備界面設計
第10章 軟體界面測試與評
參考文獻

書摘插圖

第1章 緒論
1.1 人機界面的基本概念
1.1.1 人機界面定義
在人與機器的互動(human—machine interaction)過過程中,有一個界面充當信息傳遞的媒介,即人們所說的人機界面(human—machine interface)。在計算機發展初期,由於系統價格昂貴、可靠性差,用戶必須調整自己的行為去適應機器的要求,因此也不關心界面設計。隨著計算機性能的提高,系統能夠用一部分資源來處理人機界面,人機界面的設計開始引起人們的注意。現在人機界面設計已經被列為計算機發展技術的重要內容之一。 設計人機界面,進行人機分工時,要充分發揮人機的各自特點,可採用最大最小原則,即人承擔的工作量應儘量少或最少,機器承擔的工作量應最大,在最大限度利用機器的同時,充分發揮人的積極因素。人機結合併充分注意人的主導地位,將有效地保證系統的可靠性和壽命。人機界面分廣義的人機界面和狹義的人機界面。
1.1.2 廣義的人機界面
在人機系統模型中,人與機之間存在一個相互作用的“面”,稱為人機界面,人與機器之間的信息交流和控制活動都發生在人機界面上。機器的各種顯示都“作用,,於人,實現機器到人的信息傳遞;人通過視覺和聽覺等感官接受來自機器的信息,經過腦的加工、決策,然後做出反應,實現人到機器的信息傳遞。人機界面的設計直接關係到人機關係的合理性。研究人機界面主要針對顯示和控制兩個問題。
……

相關詞條

相關搜尋

熱門詞條

聯絡我們