精华内容
下载资源
问答
  • Axure RP一个专业的快速原型设计工具

    千次阅读 2014-10-25 22:25:46
    Axure RP是一个专业的快速原型设计工具。Axure(发音:Ack-sure),代表美国Axure公司;RP则是Rapid Prototyping(快速原型)的缩写。Axure RP--是一个非常专业的快速原型设计的一个工具,客户提出需求,然后根据...

    Axure RP是一个专业的快速原型设计工具。Axure(发音:Ack-sure),代表美国Axure公司;RP则是Rapid Prototyping(快速原型)的缩写。

    Axure简要介绍

    Axure RP已被一些大公司采用。
    Axure RP的使用者主要包括商业分析师、信息架构师、可用性专家、产品经理、IT咨询师、用户体验设计师、交互设计师、界面设计师等,另外,架构师、程序开发工程师也在使用Axure。

    Axure RP--是一个非常专业的快速原型设计的一个工具,客户提出需求,然后根据需求定义和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。Axure RP--作为专门的
    原型设计的工具,它比一般创建静态原型的工具如Visio、Omnigraffle、Illustrator、Photoshop、Dreamweaver、Visual Studio、FireWorks要快速、高效。
    它同时支持多人协作设计和版本控制管理。

    Axure使用截图

    1、通过Axure制作页面功能原型,如下图:母版页、登录、服务中心功能






    2、通过Axure生成对应html文件规格说明书





    3、可给客户完整展示html规格书样式




    Axure使用心得


    页面功能规划的时候可以快速通过Axure进行页面功能快速布局设计和功能详细设计,可阶段性给客户进行演示 。演示过程中让客户很直观的了解到项目规划人员对需求的一个了解程度。同时极大可能的框定了页面功能范围,对后期网页设计和工程师开发该功能都有很大的帮助,避免前期口述需求对客户需求的误解。

    1、Groups是神器,一定要反复练习。
    把你所需要的元素选择的元素选定之后选择锁定,然后点击右键选择Groupping选择Group,这样你所选的元素就会自然的成为一组,你可以随意的拖动一组内的元素,在将选中的元素放置到合适的位置之后,还可以分组元素进行拆分,点击右键Ungroup即可;
     
    2、Groups的升级版是master。这个让我想起了很多网站模板里的Header和footer文件;
     
    3、在网页设计中经常使用到的12px和14px字体大小,在Axure里对应的是10px和10.5px,切记;
     
    4、Axure里的控件也可以像文字一样复制粘贴,按住shift键可以水平拖动控件;
     
    5、网页一般有固定的长宽,所以为了避免在画原型的时候跑火车,可以拉一条水平线来提醒自己;
     
    6、slice功能可以在Axure里实现截图,图片上右键-编辑图片-切图;
     
    7、和word文档编辑时候一样,为了避免突然死机疯掉,记得经常保存,ctrl+s;
     
    8、Axure确实是一款非常强大的工具,但是团队的沟通更为重要,有时候你辛辛苦苦做了几天的复杂交互,其实就是和设计师一句话的沟通,一句代码的事情。所以,切记,沟通很重要;



    展开全文
  • 一个图形数据维护工具架构设计

    千次阅读 多人点赞 2012-09-20 14:10:17
    一个图形数据维护工具架构设计   1、背景  近期负责一个GIS矢量化项目,工程中涉及图形数据、GIS业务数据的关联存储和管理。为弥补图形矢量化软件在附属属性管理方面的局限性,采用两套数据库系统进行图-数...

    一个图形数据维护工具架构设计

     

    1、背景


        近期负责一个GIS矢量化项目,工程中涉及图形数据、GIS业务数据的关联存储和管理。为弥补图形矢量化软件在附属属性管理方面的局限性,采用两套数据库系统进行图-数关联存储的方案:图形矢量化软件存储图形数据,文件数据库存储业务数据。图形数据维护工具,是矢量化实施项目中核心支撑系统之外数据检查、校正工具,主要完成图-数对应关系的建立、维护,业务数据合法性的基础检查和纠正等。


    2、需求概述

        在信息管理方面,整个项目涉及大量的、孤立的图片的存储,包括:图片的文件名、业务路径、对应的工程、图形处理人、业务处理流程、处理状态等。业务数据包括:工程信息、GIS点设施业务数据、GIS线设施业务数据、GIS图层信息、GIS的各类点、线设施之间的几何图形规则、拓扑关系、业务规则等等数据。图形数据维护工具,需要操作每份栅格图对应的业务数据库,从中读取和纠正每个孤立的图形工程对应的业务属性;同时还需操作整个项目的数据管理系统,保持中心数据库的信息与各个孤立工程之间的信息同步、根据统一的业务规则批量纠正涉及该规则的当个工程文件数据等等。

        图形数据维护工具的数据管理及应用示意如下图:



    3、架构设计


        图形数据维护工具,纵向采用分层方式进行设计:持久化层、业务实体层、业务规则层、界面交互层。

        数据访问层,完成对各种数据库、报表、日志文件的操作封装。包括:MySQL数据库接口、SQLite数据库接口、Excel文件操作封装、txt日志文件封装、XML文件访问封装等。

        业务实体层,完成对工程、项目人员、图层、各种点设施、各种线设施、核心规则实体等等数据结构、类、常量等的定义与封装。

    业务规则层,完成对点、线设置基础几何图形规则、GIS拓扑关系、业务数据检查规则、业务数据纠正规则、业务属性边界检查规则、业务数据错误检查规则、业务数据错误校正规则等等。

        用户界面层,各种文件、数据库、业务数据展示、报表处理等操作界面。

        图形数据维护工具的总体架构示意如下图:



    4、简单小结


    第一点、数据库操作彻底封装。

        图形数据维护工具,主要还是与数据库打交道。多年的设计和编码养成一种习惯于,将数据库操作的完全封装在特定的对象中,对外屏蔽数据库的差异、对外屏蔽数据库的所有细节(包括SQL语句、表名、字段名、视图、存储过程、SQL函数等)。杜绝随意在代码中随心所欲地编写SQL语句、毫无顾忌地引用表和字段的名称。将数据库的改动限制在特定的SQL定义文件和单独的类中。


    第二点、数据彻底隔离。

        在数据库对象与上层数据需求对象之间,尽量避免采用数据库自身的数据集来交互数据,而专门设计数据结构、无方法实体类等方式来交互数据。彻底隔断上层业务与数据库之间的直接连接;避免上层数据操作错误导致底层数据库频繁异常,或者底层数据集的未知异常导致上层业务处理逻辑紊乱;也方便系统的各项测试、问题调试、定位和BUG修正。


    第三点、业务实体与业务流程分离设计。

        面向对象允许在一个对象中增加方法,往往诱使经验缺乏的设计师和开发人员,不假思索地在一个对象里面增加越来越多的方法,甚至毫无节制地直接创建同级对象来完成自身功能,让部分对象的功能臃肿,貌似很好很强大的样子。在本系统中,通过粗略的前期设计之后,在开发实施过程中不断的重构,将原先属于各个业务实体对象的职责逐步抽离、上移,新增一个个业务规则对象,形成独立的业务规则层。专门归集哪些需要跨多个业务实体进行交互才能完成的复杂业务规则:数据提取、合法性检查、关联分析和数据纠正等职能。事实证明,这样的设计和代码重构,能灵活组合多个实体对象以快速实现新的业务规则;实体对象业务方法相对稳定单一、但复用程度非常高(既模块的扇入系数大);业务规则与实体对象,各自的数据和方法的边界逻辑清晰,代码错误的负面影响不易扩散;程序BUG易于定位、易于修改。


    第四点、界面尽量继承。

        由于不是B/S系统,所以喜欢直接继承。任何一个系统,随着功能的逐步完善,总会发现各个交互界面之间的共性,比如:总体的界面布局相同、主要的交互组件(按钮、输入框、选择框、表格等)雷同、处理的对象一样、信息展示方式近视等等通过抽象类似的、雷同的、相同的、一样的,建立合理的界面对象层次体现,在基类上编写共有的功能方法、类似的抽象方法、雷同的虚函数等等,能大大减少界面设计、开发时间,提高交互数据校验的一致性,适当规避UI控制代码的不必要的重复与冗余。减少代码量,就等于减少BUG发生率,也等于修改少量的BUG能纠正大量的错误。

    展开全文
  • 曾写过一篇blog关于原型设计,并一直再找一个好的原型设计工具,Blend 3 的SketchFlow正是这样一个工具,而且对Silverlight, WPF项目应该是最合适的工具。SketchFlow可以: SketchFlow addresses three pain points...

    曾写过一篇blog关于原型设计 ,并一直再找一个好的原型设计工具,Blend 3 的SketchFlow正是这样一个工具,而且对Silverlight, WPF项目应该是最合适的工具。SketchFlow可以:

     

    SketchFlow addresses three pain points in software sketching and prototyping:

    • It makes it easier to experiment with ideas for dynamic user interaction.
    • It facilitates communication of design ideas and intent between designers and other stakeholders.
    • It makes it easier to gather, evaluate and use stakeholder feedback on design ideas.

     

     

    from: http://electricbeach.org/?p=145

     

     

     

    展开全文
  • 做产品设计最简单的工具就是白纸+铅笔+橡皮,但是对于我这样天生不会画画的人来说,这种方式太困难了,橡皮都不够擦的。很多年以前,我一直在公司使用...而且Visio的控件太多,有用的控件太少,比如做Web,想找一个

    做产品设计最简单的工具就是白纸+铅笔+橡皮,但是对于我这样天生不会画画的人来说,这种方式太困难了,橡皮都不够擦的。很多年以前,我一直在公司使用Visio作为我画原型的工具,但是Visio最让人苦恼的地方就是他太强调Windows的感觉了,而原型设计需要的是抽象,Visio总有一种把人限制在Windows系统下的细节感,非常让人反感。而且Visio的控件太多,有用的控件太少,比如做Web,想找一个标签云,对不起没有,Tab标签,也没有。实在不行只有自己来画,更加费时间。除了Visio以外,我也试过直接用Fireworks和Dreamweaver来做原型,还是太费时间,而且很容易让人陷入到界面设计的细节里去。还有好些其他设计工具,怎么说呢,都缺少一种让人感觉思维奔放的随意感。

    今天突然发现一个好工具,Mockups For Desktop,先给大家看一下他的原型风格

    很Cute吧,有点涂鸦风格,跟我画画的水平也差不多,好处是不会再浪费橡皮了:D

     

    当然,它的好处还不仅与此,我来罗列下: 

    • Mockups For Desktop可以说天生就是给网络应用设计的,页面上可能会产生的交互控件他都有考虑到,比如标签云,Tab,弹出窗口,日历,图表甚至视频窗口甚至Cover Flow!如果你用过Visio你就会知道这些控件有多宝贵了。
    • 它除了网页设计以外还支持软件界面的设计,据说它自己的界面就是用它自己设计出来的,我很好奇微软的程序员是不是用Visio来设计自己的产品呢?鉴于微软产品的一贯表现,我想答案是肯定的。
    • 它的控件自定义能力很好,因为他的文件是xml格式的,所以本身的格式就比较简单。比如做下拉菜单只需要写几行文字,Tab按钮就是文字加逗号来定义,特别容易上手,我刚画了一个页面才几分钟时间,也很看得过去了:D
    • 最舒服的地方在于他给人的轻松感觉,涂鸦风格把很多界面细节忽略了,这样你就不用去考虑我这里用什么背景色,用多大的字,专注于布局和功能上就是了,这个体验太重要了。
    • 最后,Mockups For Desktop是基于Air开发的,所以它是跨平台应用,不用担心”因为你老板的机器是Mac,你没办法把你的效果图分享给他看”的情况发生。

    好话说了一箩筐,要说说郁闷的地方了,他的试用版竟然不支持保存,太囧了,否则我就可以把我刚才画的画show出来了。这个软件需要79美元的注册费,倒不是说舍不得花这个钱,但是没有保存功能就意味着没有足够时间试用,多少还是有点不安全感的。好在他也有变通的办法,就是在博客上帮他宣传宣传就能申请一个免费的注册码,所以你就看到了这篇文字:D

    继续做广告:D

    为了证明我说的Mockups适合多种应用设计,下面给出了一些例子,比如

    对话框

    Wiki

    地图

    视频网站

    IM里面的共享桌面

    甚至iTunes

    怎么样,看上去非常有感觉吧,后面有机会我还会继续分享它的使用技巧的。

    展开全文
  • 功能全面的报表设计器采用全新的Web类Excel报表设计器,方便的B/S报表设计模式,具有强大的表达式和扩展功能,可以轻松快捷、零编码地实现各种复杂报表,是功能全面、高效强大的新一代报表工具。 轻松制作复杂报表...
  • 这是一个数据库建表的小软件,可快速的进行数据库表结构设计,建立数据模型。类似大家常用的数据库建模工具如PowerDesigner、ERWIN、ER-Studio和Rational-Rose等的超级精简版。 包含功能: 表结构设计:创建...
  • UI设计师必备的五款界面设计工具

    万次阅读 多人点赞 2018-08-07 19:29:17
    在前几篇文章中,我们分享了一些最受欢迎的原型设计工具,今天我们来谈谈界面设计工具。工具的重要性对于设计师来讲不言而喻。任何想法都需要借助工具来实现。想要成为名出色的UI设计师,你需要多掌握一些技能,...
  • 表单设计工具和报表工具

    千次阅读 2013-06-18 17:28:03
    4月12日,来自 IBM Impact 2011 的消息,IBM发布 Maqetta,一个创建桌面和移动用户界面的HTML5设计编辑工具,并同时宣布将项目捐助给开源机构Dojo基金会。   2、JotForm - 方便好用的在线Web表单设计工具  ...
  • 硬件设计需要的工具

    千次阅读 2019-03-23 23:28:50
    想起了句话:人和动物的区别就是人会使用工具工具的使用会让你事半功倍,做设计有时候需要“拿来主义”,毕竟发明“轮子”的时代已经过去。言归正传,本篇文章介绍了作为硬件工程师经常使用的工具软件。 硬件...
  • Notify.getNotifier().subscribe("Chinese", new EventObserver() { @Override public void onEvent(Object info) { System.out.println("info = " + info); } });
  • 这是 Mashable 搜集的 130 Web 设计工具,涵盖了从初学者到高级 Web 设计人员需要的各种工具和资源。这是第部分。同时请参阅 Web 开发工具箱:120 Web 开发工具的第,第二部分。初学者资源 YAML Builder - ...
  • /*3、设计一个vehicle交通工具抽象类,提供抽象方法--驾驶drive  Car汽车作为交通工具的一种,实现了驾驶的方法(在马路上驾驶)  Train火车作为交通工具的一种,实现了驾驶的方法(在铁路上驾驶)  Airplane飞机...
  • UI设计师常用的21个工具

    万次阅读 多人点赞 2018-03-22 18:26:09
    1、PS 功能简介: ...使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。ps有很多功能,在图像、图形、文字、视频、出版等各方面都有涉及。 2003年,Adobe Photoshop 8被更名为
  • Web设计师的五排版工具

    千次阅读 2013-01-15 09:13:20
    博客主页:http://blog.csdn.net/chszs排版是Web设计一个重要方面,用户界面和用户体验设计是开发网站的挑战性工作之一。本文探讨一些排版工具。1. TypeTesterTypeTester可以在屏幕上比较不同的字体和样式。地址:...
  • Activiti流程设计工具

    千次阅读 2017-03-10 17:37:44
    给我们提供的流程设计工具, 开发流程 首先要做的,就是要设计好流程图;一个项目可能会包括多个流程图;所以在src/test/resources源文件夹下新建一个包diagrams,以后所有的流程图文件(bpmn文件和生成
  • 推荐款界面原型设计工具-axure

    千次阅读 2013-05-11 12:32:45
    Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。...
  • 设计一个交通工具类Vehicle,包含的数据成员有车轮个数wheels和车重weight。以及带有这两个参数的构造方法,具有Run方法,Run中方法输出running字样。小车类Car是它的子类,其中增加了数据成员车载人数passenger_...
  • 每个公司对产品经理这个职位的...如果你还没有达到这个级别,那还是先看下这些原型设计工具吧,有了利器就像是多了一个好帮手,会帮你更好的完成工作,节省时间。 不好意思插播一条广告,既然说到原型图工具,那必
  • MATLAB APP设计工具

    千次阅读 多人点赞 2020-06-26 16:19:25
    访问权限四、App设计工具的设计实例1.打开App Designer,添加组件2.利用属性面板设置组件对象的属性3.编写代码,实现组件功能(1)编写自定义函数(2)编写组件对象回调函数4.运行App5.打包App应用思考与实验
  • 15 最好的 Bootstrap 设计工具推荐

    万次阅读 2017-12-11 21:12:54
    Bootstrap不单单是一个框架,更确切的说,它改变了整个游戏规则。该框架使得许多应用和网站的设计开发变得简便许多,而且它将大量的HTML框架普及成了产品。  本文为你带来15款针对Bootstrap框架的开发工具,可以...
  • 10款原型设计工具推荐

    万次阅读 2016-10-20 15:36:20
    最近看到网上很多的文章在推荐一些与UI/UX设计相关的书籍和网站,熊先生想了想,决定写篇推荐原型设计工具的文章,和大家一起分享一下。这次我收集了10款工具,根据特点的不同,主要分为以下三类:简单快速、...
  • 本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果。ToolFk还支持BarCode条形...
  • MFC工具设计

    万次阅读 2012-04-16 19:43:44
    工具栏中包含了一组用于执行命令的按钮,每个按钮都用一个图标来表示。当单击某个按钮时,会产生一个相应的消息,对这个消息的处理就是按钮的功能实现。将菜单中常用的功能放置在工具栏中,这样可以方便用户操作,省...
  • inFusion工具一个基于对软件代码的扫描分析,得出子系统与子系统、模块与模块、类与类之间的关系,再根据这些关系推出是否有软件架构设计缺陷,并指导软件重构的工具.
  • 正交设计助手的使用教程(设计测试用例的工具

    万次阅读 热门讨论 2016-02-19 16:10:00
    今天在查看其它文章,不知道哪来的光念,突然想起大学时候使用过的两简单的小工具:正交设计助手和PICT,这两个工具目前我都没有在用,这里记录一下使用方法,是为了让我不要忘记还有这两个工具,二是测试过程中...
  • wxWidgets界面设计工具DialogBlocks

    千次阅读 2016-08-15 16:33:25
    工欲善其事,必先利其器。在MFC上开发,有VS系列强大的可视化工具,基于wx的开发工具虽然没有VS、QT的界面设计器强大,但在灵活度上VS的...、wx界面设计工具简介  官方建议的工具集合:http://wiki.wxwidgets.or

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,556,950
精华内容 622,780
关键字:

怎样设计一个工具