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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 设计 >>列表
· 跨终端响应式页面设计入门发布时间:2014-08-13
跨终端/响应式页面不外乎是让各种分辨率的屏幕都能顺利阅读你的页面,常规来讲一个跨终端页面,在宽屏的电脑上看和在小屏幕手机上看的布局是不同的,布局不同的原因是为了让读者更好地阅读你的页面,见下图:这里有点要提到的是,我们常规会将PC版的页面和移动端设备的页面独立开来设计,这样会让PC端的页面布局更灵活和好维护。如果你希望你的页面能适配包括PC端在内的任何设备,那么下面几个小工具可以方便你顾及旧版本IE所存在的困扰:⑴IE8-不能识别HTML5的<hearder>、<... 查看全文
· 电商网站订单系统设计发布时间:2014-08-13
原文http://oldfritter.iteye.com/blog/2103337概述订单更新绝大多数是控制订单状态的改变.在此,我将订单状态抽象成点(order_status),改变订单状态的方法称为operation,operation不直接与订单相关,只与order_status相关.当订单状态发生改变时,订单包含的操作便自然变更为新的可执行操作样例以下是一个电商网站的状态流转图我是这样做模型层的classOrder<ActiveRecord::Basebelongs_to... 查看全文
转载自:http://blog.csdn.net/top_code/article/details/8469297定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。类型:对象创建型模式类图:Builder:生成器接口,定义创建一个Product对象所需要的各个部件的操作。ConcreteBuilder:具体的生成器实现,实现各个部件的创建,并负责组装Product对象的各个部件,同时还提供一个让用户获取组装完成后的产品对象的方法。Director:指导者... 查看全文
· 《Prism 5.0源码走读》 设计模式发布时间:2014-08-11
Prism或Prism构建的应用程序时会使用大量的设计模式,本文简要列举Prism相关的那些设计模式。Adapter(适配器模式):PrismLibrary主要在Region和IoCcontainer应用Adapter模式。ContentControlRegionAdapter.csItemsControlRegionAdapter.csSelectorRegionAdapter.csUnityServiceLocatorAdapter.csMefServiceLocatorAdapter... 查看全文
· Java的设计模式都有哪些发布时间:2014-08-11
Java的设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。那么java语言的设计模式都有哪些呢?下面西安达内培训(http://www.xatarena.cn)讲师就详细为大家介绍。创建型设计模式抽象工厂模式特点:创建方法返回一个可以用来创建抽象类或接口的工厂类。javax.xml.parsers.DocumentBuilderFactory#newInstance(... 查看全文
定义抽象工厂模式的实质就是提供接口来创建一系列相关或独立的对象而不指定这些对象的具体类。理解在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(熟悉的new操作符),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。抽象工厂模式提供了一种方式,可以将一组具有同一主题的单独的工厂封装起来。在正常使用中... 查看全文
醒目的“SAMSUNG”字体和海蓝色椭圆衬底,成为三星自1993年以来标志性品牌logo,但很显然当今纯字形logo已逐渐显得失去活力。这种品牌形象透出的陈旧也折射出三星目前面临不少问题,如受争议的设计、繁杂的产品体系都成为这家韩国电子企业爆发式增长后面临的瓶颈。作为最有价值的消费电子品牌之一,这家公司生产的电视、平板、手机正在席卷全球。那么三星的设计已经足够好吗?很显然在部分人眼中不是。来自荷兰的视觉设计师AzizFirat日前就为三星进行了量身的品牌形象设计... 查看全文
1.背景一般的WinForm中通过C#自带的Event机制便能很好的实现事件的注册和分发,但是,在插件系统中却不能这么简单的直接用已有的类来完成。一个插件本不包含另外一个插件,它们均是独立解耦的,实现插件和插件间的通信还需要我们设计出一个事件引擎来完成这个需求。目前很多高级语言中基本都实现了观察者模式,并进行了自己的包装。比如C#中的delegate和event组合,javaawt中的Event和addActionListener组合,Flex中的Event、addEventListener... 查看全文
· 别跟平面设计师约会的50条理由发布时间:2014-08-09
1、他们是非常奇怪的人类。Theyareveryweirdpeople.2、世上有千百万这样的怪胎,多得就像你电脑屏幕上的色彩。Therearebillionsofthemintheworld,likecolorsonthescreenofyourcomputer.3、他们会像对待图层一样,逐层分析谈话的含义。Theywillanalyseconversationsinlayers.4、你得花一整天跟他们一起组装宜家家具... 查看全文
科技的发展正在给人类带来越来越多的便利。据香港《东方日报》8月8日报道,韩国3名设计师构思了一款能解读手语的翻译手环,把它套在手腕即可将手语转换成语音,这将有助打破聋哑人士与正常人的沟通障碍。据报道,这只名为“SmartSignLanguageInterpreter”的手语翻译手环,由设计师师JeonSung-Su、KuJa-Yun及LeeSeo-Yong共同设计,并获德国著名的红点设计大奖概念设计奖。手环利用感应器探测手指动作,然后把侦测到的手语内容,转换成语音... 查看全文
一个多月前,我开始帮Johnny为他的Spreadeo做iOSapp。我俩白天都在公司上班(他是某labs的后台程序员,我是某startup的iOS程序员),为了避免和公司有知识产权纠纷,我们都严格地只在下班时间和周末做这个项目:他负责搭建服务器和数据库、提供API,我负责做app。我们的产品Spreadeo在此之前的一个多月里,我们已经为了这个idea做过简单的mockup、和客户约见过、并和一个mentor保持着联系,所以开始做产品的时候,我们对功能、界面已经有了一些把握。然而第3天... 查看全文
1.MEF框架简介MEF的全称是ManagedExtensibilityFramework(MEF),其是.net4.0的组成部分,在3.5上也可以使用。熟悉java中的spring框架的人,对这个框架中涉及的几个概念应该会比较容易理解。这里我先把我两年前的一个完整的利用MEF搭建的插件式系统中涉及到的MEF框架里的几个基本概念大致描述下。1.1依赖注入(export、import)MEF框架中提供import和export功能,即注入和导出。Spring中有依赖注入这个概念... 查看全文
· 探讨插件式GIS框架的设计发布时间:2014-08-04
三年前,听当时的师兄推荐,买了蒋波涛的一本关于GIS插件框架的书。当时一边看书一边将其中的例子完整的实现了一遍,收益匪浅。后来由于项目需要,也做过一个插件的C/S系统,用的是微软提供的MEF框架。在这个系统中,把蒋波涛在他的书中没有涉及到的插件和插件的通信完成了。不过,蒋波涛的那本书,涉及到了插件系统的很多底层内容,其中关于插件引擎的设计尤其值得学习。近来,我将自己当年实现的那个例子进行了一个总结,和大家一起分享。1.插件式框架的组成(1).框架分为宿主程序和插件对象两部分(2)... 查看全文
· [5]设计模式——单例模式发布时间:2014-08-01
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点安全的单例模式:/**@(#)Singleton.java2014-8-1**Copyright2014XXXX,Inc.Allrightsreserved.*/packagecom.fiberhome.singleton;/***单例对象**@authorliyan*@version2014-8-1*@since1.0*/publicclassSingleton... 查看全文
英文原文:HowtoUsethePsychologyofColortoIncreaseWebsiteConversions作者JeremySmith是位顾问,曾帮多家公司做出适当转型,让其营利上升,来看看他有些什么秘诀。色彩影响人类心情与思考这件事情是真的,当眼睛看到某种颜色时,会将此讯息传回大脑的下视丘,经由一系列的神经传达,刺激甲状腺分泌贺尔蒙,进而造成情绪、情感或是实际反应。经由线上网站QuickSprout的研究显示,颜色可以影响90%的产品评价;数位行销专家NeilPatel指出... 查看全文
谷歌在2014I/O大会上不但发布了AndroidL,还一同推出了全新的MaterialDesign设计语言,它被认为是未来Android系统和应用的设计方向。虽然AndroidL和谷歌自家的应用都会按照这一设计规范来执行,但第三方应用却没能够积极的响应。究竟用MaterialDesign设计语言重新打造的Android应用会是什么样的呢?日前设计师EmmanuelPacamalan放出了一段概念视频(点此观看),该视频演示了用MaterialDesign重新打造的Instagram... 查看全文
有句俗话说的好,东西因小而美。相信谷歌和电子工程师协会(IEEE)也赞成这一点。最近,两家机构挂出了一项奖金高达百万美元的悬赏项目,旨在推动下一代电源逆变器的开发,并将其缩减到更小的尺寸。家庭设备多以交流电(AC)供能,蓄电池又以直流电(DC)进行储能。而逆变器的主要工作,就是将直流电重新转换成交流电。这项挑战的全称叫做“theLittleBoxChallenge”。在这项开放性的赛事中,参赛者们被要求使用450V的直流电压—&mdash... 查看全文
石丰瑜先生(MichaelShih)7月28日下午消息,全球电子设计创新领先公司Cadence设计系统公司(NASDAQ:CDNS)今天宣布,任命石丰瑜先生(MichaelShih)为Cadence全球副总裁,掌管亚太区包括中国大陆、台湾、韩国和新加坡业务。据悉,石丰瑜将承接Cadence原亚太区全球副总裁VeronicaWatson的职位,主要负责维护客戶关系,推动Cadence业务在亚太区的增长。全球运营和系统及验证的全球执行副总裁CharlieHuang表示:&ldquo... 查看全文
· 锤子手机设计问题是真是假?发布时间:2014-07-28
7月26日,最近热闹不段的锤子再度出状况。在网易评论中,有匿名富士康的人大爆锤子设计缺陷内幕。罗永浩随即也微博回应是谣言,锤子真有设计问题吗?我们来猜想一下。一、所谓的锤子谣言这条罗永浩回复称为谣言的内容如下:你咋还不好好的说实话呢。你为什么去北富生产你咋不好好说呢。廊坊富士康招聘10万人。难道都搞不定你个锤子。富士康是这样的:大订单在廊坊做。给苹果开了将近100条产线。小米米4开了30多条线。而且专门为了小米盖了一栋新楼。把你个锤子搬到北富主要是因为你根本没订单... 查看全文
定义:软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的。个人理解:开闭原则通俗的来说就是软件系统中包含的各种组件,例如模块(Modules)、类(Classes)以及功能(Functions)等等,应该在不修改现有代码的基础上,引入新功能。开闭原则中“开”,是指对于组件功能的扩展是开放的,是允许对其进行功能扩展的;开闭原则中“闭”,是指对于原有代码的修改是封闭的,即不应该修改原有的代码。问题由来:在软件的生命周期内... 查看全文