第11章 软件设计与实现 满足用户需求的第一步就是分析软件需要些什么,就首先需要“需求分析”。之后就是软件的“设计与实现”阶段。最后就是质量的“测试”与软件的“发布”。这一章节重点就是完成需求中的第二步。 在此步骤中,我们需要细化成三个小部分:抽象问题、抽象模型、具体解法。就此书上为我们提供了以下这 ...
分类:
其他好文 时间:
2017-05-21 14:48:43
阅读次数:
119
图片处理在前端开发过程中占领了不少的时间。非常是累人。在本文中我们不讨论怎样提高切图的效率。我们讨论还有一个问题:怎样处理设计稿中的一些简单图形。不知道你又没有遇到过这样的烦恼:“设计师给你的精致的PSD中有一个简单图形,就是那用用多边形、圆形和线条组成的图形。这个图形用css3实现不了,或者能实现 ...
分类:
其他好文 时间:
2017-05-21 09:59:34
阅读次数:
339
模板方法模式定义了一个操作中的算法的骨架,将一些步骤延迟到子类中。模板方法使得子类能够不改变一个算法的结构就可以重定义该算法的某些特定步骤。 结构图: AbstractClass是抽象模板。定义并实现一个模板方法,这个模板方法通常是一个详细方法,它给出一个顶级逻辑的骨架。 ConcreteClass ...
分类:
其他好文 时间:
2017-05-19 22:30:39
阅读次数:
189
愚公移山的故事想必大家都听过,而愚公移山的过程恰恰能够描述一个项目的实施和编程的精义。首先,要有对解决项目的兴趣和信心,我认同这句话:没有会不会,只有喜不喜欢。只要把自己投入其中,有自己的思考方式,就一定会有所成就。在实施过程中,从需求的产生到团队之间的交流,从技术方案的提出到程序具体的实现,一个项 ...
分类:
其他好文 时间:
2017-05-19 19:26:00
阅读次数:
185
上图:反映北京出租车轨迹数据分布的热度图,微软亚洲研究院供图 近年来,城市计算(Urban Computing)逐渐走入公众视野,并且越来越受到社会关注。这是一个以计算机科学为基础、涉及了多项其他技术的新兴交叉领域,其中以智能交通这项典型应用最广为人知。 ...
分类:
其他好文 时间:
2017-05-17 17:25:34
阅读次数:
297
有些形状,即使没有3D美术设计师提供模型,也能够用代码生成。 对于想保持原创性不想借用他人模型的独立开发人员来说,这无非是一个非常重要的途径。 今天献给大家的是用Shader编程实现的一颗红心,寄托下淡淡的思乡情。 博文首发地址: http://blog.csdn.net/duzixi/articl ...
分类:
编程语言 时间:
2017-05-14 15:31:16
阅读次数:
158
这次来介绍一下游戏开发团队中的美工角色 游戏美术设计师可以简单的分为2D和3D两类,2D即使用位图等二维图形制作游戏;3D则是通过大型的3D游戏引擎制作游戏世界和各种物件的3D模型,并有计算机处理后得到真实感较强的3D图像。 由于美术工作量的庞大和种类繁多,通常游戏公司又将游戏美工细分为以下不同的工 ...
分类:
其他好文 时间:
2017-05-14 15:30:03
阅读次数:
158
01、为什么日本这个国家值得设计师去旅行? 02、朱学东:我需要用读书让自己不堕落! ...
分类:
其他好文 时间:
2017-05-13 19:05:46
阅读次数:
110
本人平均每周一篇文章。这次,我把机会给锤子手机。 对锤子手机和罗永浩早有所闻。“听说”后留下的印象是:他非常幽默。曾是新东方英语老师,出来创业几次,如今要做手机,被怀疑和嘲笑。 在上周的苏河汇Family Night“超级表格之夜”。我在前台一边准备电脑演示,一边听一个创业者发言:我认为奇怪近期最大 ...
分类:
移动开发 时间:
2017-05-11 20:25:38
阅读次数:
285