AxureRP

AxureRP教程–变量和函数详解

AxureRP里面的变量是一个非常有个性和使用价值的功能,有了变量之后,很多需要复杂条件判断或者需要传递参数的功能逻辑就可以设计实现了,大大丰富了原型演示的可实现效果。在AxureRP 6.0版本之前,只能使用定义的全局变量,6.0版本增加了一些AxureRP自带的变量,并且增加了函数运算功能,在前面已经有写过两篇教程《AxureRP教程–使用变量》和《 阅读全文>>>

原型应用

原型构建的基本原则与价值

原型构建的基本原则
原型作为一种设计工具与方法,自身有着一定的客观规律,遵循这些规律,有利于我们厘清思路,提高设计效率,在具体实践中取得事半功倍的效果。
1、快速原则
在以快求生存的商业环境中,在一个原型上精雕细酌,花费大量宝贵时间是不可取的。特别在设计阶段的初期,快速地制作几个甚至一批不太讲究地原型,可以尽可能多地找出问题,而不至于在一两个问题上打转转。同时快速地构建原型也为后期 阅读全文>>>

分析与设计, 用户体验

浅谈网页元素与页面的转场设计

在电视作品中,段落与段落、场景与场景之间的过渡或转换,叫做转场。为了使电视片内容的条理性更强、层次的发展更清晰、在场面与场面之间的转换中,需要一定的手法。网站也是类似的,一个完整的网站由若干页面组成,而每个页面又由若干元素组成。为了使网站内容的条理性更强、操作逻辑更清晰、用户体验更好、用户转化率更高,在不同元素与页面的转换中,也需要一定的技巧。

过渡效果

a 渐入渐出 阅读全文>>>

分析与设计

交互设计中页面表达的一些参照原则

1、更少的信息量更好

信息量要少并不是说页面上就不放东西了,而是要尽量的做简约设计,用更少的元素或内容,表达更多的信息。用户访问的时候不至于被大量的信息弄的晕头转向,往往淹没在信息的海洋中,而找不到自身所需要的。冗余的信息会减慢用户浏览网站的速度,并且可能还把重要的信息给遮盖掉了。

2、结构化更易于理解

页面结构要设计合理,有层次、有重点、有突出,还可以有内涵,可以给用户一目了然 阅读全文>>>

分析与设计

细节成就卓越—浅析iPhone用户界面设计

1. 了解应用类型及各自特点

iPhone平台有三类型的应用:

● 效率型应用(Productivity Applications)

● 实用工具(Utility Applications)

● 沉浸型应用(Immersive Applications)

每一种都有各自不同的特点和应用场合。设计之前如果能够清楚产品的目标和特点,选择合适的应用类型可以更好地迎对。

效率型应用用于帮助完成日常的一些工作,如收发邮件、即时通信、照片管理与分享 阅读全文>>>

搜索技术

Google Analytics实施七步曲

1、明确网站需求及目标

网站的目标是什么?

哪些行为或内容促进目标完成?

哪些行为阻碍目标完成?

如何度量这些行为?

如何度量网站的目标?

2、详细了解追踪网站结构

网站内容是否跨越多个子域?

网站的URL结构是什么样的?

网站URL中的参数代表什么意思?

网站是否使用了重定向?

网站有多少个页底文件?

网站是否有页面使用了框架?< 阅读全文>>>

工作心得, 项目管理

如何评估新项目或新产品

总结了五个关键点,也可以作为评估新项目的模板之一,供参考。

1、愿景与目标

愿景可以比较理想主义一点,旨在解决一些宏大问题;也可以比较庸俗一点,拿下什么什么市场,赚很多很多货币。不管它俗不俗,一句话就好,没人爱听你慢慢画饼。而这句话讲出来应该能打动人,既不会虚得像个喷子,也不会渺小到让人提不起兴致。

目标则是为了实现这个愿景,需要达到的可量化的任务结果。在愿景和策略之间承上启下 阅读全文>>>

AxureRP, 原型应用

基于AxureRP的简易注册登录页面设计

注册登录是最常见的页面了,基本上所有会员制的应用里面都会包含这部分。简易的注册登录页面只是包含了一些必备的基本元素,与应用的要求无关。看似简单,其实里面的设计细节很多,如密码输入框要遮盖显示,注册页面还要验证确认密码,验证密码的设置强度等等,在交互设计师眼里,简单的输入框会有很多提升用户体验的设计细节在里头,这里结合我自己的经验,简单的说一下常见的注册登录页面的设计注意点。

简单的登录页面 阅读全文>>>

分析与设计

关于页面设计中内容覆盖与切换的设计

熟悉页面原型设计的朋友应该都知道“层”的概念,即在内容之上覆盖其他容;“层”具有太多广泛的意义,可以片面的理解为图层或者内容层;页面也是可以分很多层的,有弹出层,有隐藏显示层等等。时间轴给屏幕增加了新的维度,也使得不同“层”的切换成为了可能;网页的时间轴并不如电影播放那样呈线性,而是根据用户操作有选择的变换,于是产生了“状态”。片面的理解交互的本质,可以把所有的内容架构于一个页面,通过“无刷新” 阅读全文>>>

AxureRP

AxureRP介绍–操作快捷键

网上收集的AxureRP操作快捷键,可能还不是很全,供大家参考,能熟练使用快捷键操作的话,能提高不少效率,当然这个也和每个人的操作习惯有关系,有的人就不习惯两手操作。
基本快捷键:
打开:Ctrl + O
新建:Ctrl + N
保存:Ctrl + S
退出:Alt + F4
打印:Ctrl + P
查找:Ctrl + F
替换:Ctrl + H
复制:Ctrl + C
剪切:Ctrl + X
粘贴:Ctrl + V
阅读全文>>>

分析与设计

交互设计师如何提高专业能力

有人说交互设计时代来临了,其实只是行业发展造就了更多的就业机会。但是现实没有那么光鲜,进入新行业之后设计师们面临着诸多问题,遇到发展瓶颈找不到解决途径。

1.没有方向,没有自己的职业规划。视觉设计师想转交互,交互又想转产品。

2.觉得不被重视,介绍自己时,不忘带上“苦逼”两字。辛苦做的设计方案,不被采纳,经常抱怨被产品经理指使着画图,交互设计师的共同语言肯定有这条。

3.没有学习计划 阅读全文>>>

AxureRP

AxureRP教程–封装组件库

基本上每个公司或者说每个产品系列,都会有一套约定俗成的默认设计风格或者是经过长期设计积累的一套风格,用以保证相同系列的产品设计出来可以有一致的风格。这种设计风格的积累体现到原型设计上,就是有一套特定的设计模式,一套特有的风格组件库,再或者还有特殊的设计规约,除了组件库,其他两项都需要日积月累的设计经验来指导,并最终形成规则。前面有介绍过UI封装的,可参见《 阅读全文>>>

分析与设计

客户端软件的用户体验界面规范

1. 界面规范

1.1. 总体原则

a.以用户为中心。设计由用户控制的界面,而不是界面控制用户。

b.清楚一致的设计。所有界面的风格保持一致,所有具有相同含义的术语保持一致,且易于理解

c.拥有良好的直觉特征。以用户所熟悉的现实世界事务的抽象来给用户暗示和隐喻,来帮助用户能迅速学会软件的使用。

d.较快的响应速度。

e.简单且美观。

1.2. 原则详述

1.2.1. 用户控制< 阅读全文>>>

工作心得

如何正确的写产品需求文档(PRD)

产品需求文档就是通过工具把思想有逻辑、有细节的合理的组织到一起!互联网行业,蓬勃兴起,很多从事产品工作的朋友,不管是生手、新手、老手还是高手,我也想和大家分享一下产品需求文档的一些心得,希望能帮助大家更好的提高自身水平、提高工作效率。这里只是简单的从需求的实施环节进行描述,之前的需求的调查、需求的获取、需求的比较分析取舍等等都不包含。

1、熟悉项目发生的相关业务行为。

言下之意,就是说 阅读全文>>>

数据分析

Vlookup函数应用教程及疑难解答

????VLOOKUP:搜索某个单元格区域的第一列,然后返回该区域相同行上任何单元格中的值。
VLOOKUP中的V表示垂直方向。当比较值位于所需查找的数据的左边一列时,可以使用VLOOKUP
语法:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
VLOOKUP函数语法具有下列参数 :
lookup_value????必需。要在表格或区域的第一列中搜索的值。lookup_value参数可以是值或引用。如果为lookup_value 阅读全文>>>

产品运营

病毒式营销认识及认识误区

病毒式营销(viral marketing)也叫“病毒性营销”;是一种常用的网络营销方法,常用于进行网站推广、品牌推广等,病毒性营销利用的是用户口碑传播的原理,在互联网上,这种“口碑传播”更为方便,可以像病毒一样迅速蔓延,因此病毒性营销(病毒式营销)成为一种高效的信息传播方式,而且由于这种传播是用户之间自发进行的,因此几乎是不需要费用的网络营销手段。

病毒性营销的经典范例是Hotmail.com。Hotmail是世界上最大的 阅读全文>>>

AxureRP

AxureRP教程–新浪相册效果

新浪的相册效果大家可以去新浪网站上看一下,感觉对用户浏览的便捷性方面做的还是比较好的,再一个高清图片的浏览速度也比较快,至少比QQ的相册加载速度要快很多,缩略图也比QQ相册的要大,可以较为方便的找寻自己喜欢的图片,个人比较喜欢,这里用AxureRP来实现了一下,并做了一些改进,比原有的相册功能要更好一些,与大家分享。

这个相册功能与QQ相册等的效果差不多,点小图看大图的功能基本上每个相册都有,百度的相 阅读全文>>>

用户体验

产品UI设计时需要自问的12个问题

UI 设计的魅力在于,你不仅需要适当的技巧,更要理解用户与程序的关系。一个有效的用户界面关注的是用户目标的实现,包括视觉元素与功能操作在内的所有东西都需要完整一致。为了实现这个目标,你需要问自己12个最基本的问题。

1. 你的UI是否高度一致?

用户来到你的站点,脑子里会保持着一种思维习惯,你的 UI 需要保持一致,以免用户的思维方向被打乱。比如,如果你的某个品目下的产品可以拖放到购物车,那你站点 阅读全文>>>

oracle管理

Oracle9i的临时表空间删除注意事项

在9i之前,如果一个数据库用户没有被指定默认临时表空间,那么oracle就会使用system表空间作为该用户的临时表空间,这是很危险的。在9i里面,database可以被指定一个默认临时表空间。这样如果数据库用户没有被明确指定临时表空间,oracle 9i就会自动指定database的默认临时表空间作为该用户的临时表空间。
 我们可以通过下面的语句来查询数据库的默认临时表空间:
  SQL> select * from database_properties whe 阅读全文>>>

Linux, oracle管理

Linux下Oracle9i RMAN备份恢复步骤及SCN号介绍

1、切换服务器归档模式,如果已经是归档模式可跳过此步:
%sqlplus /nolog (启动sqlplus)
SQL> conn / as sysdba (以DBA身份连接数据库)
SQL> shutdown immediate; (立即关闭数据库)
SQL> startup mount (启动实例并加载数据库,但不打开)
SQL> alter database archivelog; (更改数据库为归档模式)
SQL> alter database open; (打开数据库)
SQL> alter system arc 阅读全文>>>

工作心得

如何写好MRD文档及相关注意事项

MRD(Market Requirement Document),全称是市场需求文档,习惯上大家都喜欢叫需求文档或者需求设计文档,一般用于对产品的功能需求进行完整的描述,也是提交给开发和测试人员的正式文档。有的人会将其与PRD(Product Requirement Document)文档混淆,PRD是产品项目由概念化阶段进入到图纸化阶段的最主要的一个文档,其作用就是对MRD中的内容进行指标化和技术化,因此MRD和PRD文档的要求和侧重点并不一样。无论如何,做一个产 阅读全文>>>

PL/SQL, SQLSERVER

常见PL-SQL和T-SQL的区别

ORACLE PL/SQL与SQL SERVER T-SQL一些比较
字符串连接
Oracle用|| 符号作为连接符,而SQL Server的连接符是加号:+ 。
Oracle查询如下所示:Select ‘Name’ || ‘Last Name’ From tableName
SQL Server查询如下:Select ‘Name’ + ‘Last Name’
GUID
Oracle用SYS_GUID()生成GUID,不含{}和-;getregguidstring 生成 GUID 含{}和-;
SQL Server用NEWID生成GUID;
数字取舍< 阅读全文>>>

Linux, oracle管理

linux下Oracle Dataguard的安装和管理

DataGuard是一种数据库级别的HA方案,最主要功能是冗灾、数据保护、故障恢复等。DataGuard是生产数据库的”事务一致性copy”,创建时,使用生产库的物理copy.创建完成后,备库会通过生产库传输过来的归档日志(或重做条目)自动维护备用数据库。将重做数据应用到备用库。
  DataGuard分为”物理standby”和”逻辑standby”
物理standby:主备库之间物理结构,逻辑结构保护一致。通常情 阅读全文>>>

项目管理

敏捷开发流程中的快速迭代设计

敏捷开发过程的方法很多,包括Scrum, eXtreme Programming, Feature Driven Development, Adaptive Software Development等等。本文从设计的角度来分享一些敏捷开发流程中快速迭代设计的心得。

Process 流程

这是一个高速变化的时代,无论是产品的更新还是技术的进化,同时变幻莫测的需求对传统软件开发模式造成了极大的冲击。当用户需求不断变化造成软件开发目标的不断更换,传统的设计方式会举步维艰,从而造成 阅读全文>>>

PL/SQL

PLSQL性能优化方法

1、选择最有效率的表名顺序(只在基于规则的优化器中有效):
ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包含多个表的情况下,就选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表。
2、WHERE子句中的连接顺序.:
ORACLE 阅读全文>>>