除非创建 Visual Basic 应用程序完全只供自己使用,否则创作的价值只能由其他人来评价。应用程序的用户界面对用户有极大的影响—无论代码在技术上多么卓越,或者优化得多么的好,如果用户发现应用程序很难使用,那么他们就难于很好地接受它。
作为程序员,毫无疑问,对计算机方面技术已非常熟悉。因而很容易忘记大多数用户不理解〔而且也许并不在意〕隐藏在应用程序后面的技术。把应用程序看作达到目的工具:完成任务的方法想象中应比没有计算机的帮助更容易。一个设计得好的用户界面把用户与基础技术隔离开来,从而使完成预定的任务变得很容易。
在设计应用程序用户界面的过程中,需要时时想到用户。如何能无需指导就发现应用程序的各种各样的功能?当错误发生时,应用程序如何响应?在帮助或辅助用户的技术辅助方面将提供些什么?设计是否以一种艺术美来使用户高兴?以上这些问题的答案以及其他有关用户为中心的设计问题,在本节中都将涉及到。