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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 设计 >>列表
· 设计的重要性发布时间:2015-03-21
我曾经在一篇文章里谈过关于设计的问题,然而那篇文章由于标题不够醒目,可能很多人没有注意看。我觉得现在有必要把里面的内容专门提出来讲一下,因为设计在我的心目中具有至关重要的地位,却被很多计算机科学家和程序员所轻视。我觉得自己不但是一个计算机科学家和程序员,在很大程度上我还是一个设计师。我不但是一个程序语言的设计师,而且是其它很多东西的设计师。我设计的东西不但常常比别人的简洁好用,而且我经常直接看出其他人的设计里面的问题。我写的代码不仅自己容易看懂,而且别人也容易理解。我有时候受命修补前人的BUG... 查看全文
在前面几篇介绍了EntityFramework实体框架的形成过程,整体框架主要是基于DatabaseFirst的方式构建,也就是利用EDMX文件的映射关系,构建表与表之间的关系,这种模式弹性好,也可以利用图形化的设计器来设计表之间的关系,是开发项目较多采用的模式,不过问题还是这个XML太过复杂,因此有时候也想利用CodeFirst模式构建整个框架。本文主要介绍利用CodeFirst来构建整个框架的过程以及碰到的问题探讨。1... 查看全文
工厂模式是一种创建型模式,因为此模式提供更好的途径去创建对象。在工厂模式里,我们不用向客户端暴露创建逻辑而能创建对象。例子下面展示如何使用工厂模式去创建对象。该工厂模式将创建形状的对象,比如圆、长方形。首先我们设计一个表示形状(Shape)的接口。publicinterfaceShape{voiddraw();}接着我们创建具体类实现该接口。以下是Rectangle.java的代码publicclassRectangleimplementsShape... 查看全文
3月18日,GoogleX实验室负责人阿斯特罗·泰勒(AstroTeller)周二表示,因为难于控制,谷歌已经放弃了最初的无人机设计,并开始开发新一代的无人机。泰勒在德克萨斯州奥斯汀举办的西南偏南文化节(SouthbySouthwest)上表示,谷歌联合创始人拉里·佩奇(LarryPage)和塞吉·布林(SergeyBrin)鼓励类似的失败,因此研发人员能够从错误中吸取经验和教训,并尝试不同的技术和策略。去年8月... 查看全文
某些伟大的产品诞生之初就伴随着错误,这句话也许可以套在苹果最新发布的Macbook上。在产品发布之后苹果工程师(假的)发布了一段视频,表示他当时被JonyIve叫到苹果现任CEO库克的办公室,要求观看Macbook的新设计。当时库克的心情并不好,头发显得非常凌乱,随后他要求Macbook必须清除掉大部分端口。此外为了凸显苹果高端大气上档次,满足消费者需求,库克要求产品定价高点,并因为某些原因,非常钟爱这款新设计的MacBook,甚至要求部门对电池进行优化以便能够塞到笔记本中。在视频中这名(假的... 查看全文
不知道大家是否还怀念已经停产的带Click-Wheel的iPodClassic播放器?意大利设计师ClaudioGomboli设计出了一款概念iPhone6保护套,可以让你的iPhone摇身一变成为经典iPodClassic音乐播放器。他详细介绍了关于这款保护套产品的功能,保护套正面采用了Click-Wheel设计和与iPodClassic同比例的屏幕开孔,当合上盖子后,就能够像SmartCover一样进行检测,在iPhone6屏幕上显示iPodClassic的经典播放界面... 查看全文
今天,微软宣布了Microsoft设计师蓝牙键鼠套件(DesignerBluetoothDesktop),适合桌面使用。Microsoft设计师键盘采用窄边框紧凑设计,右侧有数字键盘和功能键。设计师鼠标也采用类似的设计,形状略扁,滚轮使用齿轮形态,也采用BlueTrack技术。键鼠套件通过蓝牙4.0连接,无需接收器,鼠标电池可以撑6个月。之所以称之为“设计师”系列,微软称是因为细节,比如电池舱盖是通过磁贴吸住、键盘鼠标的按键十分舒适。对了,这套键鼠5月14日上市... 查看全文
· 设计师10大必备HTML动画工具发布时间:2015-03-11
英文原文:10EssentialHTML5AnimationToolsForDesignersHTML5已经成为Web开发者当中最流行的编程语言之一,“健壮的”编程语言有很大的生产优质万维网内容的能力。HTML5在近三年的增长迅猛,新引入HTML5的技术更加的优秀。HTML5技术被现代浏览器所支持,如Chrome、Firefox、InternetExplorer等等。而今天,我们将为您推荐十个HTML5动画工具,希望对您的工作有所帮助。1... 查看全文
· 设计要素——工程之美发布时间:2015-03-08
英文原文:Elementsofdesign–Engineeringofthebeauty你曾经考虑过设计方面的主要要素或构成要素吗?有一个具体的数字,确切地说是七个,每种设计作品都用到或由之构成的。这些要素是你的设计基础所建立的基石。由于学习和掌握新技能的最佳方式就是尽可能地分解成最小的步骤,那么本文,我们将分析这些设计要素。色彩你将学到的第一种要素是色彩。我不想深入色彩理论,因为你可以在《Psychologyofcolorfordesigners》或稍微早些的... 查看全文
苹果公司工业设计师乔纳森·伊夫日前接受了《金融时报》的采访,详细介绍了AppleWatch的设计过程。他表示AppleWatch是苹果制造过的“最私人的产品”,在这款设备上他们投资了“大量时间来进行评估和测试。”“即使眼下AppleWatch的设计已经非常成熟,已经过大量时间的评估和测试,我们还是在开发和改善。因为所有东西都有千丝万缕的关系,所以你会想尽可能长时间地保证这些东西的流畅... 查看全文
本文原刊登于即时设计。作者陈百沂,实践大学工业产品设计学系硕士班研究生。摘译整理自Dezeen于南非DesignIndaba展对GiovannoniDesign的访谈内容,原文及完整访谈内容请参考Dezeen。在这网际网络及电子商务不断突破的现在,意大利知名设计师StefanoGiovannoni大胆断言:大部份的家具及灯具品牌将会在五年内「消失」,同时由于网络的发展,设计产品配销的方式也将有所不同。BombostoolGiovannoni是米兰籍的设计师... 查看全文
注:在微软面临转型关键时刻,前段时间新展示的Hololens产品被寄予了厚望,当然也得到了科技届的欢呼和赞扬,但不幸的是,参与该项目的设计师迈克(MikeEy)遭遇了车祸,目前对Hololens的影响还不清楚有多严重。以下为BI中文网的报道文章:上周六早上,微软公司参与增强现实设备Hololens项目的设计师迈克(MikeEy)遭遇车祸身亡,时年30岁。据西雅图警方表示,迈克当时正驾车在StateRoute520高速公路上行驶,突然被后面时速超过160公里的汽车追尾... 查看全文
我保证你一分钟就能看完这篇文章!真的..角色解释:需求方:有钱大爷设计人员:美工殿下前端工程师:前端文艺青年一个HTML5页面从提出到完成上线的流程:1、需求方、设计人员、H5实现人员三方共同讨论实现方案2、设计人员出设计图3、H5人员按设计图出H5页面4、需求方评估已实现的H5页面后给予反馈5、设计人员与H5人员根据反馈进行适当调整6、发布推广如何提出一个合理的微信HTML5页面设计诉求?合理分析诉求与公司团队拥有的资源:1、需求完成时间;时间给的越多,项目做的就越扎实,优化的也更好... 查看全文
其实就是在显示菜单栏时,有个动画的效果。代码比较简单,下面进行说明。1.效果图如下,手机上查看效果更佳2.代码实现,这里只讲解动画效果的实现,具体代码可在源代码中查看<1>先定义一个CanvasTransformer接口对象,这个接口是在slidingmenu_library类库中封装好的privateCanvasTransformermTransformer;<2>然后再实例化此接口,重写接口中的方法,例如示例1中的方法:/***transformCanvas... 查看全文
3月3日消息,在巴塞罗那举办的2015世界移动通信大会上,福特汽车公司宣布“智能骑行”的试验项目,它也是福特“智能移动计划”下的最新移动项目。今年在全球范围内宣布的“福特智能移动计划”是一项旨在通过在车载连接技术、移动出行、自动驾驶汽车、消费者体验以及大数据方面的创新,帮助改变世界出行方式的计划。在此项试验之初,福特面向公司全球员工征集电动自行车设计方案。在世界移动通信大会上展出的MoDe:Me和MoDe... 查看全文
面向对象设计原则是OOPS编程的核心,但我见过的大多数Java程序员热心于像Singleton(单例)、Decorator(装饰器)、Observer(观察者)等设计模式,而没有把足够多的注意力放在学习面向对象的分析和设计上面。学习面向对象编程像“抽象”、“封装”、“多态”、“继承”等基础知识是重要的,但同时为了创建简洁、模块化的设计,了解这些设计原则也同等重要。我经常看到不同经验水平的java程序员,他们有的不知道这些OOPS和SOLID设计原则... 查看全文
一、SlidingMenu简介相信大家对SlidingMenu都不陌生了,它是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作。很多优秀的应用都采用了这种界面方案,像facebook、人人网、everynote、Google+等等。如下图所示:因为效果确实比较新颖,所以在很多的应用开发中去实现此效果,解决的办法也是不尽相同。诸多比较以后发现,还是GitHub上的开源项目SlidingMenu提供了最佳的实现:定制灵活... 查看全文
3月1日,华为周六在其YouTube频道上贴出了两段推广视频,展示了尚未发布的AndroidWear智能手表,引发了很多人的兴趣。这两段视频显示,华为设计了一款搭载AndroidWear系统的智能手表。它采用了与Moto360相似的圆形设计,但与Moto360不同的是,它是完整的圆形,而Moto360则有一个“黑底”。华为智能手表的表镜用蓝宝石玻璃制成,较其他AndroidWear手表做了进一步升级。用户可以选择多款表带,既有皮革也有金属。华为在一段视频中透露... 查看全文
NotificationsINTHISDOCUMENTDesignConsiderationsCreatingaNotificationRequirednotificationcontentsOptionalnotificationcontentsandsettingsNotificationactionsNotificationpriorityCreatingasimplenotificationApplyinganexpandedlayouttoanotificationHandlingco... 查看全文
一、ActionBar介绍在Android3.0中除了我们重点讲解的Fragment外,ActionBar也是一个非常重要的交互元素,ActionBar取代了传统的tittlebar和menu,在程序运行中一直置于顶部,对于Android平板设备来说屏幕更大它的标题使用ActionBar来设计可以展示更多丰富的内容,方便操控。二、ActionBar的功能用图的方式来讲解它的功能<1>ActionBar的图标,可显示软件图标,也可用其他图标代替。当软件不在最高级页面时... 查看全文