怎么做网站优化,有哪些做设计交易网站有哪些内容,小程序制作用什么软件,杭州建设招标网1 Axure RP中概念介绍
对于构建高保真原型来说#xff0c;需要知道事件#xff08;Event#xff09;、Case、Action等概念。Axure RP中给出这些概念#xff0c;是为了方便原型的构建#xff0c;尤其是高保真原型的构建。
事件#xff08;Event#xff09;是附着于控件…1 Axure RP中概念介绍
对于构建高保真原型来说需要知道事件Event、Case、Action等概念。Axure RP中给出这些概念是为了方便原型的构建尤其是高保真原型的构建。
事件Event是附着于控件或页面上例如OnClick事件当鼠标单击某个控件时发生。
当某个事件发生时可以直接执行相应的Action也可以分情况Case执行相应的Action。有的Axure RP书籍上将Case翻译成用例我感觉不妥容易与面向对象分析中的用例混淆。这里翻译成情况更好。一个Case包含两部分
条件。条件的产生利用Axure RP的界面操作不需手工书写个别需要填充值的地方才手工输入。各种条件的操作符已全部由Axure RP给出利用下拉列表框选择使用即可。这里的条件表达式不要与编程语言中的条件表达式相混淆它是Axure RP独有的一套表达式书写方式通常关注的是界面上控件或控件间条件关系的表达式与界面的行为密切相关。Action。该词翻译成动作比较贴切。其指的是当本Case的逻辑条件满足时应该执行的操作。例如设置某个标签Label的值。
Target。在设置定义某个Case的Action的时候会用到Target。其指的是某个Action所指向的作用于的控件。
2 Axure RP中的具体事件名、Action名
2.1 Axure RP中事件名
事件名含义OnClick单击事件OnDoubleClick双击事件OnContextMenu快捷菜单事件OnMouseDown鼠标按下事件OnMouseUp鼠标按键放开事件OnMouseMove鼠标移动事件OnMouseEnter鼠标光标进入事件OnMouseOut鼠标离开事件OnMouseHover鼠标悬停事件OnLongClick长时间单击事件OnKeyDown键盘按键按下事件OnKeyUp键盘按键松开事件OnMove移动事件OnRotate旋转事件OnResize改变尺寸事件OnShow显示事件OnHide隐藏事件OnFocus获得焦点事件OnLostFocus失去焦点事件OnSelectedChange选中的控件的值改变事件OnSelected选中事件OnUnselected失去选中事件onLoad加载事件
2.2 Axure RP中Action名
Axure RP把Action分成了4类分别是Link action、Widget action、Repeater action、Other action。
Link action包括
Open LinkClose WindowOpen Link in FrameScroll to Widget (Anchor Link)
Widget action包括
Show/HideSet Panel StateSet TextSet ImageSet Selected/CheckedSet Selected List OptionEnable/DisableMoveRotateSet SizeBring to Font/BackSet OpacityFocusExpand/Collapse Tree Node
其他两类的Action在此从略。
3 一个完整的控件的事件举例
下图是一个完整的、从Axure RP设计环境中截取的图。该控件是从控件库中的Box绘制而来。其中的双引号中的部分需手动输入其他的内容是在Axure RP中通过操作界面、下拉框选择而来。
4 关于构建高保真原型方法
在产品经理、需求分析人员特别熟悉Axure RP操作的情况下利用Axure RP能快速构建一个原型。尤其对于高保真原型来说所获得的收益更大。针对某个软件项目构建的高保真原型承载了较多的软件需求并且是用户的大量的真实需求为后续撰写软件需求规格说明书奠定了良好的基础。
根据快速原型过程模型的要求一定要快速构建。利用Axure RP能够做到快速构建原型但这不是唯一的方法。例如可以用Python语言快速构建原型。相比较利用Python快速构建原型来说用Axure RP快速构建原型能做到更快速且学习曲线更低。
利用Axure RP构建高保真模型需要大量利用Event、Action、Case等且需要事先从客户那里获得相关需求。因此需要设计人员熟悉各种Event的含义、Action的含义、产生逻辑表达式的操作方法对页面中的各个控件Widget间的关系整体把控需要对各种控件特别是Dynamic Panel、Repeater等控件有深刻的理解和使用以使构建的原型更加高保真。