
UI交互设计与开发实战
作品简介
用户界面在当下的网络世界中无处不在,是人与计算机进行交流的窗口。本书从软件工程的角度出发,以软件周期开发模型为参考,深入讲解了用户界面设计中各环节的具体内容,并以丰富的图片案例形式介绍用户界面设计如何将交互体验与视觉美观融为一体,也使用了大量可读代码展示用户界面是如何实现的。本书分为三部分:第一部分(第1章)主要介绍用户界面历史及界面设计的相关概念,阐述软件开发与界面设计之间的关系;第二部分(第2~8章)从软件工程角度论述用户界面设计,详细介绍了用户界面设计中各环节的概念和具体操作方法;第三部分(第9、10章)主要通过实例讲述界面控件以及界面的设计与实现。
本书既可作为UI视觉/网页/移动产品设计等界面设计相关工作的设计师的案头指南,也可作为大中专院校多媒体、动画、动漫、软件等相关专业的培训教程/教材,还可作为界面设计爱好者的学习手册。
作者:吕云翔,杨婧玥等
作品目录
Preface前言
第1章 绪论
1.1 什么是用户界面设计
1.2 用户界面设计研究内容
1.3 用户界面设计发展历史
第2章 界面设计与软件工程
2.1 界面设计对软件系统的重要性
2.2 界面与软件系统的关系
2.3 界面设计与软件工程活动
第3章 设计的目标和原则
3.1 可用性目标与度量
3.2 认知过程
3.3 设计基本原则
第4章 交互设备
4.1 输入设备
4.2 输出设备
4.3 三维辅助设备——三维鼠标、头戴式设备
第5章 软件的生命周期
5.1 软件开发生命周期模型
5.2 界面设计生命周期模型——用瀑布模型做开发
第6章 需求与图形设计
6.1 需求获取
6.2 任务分析
6.3 确定系统信息流结构
6.4 图形界面设计
6.5 可用性检验
第7章 交互式设计之Axure RP
7.1 认识Axure RP
7.2 Axure RP详解
7.3 Axure RP设计实例——出租车大数据分析平台原型设计
第8章 界面可视化设计与实现
8.1 窗口——混合现实客户端的窗口界面
8.2 菜单栏
8.3 导航栏——数据可视化界面的导航栏
8.4 对话框
8.5 控件
8.6 布局
第9章 软件开发角度——使用Python进行GUI开发
9.1 使用Python进行GUI编程的基础概念
9.2 Tkinter的主要组件
9.3 实例:使用Tkinter进行GUI编程——三连棋游戏
第10章 软件工程角度——界面设计综合实例
10.1出租车大数据分析平台Web端页面
10.2 “天天生鲜”购物平台Web界面
10.3团购App界面
10.4音乐播放器PC端界面