OpenLaszlo for Designers

出自OpenFace

跳转到: 导航, 搜索

Prev                                                                           Next                          第三章 OpenFace 为设计者带来什么

                              第一部分  概况


目录

概况

  本章介绍从设计人员的角度使用LZX开发应用。讨论LZX中如何支持设计人员和开发人员开发创新的网络应用。

  在LZX体系中,web应用设计人员将从熟悉的静态页面制作任务中解脱出来,您期望的动态、数据驱动、简洁而又富有灵活性的UI将变成现实。但是您需要转变一点点考虑问题的方式,因为这些东西在LZX中是可能的而在其它很多技术中是不可能的,所以您不能按照以前的方式思考。在一个LZX的项目中您不必为了成为一个有成效的设计者而去学习编写代码,但是了解LZX语言的基本结构及特性有助于您更好完成您的任务,所以建议您至少完成本指南中少部分的工作。

  当准备开始一个项目时,考虑一个无需任何手册而能容易使用的桌面应用,思索Flash站点中一个漂亮的UI并且设想其能通过数据驱动、容易升级以及易于修改。从另外一些方面花些时间思考这些问题,将问题分割然后再重新组合并开始您的设计。

用连续交互替代页面刷新

  考虑一下终端用户的操作流程,使用LZX实现您的项目的一大优势是它让用户交互变得更容易,从而您的应用用户友好性更好。这一过程对于一个有耐心的用户可能需要20个HTML页面来完成,现在只要在框架内使用一个页面的一小部分的信息就可以完成设计。这种显示信息的能力是有用的,承前启后的,无需考虑复杂性,是成功应用的基础。

设计步骤

  对于一个团队的经验和文化设计步骤是唯一的。就技术而言程序设计者和设计工程师之间没有严格的劳动分工。

有以下处理步骤:

  1.框架。布局的例子可以更好的看到整体的片段的可见性。UI布置的基本定义;通常包括导航,内容等。

  2.定义了结构,概要和具体的任务流程可以帮助交互想象进行和通信。问题和解答的复杂性在于storyboarding需要一定的强迫性。

  3.动画。功能性和过程的简单,线性动画可以通过交互元素帮助工程师和设计者评价和试验。

  4.工程原型。一旦这些都计划好并达成一致意见,工程组就可以在LZX中使用原型等设计框架。

看起来会怎样?

  工程师们忙于设计应用的基础时,设计者可以重新关注应用。有些设计者在编码之前已有总体的设计思路,但是实现的最终期限和反复修改可能性意味着假想的设计设计和产品可能和编码的困难是等价的。需要确定最终的设计决定。您的用户会满足于传统的UI理念吗,有设计和交互的新方法展示的空间吗?应该比较外在和感觉最适合的应用设计。

  位图和适量工具是可行的,两种模式的资源在产生艺术资源的时候是起着杠杆作用的。

使用资源

  资源是LZX代码构建可视应用的财富。LZX支持多种图片的格式:包括位图(GIF,JPEG)。动画也可以整合到应用中。资源经常由多种组合来创建各种UI和状态。使得这些状态在LZX中提供多帧资源。也可以使用单一资源通过代码实现这种效果。在LZX语言中,资源的颜色,色彩,亮度,透明度可以通过程序改变。

源文件的位图和矢量

  决定与使用位图还是矢量文件,主要是出于设计。如果许多复杂的,固定大小的物体,如梯度,阴影和/或alpha元素的使用,位图资源则较为恰当。但一些文件本身很小,但缺需要更强大的处理能力,则适合矢量文件.其他主要考虑的是资源大小的设计。如果一个资源必须测量,则应该使用矢量文件。


                                      Home  

Prev                                                                           Next