原型设计之我见

最近一段时间在写原型 ,换而言之也就是demo。

心得:

1。 优先构造功能块,就是能在界面上展示的,然后和领导沟通。

       昨天写一部分,功能很容易就整完了,后来搞数据搞了一下午,等到数据响应差不多了才让领导看,结果写的东西不是领导想要的,没办法,做了无用功。所以要先就页面和领导沟通,然后再组织底层数据,这样会少返工。

2。写demo时,要重点有1——2个亮丽的地方,全部亮丽也没必要,然后就可以交差了。

方法:

1。先做产品调研,针对大致的功能参考相关产品,得到大概的布局。

2。有了思路后,使用AxureRP画出功能草图,并做出相应的功能跳转。这个需要进一步学习该软件

    1)绘制线框图  Rectangle 可以通过设置背景色,作为背景;

    2) 设计交互

    3)生成原型

参考 52页简单登录界面

3。开会讨论,基本确认后,开始flex或Js的编程。

Axure学习

1。模板可以去掉粉红色的遮罩: Wireframe——》Mask Masters

2。 生成chm的方法: 生成——》原型——》发布(distribution)

3。生成word格式: 生成——》定义

4。只重新生成一个页面: 打开这个页面,选择主菜单 生成——》重新生成当前页面

5. 自动生成流程图

      对页面层次结构,生成层次结构图: 选择要生成的页面,右键创建流程图

动态面板: 通过在不同的状态间切换实现动态效果。

6. 自动生成条件逻辑  (用于复杂交互)  可以在场景和定义的事件中使用

7. 变量:用于在原型页面之间的数据存储、传递和保持

    1)Wireframe——》Manage Variables 完成变量的管理:添加,删除,重命名,排序

    2)设置变量的值: 在添加场景时,选择 step2 ,variable  and widget value equal to value

    3) 在条件中使用变量 :增加条件时使用变量

    4) 设置文本时使用变量

8. onPageLoad事件

    类似于jsp中的 load事件,其中包含onPageLoad的变量,可以根据变量值显示动态面板的状态;或用存储在变量中的用户名设置text panel控件中的 文本,如 Welcome, [UsernameVariabels]

模块

  1  模块是为了在多个页面之间重复使用,但有些模块可能需要在不同页面有所不同。如作为导航元素的模块,在不同页面要显示的“加亮元素”要不同。

    如果模块中一个部分只在某些页面上显示而在其他页面上不显示,则可通过设置模块中的动态面板状态来实现,所以只需要维护一个单独的模块。

   如果一个模块中的文本控件在不同的页面有不同的文本,仍然可以在一个模块中,可通过onPageLoad事件上,在动作 set variable and widget value equal to value中设置

  2. 自定义事件

      当对同一模块的不同实例执行不同的交互; 和一个模块交互时,要在模块外对模块的控件进行修改。如flex中的登录处理

     P42 管理自定义事件

Axure 通过 share project 还可以实现SVN的效果

tooltip

解决中文输入: 选择谷歌拼音,但会强制转为全角,需要人为点击一下转为半角

超快速移动: 按住空格键,当鼠标变成手状就可以拖动

选取下层控件: 在对象上停留一秒以上,放开鼠标左键再单击下面的对象

单选按钮组: 一次选取多个radio button: 右键,选edit radio button—> assign radio group

规格说明:  设置格式将不需要的项目去掉

规格书标题为中文:  在设置格式中修改

没有更多推荐了,返回首页