本书从软件工程和软件开发者的角度出发,综合介绍了用户界面设计的基础知识以及用户界面设计在实践中的具体应用。第1章~第3章为基础知识,包括用户界面设计的若干基本概念以及用户界面的发展历史; 第4章为用户界面设计概述,介绍了在进行界面设计时需要遵循的重要原则和需要考虑的重要因素; 第5章~第9章分别介绍了窗口、菜单及其他控件的设计要素,以及平台移植和国际化方面的内容; 第10章则以两个实例总结概括了全书所介绍的知识。本书内容丰富,深入浅出,在满足软件开发人员和软件设计人员的实际需求的基础上,选择了部分在行业内具有广泛应用领域的内容,使得本书既可作为高等院校计算机相关专业“用户界面设计”课程的教材或教学参考书,也可作为非计算机专业的学生及广大计算机爱好者的参考书。