原型设计

怎样使用原型设计中的组件样式功能

梦想的初衷 提交于 2021-02-18 09:54:37
“样式”是一个集中管理你整个项目的页面和部件的外观和感受的解决方案。可以把它理解为微软Office Word中的样式,或修饰HTML的CSS样式。 当更新项目的视觉设计时,使用样式可以节省你很多时间。他们还可以帮助标准化或统一化多个团队成员对项目文档的编辑风格。一致的风格也可以帮助定义和加强你的品牌的外观和感受,增加线框图和原型的专业性。 何时会使用到样式呢?这几种情况下样式可以派上用场。 •大型项目:当你有一个大项目并且可交付物需要有一致的外观和感受时。 •多人协作:当你和团队其他成员协作,并需要保持每个人的编辑风格保持一致的时候。 •长期项目:当你计划在整个项目周期长期维护和更新你的文档时,样式可以帮你节省很多时间。 也有一些时候你不需要考虑使用样式,比如当你在做一个快速的原型时,你知道这个原型的寿命不长。但对于要使用一段时间的项目文档,最好尽早使用样式。你会很快知道这么做的好处,并且不需要在项目变得庞大时再去费力更新里面的内容。 这样看来,可以说样式是很重要的功能,能大大地帮助我们提高原型制作的效率。作为当今两大网红原型工具,Axure和Mockplus都支持样式功能。那么下面就来讲讲Axure和Mockplus组件样式功能上的具体用法: Axure 在应用界面左上方点击“project”(项目),在下拉菜单中选择“widget style editor”(元件样式编辑器)

为什么这些UI设计很糟糕?什么是好的UI设计?

て烟熏妆下的殇ゞ 提交于 2021-02-17 10:54:14
UI(User Interface) ,即界面设计,它是网站、App给用户在感觉(视觉、触觉、听觉等)和情感上带来的第一体验,包括人机交互、界面逻辑、界面美观设计三个方面 。简单来讲,UI不仅是一种表现形式,更是用户对界面的体验和信息交互意愿。显而易见,好的UI设计不仅让软件有个性、品位,还让用户操作简单舒适,从而进一步体现软件的定位和特点。那么,到底什么才算是好的UI设计呢?在UI设计中有哪些常见的错误呢?UI设计师还有哪些应该避免的问题呢?下面小编一一为你来解答。 好的UI设计 Vs. 糟糕的UI设计 ,区别在哪? 除了众所周知的Kiss(Keep it simple and easy)产品设计原则外,好的UI设计应该也符合4个E的标准,即: - Easy to use(方便使用) - Easy to understand(简单易懂) - Error-free(零错误) - Effective for the end-goal (or product)(有助于最终目标的实现) 相反地,糟糕的UI设计给人一种复杂难懂、太过平凡甚至落后的感觉。如果是好的UI设计,会以一种直观的方式地让用户明白如何与网站进行交互,即便是首次访问某个页面或App,也能快速了解它的操作流程及原理;而坏的UI设计,不仅无法体现设计者的创意,而且会在无意中给用户传递误导的信息,从而带来不安感、糊涂感、挫折感

原型交互设计入门,我该选哪个工具?

▼魔方 西西 提交于 2020-12-19 10:02:14
交互设计是我们原型设计中很重要的一部分, 如何快速掌握一个原型设计工具,尽快入门,高效地完成工作? 这里选择了三款原型设计工具作对比,希望给想入门或者刚入门的童鞋提供一些参考。 Axure - 知名而强大的原型设计工具 Mockplus - 新兴的快速原型设计工具 JustinMind - 高保真原型设计工具 这三个工具,都是基于桌面的应用。基于Web的在线工具,以后如果有机会再作介绍。 第一部分 设置交互 设置交互,是完成一个交互设计的开始。我暂时把交互设置分为两类:页面链接和组件交互。 设置页面链接 Axure - 弹窗筛选 不够直观 - 先选中组件,然后到属性面板上去筛选目标页面(页面多的时候就有点烦了)。 Mockplus - 一键拖拽 简单直观 - 与其他原型设计工具不一样,Mockplus采用了直观的拖拽方式来实现页面交互。红色的线指哪里连哪里。 JustinMind - 支持拖拽 简单 - 与Mockplus类似,Justinmind也可以通过拖拽的方式实现页面跳转。不同的是,需要拖动整个组件到项目树上。由于没有连接线,不够直观,也不容易看清。 设置组件交互 Axure - 添加用例,不能拖拽完成 对于一般的交互,在Axure中可以通过弹窗来逐个筛选设置。稍微复杂的交互,则需要条件构建器来实现。Axure在交互设置中,可以添加条件判断,但需要用户有一定的编程常识

Mockplus3.3上新,免费体验团队管理和所有专业功能!

情到浓时终转凉″ 提交于 2020-04-27 20:47:36
Mockplus是更快更简单的原型设计工具,在3.31版本中推出了团队版和企业版。 Mockplus团队版和企业版专为原型项目设计协作打造,可以更好地实现团队管理和协作设计。 查看视频,10分钟了解Mockplus团队管理和协作设计。 从现在开始,免费体验Mockplus所有专业功能和企业版功能!你可选择以下任一方式: 1、 点击这里,加入Mockplus免费体验群 ,联系管理员。 2、Email至 service@jongde.com ,标题注明“免费体验 Mockplus 3.3”,内容中写明你的Mockplus账号。 Mockplus 企业版特色功能介绍: 团队角色管理 团队成员可以被分为“所有者”、“管理员”、“成员”、“查看者”四种角色。通过角色划分来分配不同的操作权限:所有者掌管最高权限、可以指定管理员,所有者和管理员可以参与企业内所有的项目,也可以控制每个项目的参与人员;成员只能查看、编辑自己参与的项目;查看者只能查看项目,不能做任何的修改。 团队分组管理 通过将团队成员划分为不同的分组,来统一管理、设置项目权限。 编辑共享组件库 团队成员可以编辑、共享组件库。原型制作过程中,很多组件是需要大量复用的,通过共享组件库可以提高组件复用性,来规范项目、减少工作量。 编辑共享样式库 团队成员可以编辑、共享样式库。使用样式可以节省很多时间,提高设计效率

设计模式之原型模式(Prototype)详解及代码示例

☆樱花仙子☆ 提交于 2020-03-30 03:03:36
一、原型模式的定义与特点   原型(Prototype)模式的定义如下:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。它属于 创建型 设计模式,用于创建重复的对象,同时又能保证性能(用这种方式创建对象非常高效)。   这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。 当直接创建对象的代价比较大时,则采用这种模式。 例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的克隆,在需要的时候更新数据库,以此来减少数据库调用。 二、原型模式优点 性能优良:原型模式是在内存二进制流的拷贝,要比new一个对象性能好很多,特别是在一个循环体类产生大量对象的时候更加明显。 逃避构造函数的约束:这是优缺点共存的一点,直接在内存中拷贝,构造函数是不会执行的。 三、原型模式的使用场景 资源初始化场景:类初始化需要消耗非常多的资源的时候。 性能和安全要求的场景:通过new产生一个对象需要非常繁琐的数据准备和访问权限的时候。 一个对象多个修改者的场景:一个对象需要提供给其他对象访问,而各个调用者可能都需要修改其值时考虑使用。   实际项目中原型模式很少单独出现,一般和工厂模式一起出现,通过clone方法创建一个对象,然后由工厂方法提供给调用者。 四、原型模式的结构与实现   由于 Java 提供了对象的 clone(

The software-quanlity landscape -- Code complete reading notes

旧街凉风 提交于 2020-03-28 11:47:04
软件同时拥有外在和内在的质量特性,外在质量指用户所能感受到的部分。 外在质量:正确性、可用性(使用容易)、效率、可靠性、完整性(限制权限、访问正确性)、适应性、精确性、健壮性 内在质量:可维护性、灵活性、可移植性、可重用性、可读性、可测试性、可理解性(内在一致性) 改善质量的技术: 软件质量目标 明确定义质量保证工作 测试策略 软件工程指南 非正式技术复查(桌面检查、代码走查) 正式技术复查(质量门,以确定走出下一里程碑) 外部审查 开发过程: 对变更进行控件的过程 结果的量化 制作原型,开发出一部分用户界面的原型可以判断出系统的可用性,开发出关键算法的原型可以确定功能的执行时间,开发出典型数据集的原型能知道程序的内存需求。 检查比测试的成本更小: 非正式设计复查、正式设计检查、非正式代码复查、正式代码复查、建立模型或原型、个人桌面代码检查、单元测试、新功能测试、集成测试、回归测试、系统测试、小规模Beta测试、大规模Beta测试 对所有的需求、架构以及系统关键部分的设计进行正式检查 建模或者创建原型 代码阅读或者检查 执行测试 来源: https://www.cnblogs.com/think/archive/2006/05/28/411381.html

2014年最新前端开发面试题

白昼怎懂夜的黑 提交于 2020-03-27 18:58:58
PS:在其基础上完善了一些答案,增加一些问题 欢迎fork wj:) 目录 前言 HTML 部分 CSS 部分 JavaScript 部分 其他问题 优质网站推荐 前言 本文总结了一些优质的前端面试题(多数源于网络),初学者阅后也要用心钻研其中的原理,重要知识需要系统学习,透彻学习,形成自己的知识链。万不可投机取巧,只求面试过关是错误的! 面试有几点需注意:(来源程劭非老师 github:@wintercn) 面试题目: 根据你的等级和职位变化,入门级到专家级:范围↑、深度↑、方向↑。 题目类型: 技术视野、项目细节、理论知识题,算法题,开放性题,案例题。 进行追问: 可以确保问到你开始不懂或面试官开始不懂为止,这样可以大大延展题目的区分度和深度,知道你的实际能力。因为这种关联知识是长时期的学习,绝对不是临时记得住的。 回答问题再棒,面试官(可能是你的直接领导面试),会考虑我要不要这个人做我的同事?所以态度很重要。(感觉更像是相亲) 资深的工程师能把absolute和relative弄混,这样的人不要也罢,因为团队需要的你这个人具有可以依靠的才能(靠谱)。 前端开发面试知识点大纲: HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型、 选择器优先级及使用、HTML5、CSS3、移动端适应 JavaScript: 数据类型、面向对象

设计模式之原型模式(Prototype)(五)

。_饼干妹妹 提交于 2020-03-27 18:16:34
3 月,跳不动了?>>> 动机 在软件系统中,经常面临着“某些结构复杂的对象”的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是它们却拥有比较稳定一致的接口。 如何应对这种变化?如何向“客户程序(使用这些对象的程序)”隔离出“这些易变对象” ,从而使得“依赖这些易变对象的客户程序”不随着需求改变而改变? 意图 使用原型实例指定创建对象的种类,然后通过拷贝这些原型来创建新的对象 示意图 原型设计模式代码实现 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 原型模式 { class Program { static void Main(string[] args) { Computer computer = new Computer(); computer.name = "Dell.X5124"; computer.age = 5; computer.factory = new Factory() { name = "Dell" }; computer.factory.manage = new Manage(){ManageName = "Nick"}; Computer

javascript 基础知识汇总

不问归期 提交于 2020-03-27 09:54:14
1、 在ES5中, 变量声明有两种方式,分别是var和function, var用于声明普通的变量,接收任意类型,function用于声明函数。另外ES6新增了let、const、import和class等声明方式,let用于声明普通变量(与var的区别在于拥有块级作用域,在作用域内不能重复声明),const用于声明静态变量,import用于声明模块,class用于声明类。 2、JS数据类型共有7种,分别是(1)数值Number、(2)字符串String、(3)布尔Boolean、(4)符号Symbol、(5)Null、(6)Undefined、(7)对象Object。其中Object是引用类型,其他都是原始类型,原始类型也成为基本类型或者是简单类型,因为其占用空间固定,是最简单的数据段,为了便于提升变量查询速度,将其存储在栈中(按值访问)。引用类型由于其值的大小会改变,所以不能将其存放在栈中,否则会降低变量的查询速度,因此其存储在堆中,存储在变量处的值是一个指针,指向存储对象的内存处(按址访问),对于引用类型的值,可以为其添加属性和方法,也可以改变和删除其属性和方法,但基本类型不可以添加属性和方法 3、javasrcipt可以通过typeof来判断原始数据类型,但不能判断引用类型,要知道引用类型的具体类型,可以通过Object原型上的toString来判断。 4

个人第三次作业:原型设计 Anthonyzk

天涯浪子 提交于 2020-03-26 06:36:24
软件工程第三次作业:原型设计 这个作业属于哪个课程 <18级软件工程基础> 学生姓名 姚志昆 学号 201831081105 这个作业的要求在哪里 <个人第3次作业:原型设计> 这个作业的目标的目标 熟悉3种原型设计工具之一或更多,对他们进行对比,发表自己对于原型设计的看法,并对需求分析有一定的学习与了解    一丶 原型设计工具的对比    1.墨刀 特点介绍 墨刀是一款在线原型设计与协同工具,借助墨刀,产品经理、设计师、开发、销售、运营及创业者等用户群体,能够搭建为产品原型,演示项目效果。墨刀同时也是协作平台,项目成员可以协作编辑、审阅 ,不管是产品想法展示,还是向客户收集产品反馈,向投资人进行Demo展示,或是在团队内部协作沟通、项目管理。 ————百度百科 优缺点 优点 墨刀在轻量级的移动端原型制作更加迅速,展示更加方便;如果需要原型分析可以更加方便;快速制作移动端原型的不二选择。另外墨刀的APP原型可以支持下载在手机里,成为是单机版是你可以完全通过手机来打开你的原型。 缺点 相应的就是自由度不如其他同等级应用,据了解,首先这也于墨刀的产品定位有关,清晰定位为移动端原型设计工具,因此在交互效果上、控件组合上,操作面板的选择上都不如AXURE 灵活,并且效果切换因为是采用连线的方式,有时候会让使用者脑子错乱的感觉。    2.Axure RP 特点介绍 Axure