设计_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 设计 >>列表
第三章Web表示模式体系结构设计者在设计第一个作品时比较精简和干练。在第一次设计时,并清除自己做什么,因此比较小心谨慎。第二个作品是最危险的一个作品,此时他会对第一个作品做修饰和润色,以及把第一次设计的边缘性设计思想都用在第二个作品,结果导致设计过头。最初的Web很简单,只是有几个简单的Html页面组成,实现信息共享。随着业务的发展,需要根据业务来决定显示什么,于是开发了CGI编程,把大量的业务逻辑写到CGI中,然后输出到页面。随着发展,CGI编程模式受到了挑战,不能满足发展的需求... 查看全文
园友#a为大家设计了一款“简单、纯粹,一点淡雅,一点宁静”的博客皮肤——BlueSky,欢迎您的享用!感谢#a的精心设计!如果您有兴趣为大家设计博客皮肤,请将您设计的html/css/images文件发邮件至contact@cnblogs.com。如果符合要求,我们会发布出来给大家享用。... 查看全文
据外媒报道,当地时间4月9日,美国白宫对其官网主页进行更新,改用了响应式网页设计,这意味着无论用户是通过何种电子设备访问网站,其都能在上边看到更加舒适的页面布局和内容排版。WhiteHouse.gov开发项目负责人AshleighAxios对此写道:“这是一次具有里程碑意义的改变,通过一系列的完善,我们网站平台的访问体验将变得更加流畅、更加友好、与时俱进。”另外,她还表示,这只是网站更新的第一步,接下来团队还会继续对网站设计和功能做调整... 查看全文
策略模式是一种很简单的基础模式,用于封装一系列算法,使客户端的访问独立于算法的实现。我们可以”井中取水”来形象的描述策略模式。“取水”是一个动作,完成这个动作的方式有很多中,可以直接用手提、可以用水车汲水、也可以用电泵抽水。在不同的环境和条件下,我们选择不同的取水方式,这就是策略模式。策略模式的应用场景1,有大量动作相同实现不同的行为模式需要配置,以使在适当的环境下选择恰当的行为。2,算法或实现需要一系列不同的变量。同样的行为在不同的前提下产生不同的结果。3,有复杂的算法... 查看全文
拿微信来说,比较常见的一个例子是朋友圈发布文字的方式——长按发布按钮,这个功能隐藏得如此之深以至于到现在还有人不知道。许多朋友吐槽过这个设计,说不人性化、入口太深云云。但你要知道,张小龙在产品界可是神一样的存在,他会不明白这些?据我所知,这种设计完全是出于引导用户发图的考虑。上面的例子可能有点Low,讲个不太常见的。为什么微信没有「最近的表情」,而QQ却有?使用频率不高么?像「抠鼻」、「笑着哭」这种,每次使用都要用翻好几页难道可以称得上友好?「我觉得你这样做很蠢哎」... 查看全文
在当前很多的GPS平台当中,有很多是基于asp.NET+siverlight开发的遗留项目,代码混乱而又难以维护,各种耦合和关联,要命的是界面也没见到比Javascript做的控件有多好看,随着需求的增多,平台已经臃肿不堪。设计基于.NET的GPS部标平台,我们坚定不移的选择了基于JQUERY+Asp.NETMVC来作为前端交互和后台处理的框架。选用一个灵活的脚手架,同时团队又能掌握这个脚手架为团队所用。对于一个web应用项目,基于MVC的框架,前面文章提到过,最大的优点就是结构清晰... 查看全文
· 可视化设计之迷失扁平化发布时间:2015-04-08
英文原文:HasVisualDesignFallenFlat?译/天地会珠海分舵;微信公众号:TechGoGoGo/@techgogogo编者注:编者注:本文源自Medium,本文发稿时原文在短短几天时间内已经获得了364个推荐,中文版本由天地会珠海分舵进行编译。文章对现在风靡全球的扁平化设计给予了深刻的思考。牡丹花确实是很美,但如果世界上都剩下了牡丹花了,你又会作何感想呢?这里让我们从著名乐队别安的《光辉岁月》的一句歌词开始:“缤纷色彩闪出的美丽,只因它没有... 查看全文
英文原文:Timelessdesign–10Principlesofagooddesign设计师的主要目标是什么?他正在尽量发明能够经受得住时间考验的东西、永恒的东西,还是想追随最新潮流?这两种方式对于设计而言,是困难的。第一种方式要求你超越已知和已有事物去考虑,这就是创新和永恒。另一方面,第二种是创建你不得不追随的特定潮流所定义的约束。今天,你将了解到让你的设计成为永恒的、优秀设计的10个标准。优秀设计标准的起源当有人对我说,要遵循的标准数量时,我马上问两个问题。首先... 查看全文
4月8日上午消息,随着发售日期的临近,越来越多的AppleWatch细节被曝光。据国外科技媒体MacRumors报道,一组AppleWatch和表带的零售包装照片今天在社交媒体上泄露。▲疑似AppleWatch零售包装这组照片是由Instagram用户JeremyGan上传的,照片疑似是不锈钢材质版AppleWatch与其零售包装,以及一个42毫米的棕色皮制表带。不过,目前还不能确定这些作品的真实性,照片中的包装有可能不是苹果官方的最终零售版... 查看全文
线框图(Wireframe)是app、软件或者网站设计过程中非常重要的一个环节,它可以合理地组织并简化内容和元素。线框图除了可以帮助开发者节省时间外,更可以加深开发者对产品的认知,给开发者一个清晰的产品构架,避免了开发者陷入层次不清、功能不明的产品设计和开发混乱状态。1、Proto.ioProto.io是一个专用的手机原型开发平台——可以构建和部署全交互式的移动程序的原型,并且可以模拟出相似的成品。它可以运行在大多数的浏览器中,并提供了3个重要的接口:dashboard... 查看全文
· 设计模式总结发布时间:2015-04-07
1.工厂模式1.1工厂方法模式(由一个工厂类管理构造方法)1.1.1普通工厂模式(一个工厂类中只有一个方法)1.1.2多工厂模式(一个工厂类中有多个方法)1.1.3静态工厂模式(将工厂类中的方法变成静态方法)1.2抽象工厂模式(将工厂由类变为接口,将类中的方法变为类)本质:通过接口降低耦合性,用一个专门的东西来管理具体实现的方法.2单例模式单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:2.1... 查看全文
第二章组织模式模式不仅依赖于它所包含的更小模式,同时也依赖包含它的更大的模式。它是描述复杂软件的系统方法。本章的目标是让我们了解以下问题:1、如何标识模式与模式的关系2、如何把模式组织成模式集合3、如何采用不同抽象级别去划分模式4、如何使用模式解决系统中涉及到的各个方面5、如何用模式描述解决方案模式与模式模式能够描述关系。采用面向对象设计的软件都是有类组成,如果抛开类与类间的关系,模式将什么问题也不能解决。模式把一组类组织成便于管理的模式集合。我们设计系统时,会发现使用的模式比使用的类都多... 查看全文
2013年NVIDIA公司为了庆祝公司创立20周年,创始人、CEO黄仁勋在官博撰文称将兴建新的总部大楼,他们选择了全球知名建筑设计公司根特勒的总部方案,外形还是很科幻的。不过总部计划公布之后因为种种原因建设工作暂停了一年多,现在NVIDIA准备重启总部建设。NVIDIA2013年公布的新总部概念图NVIDIA之前公布的新总部是由两座面积25000平方英尺的建筑物组成,NVIDIA表示拆迁工作很快就会开始,今年5月份有望开始初步的场地工作,预计2017年底完工。目前的总部渲染图虽然建设工作重启了... 查看全文
4月3日消息,虽然AppleWatch要等到本月24日才正式上市,但是这款产品最近又获得了一项大奖红点BestoftheBest奖。红点设计奖最初只是一个发现最佳并且最先进设计概念的平台,目前已渐趋成熟,成长为国际上最具规模、最具声望的专业级设计概念奖项。今年的红点设计奖一共有4928件参赛作品,38名来自世界各地的知名设计专家组成国际评委,将全球设计精英梦寐以求的红点奖颁发给其中的1240件设计,而其中仅有81件获得BestoftheBest奖。红点奖的评比标准包括:创新水平、功能性... 查看全文
此前,暴雪游戏设计师DaveKosak曾在twitter上透漏正在制作一个完全比例大小的侏儒邮箱,如今这一作品终于完成,并在街头展出。游戏中侏儒工程学的工艺水准玩家们肯定都很清楚,拿到现实生活中它们也毫不逊色。这个邮箱配备了锁和钥匙,同时还拥有可以放信件的抽屉。和游戏中一样,邮箱上方的信封也会前后摆动。魔兽侏儒邮箱现身闹市街头魔兽侏儒邮箱现身闹市街头魔兽侏儒邮箱现身闹市街头魔兽侏儒邮箱现身闹市街头魔兽侏儒邮箱现身闹市街头:目前邮箱里已经有了两封邮件了,是你的吗?魔兽侏儒邮箱现身闹市街头... 查看全文
昨天,腾讯互娱发布会的最大惊喜恐怕是科幻小说《三体》作者刘慈欣来到现场,宣布出任腾讯移动游戏“首席想象力架构师”。“三体”系列手游将由腾讯出品?答案并非如此。《三体》游戏并不取决于刘慈欣个人意愿,改编权在游族网络手中。与腾讯游戏合作,刘慈欣的主要职责是为腾讯手游设计世界观和故事脚本。现场也公布了刘慈欣为《雷霆战机》创作的全新星际科幻题材世界观与故事背景。谈及与腾讯游戏结缘,刘慈欣表示,20年前他也是一个狂热的游戏玩家... 查看全文
注:本文系作者原创,但可随意转载。本文纯属个人观点,才疏学浅,不当之处,敬请斧正。一、领域驱动设计经常看到大家在讨论这个问题,百度一下也能看到很多相关博客。本身我并没有阅读过相关的书籍,只是百度过一些概念之类的,可能并没有真正地理解这个概念。首先,领域驱动设计的核心是模型,在于建立一个领域模型。对于这个概念还是深表认同。我认为领域驱动设计的目的,本身即是为了便于理解,加快开发。领域模型即是对客观事实进行建模,而不是基于抽象,那么所建立的模型通俗易读,阅读代码的人一看就知道是什么意思。举个例子... 查看全文
· 为什么String要设计成不可变的?发布时间:2015-03-29
是一个老生常谈的话题(Thisisanoldyetstillpopularquestion).在Java中将String设计成不可变的是综合考虑到各种因素的结果,想要理解这个问题,需要综合内存,同步,数据结构以及安全等方面的考虑.在下文中,我将为各种原因做一个小结。1.字符串常量池的需要字符串常量池(Stringpool,Stringinternpool,String保留池)是Java堆内存中一个特殊的存储区域,当创建一个String对象时,假如此字符串值已经存在于常量池中... 查看全文
· 设计模式(c#)代码总结发布时间:2015-03-28
之前写过Python的设计模式,由于经常不使用Python,回过头来再看Python的设计模式,有时候感觉并不是那么的显而易见,所以使用c#重新将代码编写一遍,更加清晰明了。这里借用原来的介绍,对模式做简要说明,模式简易说明和类图,请查看http://www.cnblogs.com/cotton/category/606629.html设计模式分为三种类型创建型模式:简单工厂、工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式结构型模式:适配器模式、桥接模式、装饰模式、组合模式... 查看全文
· Android APP界面设计规范要点发布时间:2015-03-24
一、尺寸及分辨率Android界面尺寸:480*800、720*1280、1080*1920Android比iPhone的寸尺多了很多套,建议取用720*1280这个尺寸,这个尺寸720*1280中显示完美,在1080*1920中看起来比较清晰,切图后的图片文件大小也适中,应用的内存消耗也不会过高。二、界面基本组成元素Android的app界面和iPhone的基本相同:状态栏、导航栏、主菜单、内容区域。Android中我们取用的720*1280的尺寸设计,那我们就说说在这个尺寸下这些元素的尺寸... 查看全文