浅谈VisualBasic中用户界面的设计原则

来源 :中外教育研究 | 被引量 : 0次 | 上传用户:tyllr82
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  一个好的应用程序要有美观且实用的界面设计,用户界面设计是应用程序的一个重要组成部分,在设计程序时必须要合理的编排用户界面。窗体是应用程序的设计场所,合理安排窗体内的各控件,是形成美观实用的用户界面的重要基础。
  VisualBasic通过在窗体上拖曳控件的方式为创建用户界面提供了非常简便的方法,窗体的设计和规划不仅影响它本身外观的可观赏性,而且对应用程序的可操作性也有很重要的作用。一个良好的用户界面并不是只有专业的美术人员才能设计出来,大多数时候,这样的界面设计都是由程序设计人员完成,因此了解用户界面的设计原则,是每个程序设计人员都要做的事情。虽然在某些时候,用户界面的设计并不是一件很重要的事情,但一个优秀的程序员在设计应用程序时,总是时时从用户角度出发,以方便用户的使用为程序设计的目标,而用户第一次接触应用程序就是从界面开始的,因此如何设计应用程序的界面在某些方面也有一些重要的意义。
  大多数用户界面设计原则和任何基础美术课程中所教授的基础设计原则一样。在计算机屏幕上组合颜色、文字、框架等的基本原则和在纸张上画图一样。在开始之前做一点简单设计会加快应用程序的设计进程,有时,往往一个控件位置的安排就能让程序设计人员左右为难。所以,在界面设计开始之前,可以先将设计的窗体画在纸上,然后考虑哪些控件是所需要的,以及不同元素的重要性、控件之间的联系等。协调界面、组织窗体的工作包括控件的位置、大小、一致性编排与其它相关内容。
  
  一、控件的位置拖放安排
  
  在绝大多数的程序界面设计中,并不是所有的元素都具有相同的重要性,所以应抓住重点,将较重要的元素定位在对用户来说处在一目了然的位置,重要的和需要经常访问的元素应当处于显著的位置,次要的元素则应当处于次要的位置。习惯的阅读顺序一般是从左到右,从上到下。按照此原则,用户第一眼看到的应是计算机屏幕的左上部分,因此,最重要的元素应当定位在这里,如同网页设计一样。比如有一条重要的数据信息,它的标题栏应安排放在能被用户第一眼看到的位置,而各种操作按钮则应处于该标题栏的下方,因为用户通常是要使用按钮来完成窗口的操作。将控件和元素适当分组也是非常重要的,可以尝试根据“功能”和“关系”来组成一个逻辑信息组。按照控件在功能上的联系,将它们放在一起,在视觉效果上也要比将它们分散在屏幕的各处要好许多。通常情况下,可以使用“框架”控件来帮助合理编排各控件之间的关系。
  
  二、控件的大小与一致性编排
  
  控件的大小设置是程序设计时经常遇到的问题,虽然操作非常简单,但在决定控件大小时却让人很为难。合理设置控件的大小以达成一致性是界面设计中的重要问题之一,一致性的外观将体现应用程序的协调性。如果缺乏一致性就会使界面混乱而无序,这样的界面将会使应用程序看起来混乱而不严密,体现不出应有的价值,不但给用户的使用带来不便,甚至还会使用户觉得应用程序不可靠。VisualBasic提供的控件丰富多样,每一种都能被利用,但是,应该抛弃使用较多不同控件的想法,而应当尽量使用协调性强的控件,来选择最适合自己应用程序的特定控件子集。当有ListBox,ComboBox等多种控件被同时使用时,要尽可能的使它们采用同一风格。例如,在控件中使用相同的颜色作为背景色等,如果没有特别需要,尽量不使用鲜艳的颜色。
  在应用程序中保持不同控件的一致性对提高应用程序的可用度来说也是非常重要的。如果两种控件选择了不同的颜色和显示效果,那么应用程序将会显得十分不协调。所以,在确定设计思路时,一定要坚持用同一种风格贯穿整个应用程序的想法,用这个思路来完成整个程序的设计。
  
  三、合理利用空间,保持界面的简洁。
  
  在界面的空间使用上,应当形成一种简洁明了的布局。在用户界面中使用空白空间有助于突出元素和改善可用性。即合理使用窗体控件之间以及控件四周的空白区域。一个窗体上有太多的控件会导致界面杂乱无章,给寻找字段或者控件带来不便或者困难。因此,在设计中需要插入空白空间来突出设计元素。各控件之间一致的间隔以及垂直与水平方向各元素的对齐也可以使设计更为明了,行列整齐、行距一致、整齐的界面安排也容易阅读。在此,可以合理利用VisualBasic提供了几个工具,以便让控件的间距、排列和尺寸的调整变得非常容易。水平间距、垂直间距、在窗体中央、排列、按相同大小制作等菜单项都可以在“格式”菜单中找到。另外,界面设计最重要的原则就是简洁与明了。对于应用程序而言,如果界面看上去很难,则程序使用本身可能也比较复杂,而在设计时稍稍深入考虑,便有助于创建看上去和用起来都很简单的界面。从美学的角度来讲,整洁、简单明了的设计更有可取性。在界面设计中,一个普遍易犯的错误就是力图用界面来模仿现实世界的对象,但这样的设计,除了对自己的设计增加难度,而对用户并没有真正的好处。最好的设计就是根据对现实对象的理解来设计出自己的、并能为用户带来方便的界面,并不一定要模仿显示对象,而可以使用有标签的界面或幾个链接的窗体来显示所有的信息,也可以使用附加的控件。比如,带有选取预装入的列表框,这些控件可以减少输入工作量,还可以取出不常用的函数,并把它们移到自己的窗体中去来简化许多应用程序。提供缺省有时也可以简化应用程序,如果十个用户中有九个选取加粗的文本,就把文本粗体设为缺省值,而不需要用户每次都选取一遍,但要注意不要忘记提供一个选项可以覆盖该缺省值。此外,向导也有助于简化复杂的或不常用的任务。简化与否最好的检验就是在应用中观察应用程序。
  
  四、合理利用颜色、图像和显示效果来达成内容与形式的统一
  
  在界面上使用颜色可以增加视觉上的感染力,现在的许多显示器能够显示上百万种的不同颜色,这很容易使人想要全部使用它们。如果在开始设计时没有仔细地考虑,颜色也会像其它基本设计原则一样出现许多问题。每个人对颜色的喜爱有很大的不同,用户的品味也会各不相同。颜色能够引发强烈的情感,如果是设计针对普遍用户的程序,那一般说来,最好保守传统,采用一些柔和的、更中性化的颜色。当然,对特定的用户就要依据用户自己的选择了。少用明亮色彩可以有效地突出或者吸引人们对重要区域的注意。依据许多程序设计人员的经验,应当尽量限制应用程序所用颜色的种类,而且色调也应该保持一致。如果可能的话,最好坚持标准的16色的调色板,另外,图片与图标的使用也可增加应用程序视觉上的影响,所以细心的设计也是必不可少的。在某些时候不用文本而利用图像就可以更形象地传达信息,但常常不同的人对图像的理解也不同。带有表示各种功能图标的工具栏,是一种很有用的界面组成,但如果不能很容易地识别图标所表示的功能,反而会事与愿违。在设计工具栏图标时,应查看一下其它的应用程序,以了解已经创建了的普遍的大众认可的标准。例如,用Windows的图标来表示相似的功能。总之,在设计自己的图标与图像时,应尽量使它们简单。
  用户界面也广泛使用各种显示效果,合理的选择显示效果,也能表达特定的设计意图,选择静态或动态显示,可带给用户不同的信息。动感的显示是对象功能的可见线索,虽然用户可能对某个术语还不熟悉,但动态的实例可体会设计者的意图。按下按钮、旋转旋钮和点亮电灯的开关等都能进行动感表示,一看到它们就可以看出其用处。例如,用在命令按钮上的三维立体效果使得它们看上去像是被按下去的。如果设计平面的命令按钮,就会失去这种动感,因而不能清楚地告诉用户这是一个命令按钮。但在某些情况下,可能平面的按钮是适合的,但不管怎样,只要在整个应用程序中合理的利用各种显示效果并能保持一致,这都能更好的促进内容与形式的统一。
  
  五、结束语
  
  总之,一个好的应用程序不仅要有强大的功能,还要有美观实用的用户界面。界面设计不仅仅是编程的问题,也需要一定的美学修养。用户界面是应用程序的一个重要组成部分,一个应用程序的界面往往决定了该程序的易用性与可操作性。
其他文献
【摘 要】小学生语文课外阅读是小学生语文学习的重要途径,是促进知识创新的前提,也是落实《语文课程标准》的重要举措,然而小学生的课外阅读现状却不容乐观,其有效性不高。作者认为,通过“选书、阅读、回应”这个循环过程的三个环节的落实,可以大大提高小学生课外阅读的有效性。  【关键词】小学生 课外阅读 有效性  【中图分类号】G623.23【文献标识码】A【文章编号】1006-9682(2009)01-0
期刊
“把英语教学与情景教育有机地结合起来,促使学生互相学习、互相帮助、体验集体荣誉感和成就感。发展合作精神,培养合作能力。”这是《英语课程标准》对英语教学的新要求。从今年年初新学期开始,学校开始构建自主合作型的课堂教学模式。经过一个多月的学习发动,然后进入探索阶段。现在,這种新型的教学形式已经实行了一个学期的时间了。在这段时间内,笔者和所有老师一样也是感触颇多。为了更好的搞好今后的教学,笔者就浅谈几点
期刊
“万事开头难”,俄语课开设之初,由于受社会偏见和某些思想的影响,部分学生不愿意学俄语,一些家长也不愿让自己的孩子学俄语。面对这一现实,应该意识到,仅靠做思想工作是远远不够的,关键是要激发学生学习俄语的兴趣。兴趣是最好的入门钥匙。教师在教学过程中运用多种形式、生动活泼、有趣的教学手段,能帮助学生尽快顺利地入门。另外,还要让学生尝到学习俄语的甜头,家长看到孩子的外语成绩提高了,思想自然也就通了。  那
期刊
【摘 要】对语言表达能力的培养,也是对思维能力的加工,千万不要忽视语文基本功,字、词、句要过硬。若要提高作文的语言不是一朝一夕的事,应落实到日常的语文教学中,尤其是在平时的语文课堂中贯穿作文语言表达能力的训练。在课堂教学中以造句课、修改语段课、语段仿写课为主要的模式,结合平时的语文阅读课来训练学生的语言表达能力。  【关键词】造句 修改语段 语段仿写  【中图分类号】G632【文献标识码】A【文章
期刊
随着网络技术的发展和普及,网络教学应运而生,为学生的学习创设了广阔自由的环境,提供了丰富的资源,拓延了教学时空的维度,使现有的教学内容、教学手段和教学方法遇到了前所未有的挑战。借助网络开展数学教学,可以改变学生的学习方式,使学生的学习方式由原来的同一被动转变为主动多样,为实现真正意义上的自主学习提供更多的条件。通过网络构建一个虚实融合的学习情境,更便于学生通过课堂、通过网络构成更为开放和灵活的与他
期刊
俗话说:“兴趣是最好的老师”。兴趣能够激发学生的学习欲望,培养学生的兴趣,启发学生在创造和表现美的活动中提高自身的审美素养和审美能力。本学期笔者就把“如何培养小学生美术学习的兴趣”作为研究的小问题。小学生的兴趣,可塑性很强,因此,笔者便抓住机会,以各种方法和手段激发学生学习美术的兴趣。    一、案 例    在星期三的一节美术校本课上,我把电磁炉搬进了教室。铃声刚响过,原本还闹喳喳的教室突然安静
期刊
教书十余载,常听学生这样讲:高中物理特别难学,上课听得清清楚楚,课后做题无从下手,花了大量时间背公式,考试还是不及格,枯燥无味但又不得不学。这是个普遍的问题,值得物理教师和同学们认真研究。物理是一门以实验为基础的自然科学,靠死记硬背是学不会的。和初中物理相比,高中物理定性的东西少,定量的东西多,学习过程中还大量运用三角函数、几何知识、图像分析等数学知识,从思维方式上讲,高中物理重在培养学生的逻辑思
期刊
近年来,各学校以提升质量为核心,不断加大班主任的调整和学科教师的结构优化。这些举措反映了各所学校提升质量的信心和决心。如果新一届的毕业班明确质量目标,抓早、抓实过程管理,并能在教学管理中注意解决以下问题,那么,学校要达到教学质量目标新的历史高度就有可能变为现实。  一、注意细致把握学情,摸准教情,是一切教学工作的出发点。  坚持干部随机听课制度。尤其是教学管理的干部要深入毕业班的课堂,及时了解教情
期刊
汪洋终于考进高级中学了。他很高兴,他的父母更为之激动。作为他的政治老师,笔者更替他高兴、为他骄傲。因为他能够考入高级中学与本人有很大关系,证明笔者对他的付出得到了回报。  汪洋的父亲是一位中心校的校长,在五大连池市教育界有一定的知名度,汪洋认为无论成绩如何他都能上高中。因此,学习不认真,各科不及格,政治也是如此。今年三月份一次家长座谈会上,汪洋的母亲——周老师问我:“朱老师,我们汪洋政治学得怎么样
期刊
近年来,随着技工人才的走俏,各类技校都十分重视学生的就业工作,多渠道的去解决学生出路,提高毕业生就业率。但是有的学校却忽视了毕业生离校后就业的稳定性,刚到企业就出现流动频繁、盲目跳槽或随意辞职回家的现象,最后在社会上闲荡,导致家长抱怨,企业意见大,影响了学校声誉和招生工作。学生毕业后的就业稳定好坏是衡量学校办学质量和办学水平的重要标志,也是学校生成和发展的关键。因此,随着劳动力市场竞争的日益激烈,
期刊