Axure快速原型设计课件

上传人:文**** 文档编号:240744414 上传时间:2024-05-04 格式:PPTX 页数:62 大小:2.57MB
返回 下载 相关 举报
Axure快速原型设计课件_第1页
第1页 / 共62页
Axure快速原型设计课件_第2页
第2页 / 共62页
Axure快速原型设计课件_第3页
第3页 / 共62页
点击查看更多>>
资源描述
AXURE李巍以用户为中心的快速原型设计用户体验以用户为中心去研发产品UserExperienceOptimization李巍用户看到的20%却是由那些看不到的80%决定的20%很不幸的消息,其实用户压根不关心我们的东西用户或者客户只关注一个产品的良好用户体验的作用用户体验是什么?它在项目中的意义?没有它不行么?为什么需要用户体验设计用户体验带来的很实际的部分o提高项目研发成功率o降低培训成本o降低团队成本、后期维护的工作量o提高产品的传播速度o带来用户对产品的良好口碑o减缓压力(个人意见)用户体验定义o用户体验(UserExperience,简称UE)是一种纯主观的在用户使用产品过程中建立起来的感受。o是用户对产品的唯一评价o但是对于一个界定明确的用户群体来讲,其用户体验的共性是能够被设计的。不要让用户思考,并且提供改错的机制用户体验可用性第一定律不要期待用户会研究你的产品,应该让他们速度实现自己的目标用户体验可用性第二定律点击多少次都没关系,只要每次点击都是无须思考、明确无误的选择。用户体验可用性第三定律实际项目中的UEo以用户为中心o用户体验的考虑从开发的最早期就开始进入整个流程,并贯穿始终o应用程序的用户体验主要是来自用户和人机界面的交互过程oUE的设计不是盲目的,是考虑成本、技术等等条件的平衡UE在实际项目的平衡高保真原型的介绍o根据功能,为了指导开发而画的草图o高保真原型也叫做交互式原型n实现了功能页面流程跳转n做到用户的响应都会有反馈n和最后开发出来的产品基本吻合高保真原型的对项目的意义o团队了解需求的最佳方式o程序员开发的最好参考o项目开发和维护中所需标准的最好表现形式o验收的依据高保真原型的制作工具o纸和笔,白板和油性笔oAxureoUIDesigneroPPT什么是Axure?Axure的完整英文名是Axure RP Pro,可以快速创建应用软件或Web网站线框图、原型、规格说明书等的。Axure会使你以往的工作方式发生变革:进行更加高效的设计;体验到动态的原型;清晰有效的交流想法;Axure工作环境介绍主菜单和工具栏站点地图面板控件面板模块面板线框图工作区页面注释和交互控件交互面板控件注释面板站点地图面板“添加子页面”按钮可以添加一个页面;“上移”、“下移”、“降级”、“升级”按钮,可以组织页面的层次和顺序;“删除”按钮或点击鼠标右键的“删除”选项可以删除一个页面;“设计页面”按钮,打开该页面在线框图区域中进行线框图设计;在页面上点选右键菜单中也可以进行同样的操作。按钮名称依次:添加子页面上移下移降级升级删除设计页面搜索部件面板(控件面板)控件是用于设计线框图的用户界面元素。在控件面板中包含有常用的控件库,如按钮、图片、文本框等。添加控件从控件面板中拖动一个控件到线框图区域中,就可以添加一个控件。控件可以从一个线框图中被拷贝(Ctrl+C),然后粘贴(Ctrl+V)到另外一个线框图中。操作控件添加控件后,可在线框图中选择该控件进行鼠标拖曳移动该控件和改变控件大小,还可以一次选择多个控件进行移动和改变大小。另外,还可以组合、排序、对齐、平均间距(Distribute)和锁定控件。编辑控件风格和属性(有多种方法)l鼠标双击:鼠标双击某个控件,可以对控件的最常用的属性进行编辑。例如,双击一个图片控件可以导入一张图片;双击一个下拉列表或列表框控件可以编辑列表项。l工具栏:点击工具栏上的按钮可编辑控件的文本字体、背景色、边框等。l右键菜单:通过在控件上点击右键菜单,编辑控件的一些特定属性,不同的控件这些属性也各不相同。查看和搜索控件控件面板工具栏中,线框图下拉菜单,可以查看所有控件库,或只看默认线框图或流程图控件库,或只看已经被加载的控件库。另外,你还可以加载已有控件库、创建新控件库、编辑当前控件库、或更新控件库。控件注释面板页面注释面板为控件添加注释,以说明控件的功能 对页面进行详细描述和说明Axure基本交互设计控件的交互示范定义一个链接定义行为定义多个场景(场景说明)页面事件:OnPageLoad控件的交互在控件交互面板中可以定义的控件交互由事件(Events)、场景(Cases)和行为(Actions)组成l用户操作界面时就会触发事件,如鼠标的OnClick、OnMouseEnter和OnMouseOut;l每个事件可以包含一个或多个场景,场景就是事件触发后出现的一种情况,如点击一个按钮后可以出现两种场景:一种是进入页面1;另一种是进入页面2;l每个场景中可执行多个行为,例如:打开链接、显示面板、隐藏面板、移动面板。示范定义一个链接按钮控件OnClick事件用例编辑器选择要链接的页面或其它网页地址定义行为目前Axure RP Pro6所支持的行为:链接在当前窗口打开一个页面在新窗口/新标签页中打开链接在弹出的窗口中打开一个页面在父窗口中打开一个页面关闭当前窗口在内部框架中打开链接在父框架中打开链接部件和变量设定变量/部件滚动窗口到图像热区启用部件禁用部件设置部件为选中状态设定部件获取焦点展开树节点动态面板设置动态面板状态为指定状态显示动态面板隐藏动态面板切换动态面板可见性移动动态面板将动态面板置于顶层将动态面板置于底层杂项折叠树节点等待时间其他(在弹出窗口中显示文字描述)定义多个场景(条件判断)一个事件可以包含有多个场景,以传达多个不同的流程或交互。例如,可以在一个按钮的OnClick事件中加入两个场景,第一个场景为“如果成功”则执行第一个动作;第二个场景为“如果失败”则执行第二个动作。当在HTML原型中点击按钮时,会显示出这两个场景说明(“如果成功”和“如果失败”),点选其中一个场景说明,就会执行这个场景中包含的行为。页面事件:OnPageLoadAxure支持一个页面级的触发事件:OnPageLoad,这个事件在原型载入页面时被触发。页面OnPageLoad 事件在页面交互面板中定义,为页面OnPageLoad 事件添加场景的方式与在控件事件中相同。Axure模块模块可用在页面中或是其他模块中,只要修改模块,在所有引用这个模块的也会相应跟着同步更新,常用于如页首(Header)、页尾(Footer)与导航(Navigation)。模块的概念犹如PowerPoint中母版、Dreamveawer中模板的概念,熟练掌握模块可以大大提高原型设计的效率,并使原型易于管理维护。什么是HTML原型Html原型是指在Axure中设计了带注释的线框图并定义了交互之后,就可以产生的一个可以基于浏览器的、可互动的原型。Html原型是一些HTML和JavaScript文件,不需要安装Axure或任何播放器就可以直接浏览原型,可以在IE6+、Mozilla、Firefox浏览器中运行。HTML原型工作环境介绍配置和生成原型使用HTML原型发布原型配置和生成原型工具点击主菜单生成(G)“常规生成”原型(P)或直接使用快捷键(F5),在打开的对话框,可以对原型进行配置和生成。“更多生成”更多的生成器和配置选项(M)或直接使用快捷键(F8),在打开的对话框中,选择配置类型,打开对原型进行配置和生成。“生成当前页”在原型中重新生成当前页面(R)或直接使用快捷键(Crrl+F5),可以只对当前修改的页面进行重新生成。使用HTML原型HTML原型的界面可分成两个区域:左侧(站点地图):是一个页面导航列表,以层级形式展示原型中的页面。(页面注释):显示当前页面的注释。(脚本扩展):运行页面脚本。中间(线框图):显示线框图和流程图,线框图可以按照所设计的交互进行鼠标和键盘的互动。发布原型发布原型的方式有很多种:(发布到web服务器)发布HTML原型到Web服务器上,只要将网址告诉客户、工作伙伴或其他人,他们就可以在浏览器上浏览原型。(压缩成ZIP压缩包)将HTML原型压缩成ZIP包,然后将ZIP压缩包传递给相关人员。其它人通过ZIP压缩包便可以直接在自己的计算机上浏览HTML原型。(发布为CHM文档)发布为CHM文档,就像ZIP压缩包一样,这种方式是将原型发布为一个单独的文档,不需安装任何软件就可以访问。想要输出CHM原型文档,请在对话框的分发中,勾选“创建HTML帮助文件(.chm)”选项。如果你未安装HTMLHelpWorkshop的话,就必须先安装它才能产生CHM档。安装完成HTMLHelpWorkshop后,所安装的文件夹中将会出现一个hhc.exe的文件,单击”Locatehhc.exe”链接到hhc.exe文件的位置。最终产生的CHM原型文档存放在原型所在的文件夹中。高级交互设计用于设计高保真原型所需要的一些复杂的交互行为动态面板可以让你实现高级的交互功能,实现原型的高保真度。动态面板包含有多个状态(states),每个状态可包含一系列控件(你可以把一个状态理解成一个独立的页面)。任何时候都只有一个状态(页面)是可见的,或整个动态面板可以被隐藏。结合交互动作,可以让动态面板的状态进行隐藏、显示和改变。像添加其它控件一样,可以在控件面板中拖放动态面板控件到线框图中。实际效果-Tab页面实际效果-弹出层动态面板的结构第三层内容第二层内容第一层内容(最上层)o我们可以把动态面板看成一个很多层叠在一起o而每一层都能设定不同内容o我们只能看到最上层显示的动态面板的交互原理o当我们进行一些操作(譬如点击按钮、点击超链接等)o使动态面板层的顺序改变,譬如第二层显示在最上层(如右图)o这时候我们只能看到第二层了第三层内容第一层内容第二层内容(最上层)理论效果演示第三层内容第二层内容第一层内容(最上层)显示第二层(按钮)理论效果演示第三层内容第二层内容第一层内容(最上层)显示第二层(按钮)第三层内容第一层内容第二层内容(最上层)编辑动态面板的状态在线框图中,双击动态面板控件可以打开一个动态面板状态管理器(Dynamic Panel State Manager)对话框,在对话框中你可以创建、重命名、重新排序、删除和编辑动态面板的状态。进行状态设计和设计线框图是一样的,要注意的是,状态页面中的蓝色虚线外框表示动态面板的边界范围,超过这个边界范围外的物体在最终生成原型时将不可见。隐藏动态面板可以设置动态面板在默认时隐藏。只要选择动态面板,右键菜单选择“编辑动态面板”“设置隐藏”即可。这将会隐藏面板内容,动态面板的遮罩会由蓝色变为黄色。动态面板的管理动态面板管理器(Dynamic Panel Manager)提供了管理页面中所有动态面板的功能,可以在主菜单上选择“视图”动态面板管理器“来调出动态面板管理器。动态面板的状态可以通过动态面板管理器进行新增、移除、编辑。另外,为了更方便的设计线框图,动态面板管理器中还提供了暂时隐藏或显示动态面板的功能。用鼠标点击动态面板名称右侧的淡蓝色小方块,可以在隐藏或显示之间切换。或者,你可以在顶部的页面名称(如Home)上点击鼠标右键,选择右键菜单“全部隐藏”或“全部显示”,可以隐藏或显示页面中所有的动态面板。动态面板的交互行为常用在动态面板上的交互行为:OnMove(移动动态面板时)OnShow(动态面板显示时)OnHide(动态面板隐藏时)OnPanelStateChange(动态面板状态改变时)OnDragStart(开始拖放动态面板时)OnDrag(拖动动态面板时)OnDragDrop(结束拖放动态面板时)选择其中一个行为后,然后“用例编辑器”中选择要进行交互行为在控件交互面板上Label输入框中,可以对线框图中选择的动态面板进行命名,然后就可以使用这个名称去引用动态面板。如果没有为动态面板进行命名,动态面板会被默认命名为“panel”动态面板的应用举例Tab页签动态面板可用于创建一个Tab页签控件。例如,Tab页签控件有3个页签,则可以使用一个包含有3个状态的动态面板,每一个动态面板的状态代表一个打开的页签状态。然后在每个页签上设置一个交互动作(OnClick),当点击某个页签时,切换到动态面板的对应的某一个状态。页面动态初始化动态面板可以和页面的OnPageLoad事件结合使用,实现根据变量的值呈现不同的初始化界面(根据变量值呈现不同的默认动态面板的状态)。OnMouseEnterOnMouseOut在文本类控件、按钮类控件、超级链接控件中有OnMouseEnter和OnMouseOut事件。OnMouseEnter事件是当鼠标移入到一个控件上时发生,OnMouseOut事件是当鼠标移出一个控件时发生。OnMouseEnter和OnMouseOut事件常常和动态面板一起使用,在原型中实现如菜单弹出、状态翻转、自定义提示等功能。部件样式大部分控件具有鼠标悬停样式,鼠标按下样式、鼠标选中样式,鼠标禁用样式要设置对应的样式(SelectedStyle)则必须配合相应的交互动作菜单菜单控件分为垂直菜单(Vertical Menu)和水平菜单(Horizontal Menu),默认情况下菜单带有3个菜单项。通过工具栏可以对菜单加底色、字体和其它样式。在菜单上右键单击可以增加、删除菜单项或添加子菜单应用样式之后,可以将鼠标移到菜单项左上角的黑白小方框上进行翻转效果预览。高级功能逻辑条件要添加要添加逻辑条件条件的控件的控件选择事件(如:事件(如:OnClick事件)事件)用例用例编辑器器条件条件创建器建器需要需要执行的行的动作作OnChange事件OnChange事件可用于下拉框(Droplist)和列表框(List Box)控件。OnChange事件是在下拉框或列表框的选项选择时发生。这在原型中以下拉框进行导航非常有用,即当选择下拉框的某个选项时跳转到相应的页面上。如果名称为droplist下拉框的选项等于名称为listbox列表框的选项时OnKeyUp事件OnKeyUp事件常用于用户在表单中进行输入的实时校验。例如,验证输入的字符长度、用户名是否已经存在、验证码是否正确等,并在界面上进行动态信息提示。下图是用OnKeyUp事件实现的当输入的邮编不符合5个字符长度的两个状态:OnFocus事件OnLostFocus事件OnFocus事件是当是当鼠标点击控件或用键盘tab键让控件获得焦点时发生;而OnLostFocus事件正好相反,是当控件失去焦点时发生。OnFocus和OnLostFocus事件可用于文本框,文本域,下拉列表,单选,多选控件模块的有效重复使用模块的重要作用就是重复使用。你可以将设计中可重用的部分做成模块,只需要改变模块中的一个地方,就可以修改所有相关的地方,使得维护非常方便。有时,可能需要让模块在不同的页面上有所不同。例如,对于作为导航元素的模块,在不同页面上所要突出显示的“当前导航项”要不同;或者对于作为Header头部的模块,在不同页面上时需要显示不同的标题文字。虽然这些应用例子也可以通过为每个页面创建一个额外的模块或在每个页面上做一些特别的编辑来实现,但是利用一些特别的功能,使得仍然可以只在一个模块中进行维护,做到模块的有效重用。控制模块中的控件模块中的动态面板在页面中可以选择所需要的模块中的动态面板。选择“页面交互面板”中的OnPageLoad事件,设置模块中的动态面板的状态,实现模块中的一个部分只在某些页面上显示而在其它页面上不显示,这样你就可以只需要维护一个单独的模块,最大化的实现模块的重复使用。实战实战制作一个制作一个相对复杂的原型原型Tab又叫滑动门用来让固定大小区域里面能尽量显示更多内容共享工程一个共享工程是可以被多人同时编辑,共享工程中也保存着工程被修订的历史。一个共享工程是被存储在一个普通的文件目录中,该目录可以被那些允许访问共享工程的网络上的人所访问。Axure共享工程所存储的服务器或计算机上不需要安装额外的软件。在Axure中操作一个共享工程和在版本控制系统中操作文件是类似的,每个人在自己本地计算机上都有一个共享工程的副本。如果要修改页面、模块、或工程属性,首先需要对这些项目进行检出(checkedout),等完成修改后,再进行检入(checkedin)到共享工程中,其它人就可以在本地获取所更新的共享工程了。事实上,就是用SVN在进行共享工程的版本控制。创建共享工程通过主菜单“共享”“从当前文件创建共享工程(C)”,就可以创建一个新共享工程。这时会弹出一个创建共享工程的对话框,根据指示去输入工程名、共享工程的目录地址、本地共享工程的副本即可。共享工程使用1、周群在她自己本地的计算机上检出页面1进行编辑。由于同一时间只能有一个人检出同一个页面,所以这时李剑不能检出修改页面1;2、周群提交修改和检入页面1到网络共享工程的目录中;3、李剑在他自己本地的计算机上获取周群对页面1的修改,且现在李剑可以检出页面1进行自己的修改。UE/UX/UI
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!