您的位置:逆风者 VB 正文
原作者:www.upwinder.com 添加时间:2007-09-01 原文发表:2007-08-31 人气:53 来源:未知

本文章共4393字,分3页,当前第1页,快速翻页:
 
  一 前言

  用户界面是一个应用程序最重要的部分,对用户而言,界面就是应用程序,他们感觉不到幕后正在执行的代码。不论花多少时间和精力来编制和优化代码,应用程序的可用性仍然在很大程度上依赖于界面的好坏。第一步就设计出非常完美的界面是十分困难的,它需要在用户的参与下进行多次反复。要想设计出让用户满意的界面,首先要知道什么是好的界面,针对自己要开发的应用程序做出初步规划设计。

逆风编程精品

  二 界面设计初步规划

  设计用户界面之前,最好先参照 Microsoft 或其他公司的一些应用程序。在这个过程中,我们会发现许多通用的东西,比如:工具栏、状态条、工具提示、上下文菜单以及标记对话框。同时也要凭借自己使用软件的经验,想一想曾经使用过的一些界面好的应用程序,哪些可以吸收利用。但要记住个人的喜好不等于用户的喜好,必须把用户的意见和需求吸收近来。众所周知,用户参与设计过程的时间越早,设计人员所花的时间和精力就越少,创建的界面就越好、越实用。

  设计一个应用程序界面时,应该先对整个系统界面进行初步规划。考虑应该使用单文档还是多文档样式?需要多少个不同的窗体?菜单中将包含什么命令?要不要使用工具栏重复菜单的功能?提供什么对话框与用户交互?需要提供什么样的帮助?

  界面设计也需要考虑应用程序的目的是什么、预期的用户是谁等问题。经常使用的应用程序和偶尔使用的辅助程序要区别对待,用来显示信息的应用程序与用来收集信息的应用程序也有应所不同。目标是针对初学者的应用程序,界面设计要求简单明了,而针对有经验用户却可以复杂一些。如果系统计划发布到全球,那么语言和文化也是设计者必须考虑的内容。

  三 界面控件的设计

  确定好整个系统的界面风格以后,就要针对单独的界面进行具体设计。在此过程中要考虑完成系统功能需要用到哪些控件、这些控件之间的关系以及它们的相关性和重要性。

  1 符合Windows 界面准则

  Windows 操作系统的主要的优点就是为所有的应用程序提供了公用的界面。如果用户知道如何使用基于 Windows 的应用程序,就很容易学会使用其他应用程序。而与已创建的界面准则相差太远的应用程序,不容易让人接受。比如菜单的设计,大多数基于 Windows 的应用程序都遵循这样的标准:"文件"菜单在最左边,然后是"编辑"、"工具"等可选的菜单,最右边是"帮助"菜单。如果把"帮助"菜单放在最前,便会降低应用程序的可用性。子菜单的位置也很重要,用户本期望在"编辑"菜单下找到"复制"、"剪切"与"粘贴"等子菜单,若将它们移到"文件"菜单下会引起用户的不可理解。不要偏离已经创建的准则太远,除非有很好的理由这样做。

  2 确定控件的位置

  在大多数界面设计中,不是所有的界面元素都一样重要。仔细斟酌是很有必要的,以确保越是重要的元素越要快速地显现给用户。重要的或者频繁访问的元素应当放在显著的位置上,而不太重要的元素就应当降级到不太显著的位置上。一般情况下,用户的眼睛会首先注视屏幕的左上部位,所以最重要的元素应当放在屏幕的左上部位。例如,如果窗体上的信息与客户有关,则它的名字字段应当显示在它能最先被看到的地方。而按钮,如"确定"或"下一个",应当放置在屏幕的右下部位,用户在未完成对窗体的操作之前,通常不会访问这些按钮。

  把控件分成组也很重要,尽量按功能或逻辑关系进行分组。例如对数据库操作的按钮应当被形象地分成一组,而不是分散在窗体的四处,因为它们的功能彼此相关。在许多情况下,可以使用框架控件来帮助加强控件之间的这种联系。

  3 保证界面元素的一致性

  在用户界面设计中,一致的外观可以在应用程序中创造一种和谐美。如果界面缺乏一致性,则使应用程序看起来非常混乱、没有条理,降低了人们使用该应用程序的兴趣。
 

本文章更多内容1 - 2 - 3 - 下一页>>
相关文章

集合类:VBA集合对象的安全包装
使用Data控件访问数据库
Visual Basic 的未来
VB中远程数据库的访问(3)-应用举例
VB 神童教程第四章第一节——菜单界面设计
用OLE自动化Outlook
在VB6.0中播放GIF动画
在VB中使用水晶报表的一种简易编程方法
递归过程在VB中的应用实例
用MDB文件做密码库
VB中超长OLE数据库字段的操纵方法
VB中多媒体五种控制手段
在VB中利用UDP协议编写聊天程序
在VB中用API实现多媒体
做出分隔线
功能强大的SendMessage函数
VB 神童教程第二章第十节——综合示例四
如何在VB6中导出EXCEL、FOXPRO格式的表
多用户应用程序中应注意问题3
VB6在拖托盘中写入应用程序图标

相关评论


本文章所属分类:首页 VB

  热门关键字: