【VB开源代码栏目提醒】:网学会员为需要VB开源代码的朋友们搜集整理了VB应用程序的界面设计方法 - 讲义教程相关资料,希望对各位网友有所帮助!
VisualBasic以其实用方便快捷开发周期短容易上手等特点为广大程序设计人员及编程爱好者所接受.在VB中通过在窗体上拖曳控件的方式为创建用户界面提供了非常简便的方法然而要想编制出美观实用的用户界面并不是一件容易的事情.用户界面是一个应用程序最重要的部分对用户而言界面就是应用程序.一个优秀的图形用户界面应该是一个直观的对用户透明的界面用户初次接触这个软件就感觉一目了然不需要多少培训就可以方便地上手使用.因此要想设计出让用户满意的界面程序员在设计应用程序界面时必须从用户角度出发以方便用户使用为根本.可以从以下几方面考虑对界面进行规划设计.采用简洁直观的界面风格界面设计最重要的原则就是简洁与明了.对于应用程序而言如果界面看上去很难则可能程序使用本身也比较复杂并且会给用户留下不好的印象.而在设计时稍稍深入考虑一下便有助于创建看上去和用起来都很简单的界面.从美学的角度来讲整洁简单明了的设计界面更具有可取性也更具有吸引力.合理安排控件元素在大多数的程序界面设计中不是所有的元素都一样重要.仔细地设计是很有必要的以确保越是重要的元素越要很快地显现给用户.重要的或者频繁访问的元素应当放在显著的位置上而不太重要的元素就应当降级到不太显著的位置上.人们的阅读习惯是从左到右自上到下地阅读对于计算机屏幕也是如此大多数用户的眼睛会首先注视屏幕的左上部位所以最重要的元素应当放在屏幕的左上部位例如如果窗体上的信息与客户有关则它的名字字段应当显示在它能最先被看到的地方.而按钮如确定或下一个应当放置在屏幕的右下部位用户在未完成对窗体的操作之前通常不会访问这些按钮.把元素与控件分成组也很重要.尽量把信息按功能或关系进行逻辑地分组.因为他们的功能彼此相关所以定位数据库的按钮应当被形象地分成一组而不是分散在窗体的四处.对信息也是一样名字字段与地址通常分在一组因为它们联系紧密.在许多情况下可以使用框架控件来帮助加强控件之间的联系.界面元素要具有一致性一致的外观体现应用程序的协调性如果缺乏一致性就会使应用程序看起来非常混乱没有条理这样会给用户的使用带来不便降低了人们使用该应用程序的兴趣甚至还会使用户觉得应用程序不可靠.另外Windows应用程序的界面都有标题栏菜单栏工具栏和状态栏等为大多数用户所熟悉和掌握因此设计时如果保持这样的风格可以使用户更容易接受.一致性原则在设计中是最容易被违反的同时也是最容易修改和避免的.为了保持视觉上的一致性在开始开发应用程序之前应先创建整体设计策略确立设计风格事先规定好设计要素.如控件的类型控件的尺寸分组的标准以及字体的选取等设计元素都应该在事先确定可以创建设计样板来帮助进行设计.有时完成一定的功能有许多的控件可供选择使用设计时应选取能最能适合特定应用程序的控件子集虽然列表框组合框网格以及树等控件都可用来表示信息列表最好在各个界面上尽可能地使用同一种控件设计过程中要符合通常的约定恰当地使用控VB应用程序的界面设计方法王静赤峰学院计算机科学与技术系内蒙古赤峰024000摘要用户界面设计是应用程序的一个重要部分要从用户角度出发设计简洁重点突出方便用户使用的应用程序界面.关键词界面设计窗体控件一致性动作感中图分类号TP311.1文献标识码A文章编号1673-260X200805B-0028-02Vol.24No.5Oct.2008第24卷第5期2008年10月赤峰学院学报自然科学版JournalofChifengUniversityNaturalScienceEdition....28件.虽然TextBox控件也可以设置其只读属性来显示文本但Label控件更适合于该目的.在为控件设置属性时也要保持一致如果在一个地方为可编辑的文本使用白色背景除非有很好的理由否则不要在别的地方又使用灰色.窗体的一致性对应用程序的可用性也具有非常重要的作用.如果在一个窗体上使用了灰色背景以及三维效果而在另一个窗体上使用白色背景则这两个窗体就显得毫不相干.明智的选择是确定一种类型并在整个应用程序保持一致.适当运用动作感动作感是一种感觉是对象功能的可见线索.动感的实例随处可见.例如录音机上的那些按钮一看到它的外型就能想到它能带来的操作及用处.用户界面设计也可以使用动作感.例如用在命令按钮上的三维立体效果使得他们看上去象是被按下去的.如果设计平面边框的命令按钮就会失去这种动作感因而不能清楚地告诉用户它是一个命令按钮.在有些情况下平面的按钮反而是适合的比如游戏或者多媒体应用程序.只要在整个应用程序中合理的利用各种显示效果并能保持一致就好.文本框也提供了一种动作感用户可能习惯性地认为可编辑的文本框是带有边框和白色背景的框.所以如果是用户可编辑的文本框我们应该将它设置为带边框和白色背景的若将它设置为不带边框的文本框BorderStyle0这使它看起来象一个标签则不能明显地提示用户它是可编辑的.显然界面设计中控件的动作感是非常有效的额外提示信息可以使界面更容易被用户理解.协调使用空白空间在界面的空间使用上应当形成一种简单的布局.在用户界面中使用空白空间将有助于突出控件和改善可用性即合理使用窗体控件之间以及控件四周的空白区域.一个窗体上有太多的控件会导致界面杂乱无章使得寻找一个字段或者控件非常困难.因此在设计中需要插入空白空间来突出设计元素.各控件之间一致的间隔以及垂直与水平方向元素的对齐会给用户面赏心悦目的感觉就象杂志中的文本那样行列对齐间距一致整齐的安排也会让用户易读易用.VisualBasic环境下格式菜单中可以找到排列按相同大小制作水平间距垂直间距和在窗体中央等菜单项通过它们可以调整控件的尺寸及各控件之间的间距和排列.合理运用色彩和图像在界面上使用颜色可以增加视觉上的感染力但是也不能滥用如果在开始设计时没有仔细地考虑颜色的使用也会出现许多问题每个人对颜色的喜爱有很大的不同用户的品味也会各不相同.一般说来最好是保守传统采用一些柔和的更中性化的颜色应当尽量限制应用程序所用颜色的种类而且色调也应该保持一致.另外图片与图标的使用也可以提高应用程序的可视效果在某些时候不用文本而利用图像就可以更形象地传达信息.带有表示各种功能图标的工具栏是一种很有用的界面组成但如果不能很容易地识别图标所表示的功能反而会事与愿违.在设计工具栏图标时应察看一下其它的应用程序了解大众普遍认可的标准尽量采用通用的意义明确的图标以免引起歧义.选择适当的字体字体也是用户界面的重要部分因为它们常常给用户传递重要的信息.需选取在不同的分辨率和不同类型的显示器上都能容易阅读的字体.除非计划按应用程序来配置字体否则应当坚持使用标准Windows字体如ArialNewTimesRoman或者System.如果用户的系统没有包含指定的字体系统会使用替代的字体其结果可能与设想的完全不一样.在选取字体时设计的一致性非常重要大多数情况下不应当在应用程序中使用两种以上字体.另外也不要设置太小的字体以免影响用户的阅读.其它注意事项和技巧不在过小的窗体中放置过多的控件.在过小的窗体中放置过多的控件会造成窗体元素的过分拥挤使控件的标题和文本难以辨认.如果可能应在按钮控件中使用图标这样既可以使画面更生动又使用户容易理解控件的作用.使用控件的ToolTiptext属性可以为控件加上浮动的提示条.当用户的鼠标指向该控件时提示条会自动显示让用户立即从文字中了解控件的功能数秒种后它还会自动消失不会给用户带来视觉障碍.结束语一个好的应用程序不仅要有强大的功能还要有美观实用的用户界面.界面的设计要以用户为中心应满足用户的需求.在此基础上必须充分考虑界面的窗体布局把控件放在合适的位置保持界面元素的一致性适当地保留空白空间等问题提高应用程序的可用性和美感.参考文献1谭浩强薛淑斌袁玫.程序设计.北京清华大学出版社2000.2郑阿奇.实用教程.北京电子工业出版社2000...29