VB中的界面设计原则和编程技巧

2017-12-20 01:37卜慧平
科学与财富 2017年29期
关键词:界面设计原则

卜慧平

摘要:由于公司的各个部门需要大量的数据进行处理和接收,所以公司部门需要按照接收到的信息,存放于指定的目录中,将信息进行整合和归纳,重新设计相应的界面设计,将程序编程更加合理化的进行设计。VB是微软公司推出的一款Windows推出的一款产品程序设计语言。并且,在以下研究的工程中针对其设计原则、界面编程的设计行为进行研究。希望能够对为阿里的界面应用和功能的开发有一定的参考作用。

关键词:VB;界面设计;原则;编程技巧

一、界面设计的原则

(一)一致性

首先界面的设计原则,就是一致性。通过界面的设计和编程,需要让整体界面的设计能够相互呼应。比如:菜单和联机帮助中心需要应用相同的专业术语,让使用者能够有所对应,其次相对的对话框也要颜色、风格相同。

(二)常用操作简化

常规操作要规范,这是因为一些常规操作的应用非常频繁。并且使用的频率也非常大。所以针对超过操作不仅仅需要规范,还需要具有能够减少操作的简化途径,能够帮助使用者和设计者在进行页面应用是能够加快工作效率。另外,这些简化路径还需要用户能够简单的进行操作,在整体页面中能够更急高校整洁。

(三)错误操作处理简单

在界面设计和编程的过程中,需要有专门的处理错误的程序。一旦应用的程序出现错误,系统内部可以自主的测出错误,并且提供简单容易的错误处理流程。根据错误出现货的情况,不断发生的变化,及时进行撤销和恢复。让错误的处理程序能够逆转。同时对于数据产生异常的情况,可以在数据板块中进行数据的检查。通过监控,还可以看出是哪个阶段出现了问题,并且对程序的处理进行重新操作。能够自动处理在进行文件操作的过程中,出现错误的程序,以及接收的文件名称不同进行分类存储。

(四)提供信息反馈

及时提供反馈信息,但是对于常规的操作和其他的简单操作就不用进行信息的反馈,如果使用补偿柜的操作,或者其他能够改变系统程序,以及后续工作发生变化的操作,系统需要及时的进行信息的反馈,能够进一步的确认操作。

(五)设计良好联机帮助

对于一些应用设计相对熟练的用户来说,联机帮助就变得可有可无,但是如果是对于一些不太熟悉操作的用户,那么联机帮助就变得非常重要,能够及时的开展联机沟通,及时进行工作。

二、菜单设计的原则和编程

(一)菜單设计原则

菜单设计原则主要有一般性原则构成:第一,需要按照系统程序的功能不同来组织菜单。第二,需要扩建广而浅的菜单树延伸菜单功能。第三,按照一定顺序对菜单选项进行分组和排序。第四,菜单文字简洁化,通常以关键词为主。第四,菜单要具有快捷键。

(二)菜单设计编程技巧

1.菜单选项分组

菜单选项的分组,通常是有菜单栏中的分割线来区分的。一般来说,在菜单栏中都会有一个caption属性的菜单项,在菜单中的表现为“—”式样的横线。这种菜单键就是能够帮助菜单选项进行多个分组,实现分隔横线的作用

2.常用选项快捷键的设置

在设计常用选项的快捷键时,通常会采用将快捷键的选项进行统一的划分列表。在列表中寻找相应的快捷键,进行操作和使用。由于菜单还具有顶层菜单,在进行设计时,快捷键就不能够像以往进行列表定义。所以在顶层菜单的使用需要在前方加入前缀“ALT+”。所以针对一些快捷键的使用能够加快常用功能的使用,比如:复制“Ctrl+V”,剪切键“Ctrl+X”,文件打开“Ctrl+O”等简化的操作。

3.菜单选项的四种属性的设置

为了让菜单的选项在使用过程中拥有使用、禁止、可见、隐藏的四中属性。所以子进行编程和设计时,当菜单因为某种选项的功能无法解读和是现实,应该禁止一些选项被选中,可以通过隐藏的方式进行。另外菜单选项的使能和禁止的功能的状态,应该通过选项“Enabled”键记性实现。

4.菜单项的动态装入

这主要是通过菜单项的个数不固定来进行的,需要将其需要的实时动态进行传输。具体的程序实现过程如下:

假设菜单中的一个选项属性为:opened-files-list的属性。通过菜单选项的更改,可以设置为可见属性opened-files-list.Visible=False.ICI,再次更改下表属性,让原有的属性更改为:opened-files-list.Index=0.将整体菜单选项作为动态进行装入。假设在开启第二个文件名时,让改文件的文件名存放于opened-files-list中,一下代码就可以通过这种方式实现功能:

Load opened-files-list(1),

opened-files-list(1).

Caption=”&2”+opened-files-list(1)

opened-files-list(1).Visible=True.

5.弹出式菜单的实现

弹出式菜单的是现在需要通过菜单的设计窗口进行的菜单设计。并且通过下拉式菜单,将用户在任何时候都可以通过顶端菜单条上下拉相应菜单开展程序的选择,在进行弹出式的菜单则需要让整体功能,都能够通过菜单页面的核心区域进行相应鼠标键的电机,才能够出来后续的菜单。在一些特定情况之下,可以通过弹出式菜单,让用户在使用系统功能的过程中更加得心应手和高效。所以弹出式的菜单实现也能够帮助整体程序界面更加简洁和优美。

Windows程序,在实现弹出式菜单时,一般是通过鼠标键点击桌面程序容易出现。所以弹出式的菜单在应用过程中更加具有实现系统加强功能,对于弹出式的菜单使用内容来说,可以根据鼠标键的位置不同,菜单的内容也会呈现不同的变化。但是偶遇弹出菜单的一部分会覆盖Window原有的内容屏幕,所以弹出菜单的文字一般都较少,希望能够减少覆盖原始内容的面积。

在弹出菜单的实现过程中,如果要用到下拉式菜单的设计和应用,需要通过PopupMenu的方法进行:

在菜单的设计窗口中弹出相应的菜单,都会存在一个子菜单。并且其存在的Checked属性必须是False。并且将系统中弹出的菜单属性一律更改为False。在设计好的菜单窗口中Form-Click中存在的代码分别是:Sub Form-Click()。PopupMenu mnuExample。 END SUB。当然如果弹出的窗口需要按鼠标左键和右键的方式才能够充分激活菜单的属性,则需要使用到:Form-MouseDown的属性中加入:Sub Form-MouseDown (Button As Integer ,Shift As Integer ,x As Single, y AS Single) 第二,If Button =2 then Button =2 来表示鼠标的右键。第三步,PopupMenu mnuExample 。第四步,End if 。其中针对PopupMenu 的完整表达为:[Form]popupMenu menuname [flags[,x[,y]]]]。

6.菜单项的其他属性

在菜单的市级应用中,通过ALT+的方式,能够在操作过程中帮助激活顶层菜单,所以一些用户在进行操作的过程中通常要学会使用&。使用之后运用其他菜单项的标题,将属性标注在(Caotion)中,另外由于其激活的属性用法与编制的作用,与C语言编制的Windows的程序使用的的步骤和用法基本相同。

结论:

Visual basic的出现以及使用,极大程度的简化了关于Windows的程序上的设计问题,并且通过较少的代码合成,就能够充分的帮助工作人员在设计的过程中实现非常标准的应用界面。但是在设计之前,以及设计的过程中通常需要了解相应的设计原则,将原则作为设计的基本标准。同时,对于一些不熟悉流程和设计编程技巧的工作人员,则需要通过相应的技巧来实现,让整体的设计显得非常符合设计标准,并且美观大方,让整体更加具有层次感和设计感。让整体的设计页面更加具有条理本文着重研究的就是VB设计的原理和编程技巧,希望能够对一些不熟悉设计操作的人员有一定的帮助作用。

参考文献:

[1]王佩红,刘慧婷.基于VB的学生成绩管理系统的设计与实现[J]. 计算机技术与发展,2007,(12):169-172.

[2]谢海永,赵保华.Visual Basic中的界面設计原则[J].微型机与应用,1997,(09):13-15.

猜你喜欢
界面设计原则
《京燕儿》APP界面设计
中医养生APP界面设计
“共享员工”平台界面设计
面向智能手机的UI界面设计
坚守原则,逐浪前行
无罪推定原则的理解与完善
惹人喜爱的原则(二)
惹人喜爱的原则