设计模式——建造者 最近的心得,我发现学一门设计模式,不管你是否能立刻理解它,第一最要紧的是要记住两个东西。1、它是属于什么范畴的设计模式。2、记住UML图。这两个是打开这个设计模式之门的金钥匙!为什么这么讲?因为刚刚学新的设计模式,如果一味的埋头在文字中,思想中,代码编写的例子中,如果你这个设计模式又不是看的很懂,实在是会让人晕头转向看的吐血身亡。结果在身亡前,你都不知道这个设计模式干什么用,也不知该怎么去写。心得
面向对象设计(OOD)七大原则 这篇文章我会不停的维护它,它将会越来越长,但它是关于我在面向对象中的一些学习的思考心得。希望对自己对各位都能有用处。 开篇前,说明一下写这篇文章的原因。原因是因为设计模式。因为设计模式里的各种模式,都是建立在这些原则之上的。好比盖房子需要夯实的地基,或者比作数学论证中的使用到的公理。你不能说为什么盖房子一定要建立在地基之上,也不能说为什么两点一直线,三点一面这些公理为什么就这么牛逼的
雷军:我说我活着是为科技报国你信吗? 导读:雷军一直声称,18岁时读过的一本书《硅谷之火》是他梦想的源泉,那本书讲述了乔布斯和沃兹尼亚克等一群人创办苹果电脑公司并改变世界的故事。“乔布斯说活着是为了改变世界,因为美国人认为他们就是世界的中心,我说我活着是为了科技报国,你信吗?” 雷军:颠覆自我 如雷军般谦逊谨慎者大多是职业经理人,雷军却成了创新和创业的偶像,性格决定命运,但梦想也会重塑性格 在充满草莽气息的中国互联网
VS2010版快捷键 VS2010版快捷键Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIF
Chapter4-Cocos2dx学习资料 1、关于教学,cocos2dx的官方wiki绝对是最好的教程。其他第三方的教程,去google、bing和百度吧,网络上有许多非常好的cocos2dx的教学博客。如:子龙山人,Himi等2、在官方wiki中,有一个简单游戏的小教程。英文不难,而且讲解详细。它一共有7章,按照教程做下去,会实现一个很有意思的小游戏。截图:点击屏幕,忍者会发射飞镖击败来袭的怪物。。3、在官方提供的项目里
Chapter3-运行cocos2dx游戏在android设备上 在Chapter1,我们创建了是win32版的HelloWorld。如果想把它运行到Android设备上,该怎么做?要把win32的cocos2dx游戏运行在android设备上,首先你必须保证这款游戏在windows上运行正常。其次,需要把win32项目转换成android项目。最后,用cygwin编译android项目工程。然后我们就可以用eclipse运行这个项目了。1、保证这款游戏
Chapter2-在电脑上安装Cygwin 如果要让cocos2dx.win32项目运行在android设备上,要先把cocos2dx.win32项目转换成android项目,然后再通过Eclipse让该项目运行在android设备上。那么,怎么把在vs上的cocos2dx.win32项目转换成能运行在Eclipse上的android项目呢?因为是在windows环境下转换,我们需要cygwin。这篇文章,就是介绍如何在电脑上安装cygwi
Chapter1-怎么在visual studio 2012上运行第一个cocos2d-x项目:Hello World! 撰写本文时,我是参考了官方教程:http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Chapter_1_-_How_to_Create_a_New_cocos2d-x_project_on_multi-platforms 而写的。笔者的电脑开发cocos2dx游戏的环境是:* 操作系统:windows7旗舰版(已获得最高管理员权限,
学习Android开发的好教程 google网上官方教程绝对是最好的教程,养成自我研究学习的能力会使我获益良多。http://developer.android.com/training/index.html
使用surfaceView制作的拍照demo 这是一个用surfaceview来捕捉摄像头画面并拍照存储图片到sdcard的demo。众所周知,在一个应用中,我们可以通过intent来调用系统自带的相机功能进行拍照,但,这样做不如自己写一个拍照界面来的酷!用surfaceview的方式来做,你可以随心所欲的设计自己的界面。在这个例子中,我用代码制作了一个拍摄界面,里面只有三个控件,一个是自己封装的CameraView,它继承了Surf
Eclipse注释模板与规范 设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 文件(Files)注释标签: /** * @Title: ${file_name} * @Package ${package_name} * @Descriptio
使用ViewFlipper实现图片左右滑动效果 在Eclipse中查看ViewFlipper的类关系图:ViewFlipper,不妨把它看做一个容器吧,你可以把许多的View放在这个容器中,让它展示给用户,虽然它每次只展示一个view,我感觉它的用途更好是作为广告展示,比如类似购物网站那样的广告滚动展示。这个demo是一个手动滑动屏幕查看图片的例子,共有10张图片,左右滑动可以查看图片,效果不是很好。其实用ViewPager会更好些
从SDCard中读取文本内容 这是一个把记事本中的内容读取到内存中并将内容显示在屏幕上的demo。在这个demo中,整个程序的流程是这样: step 1:首先在程序的assets文件夹下存放一个test.txt文件,文件是utf-8编码格式,里面存放的是一篇文章。windows下生成的记事本默认是ANSI编码格式,你只需要点击 文件 --> 另存为 --> 在弹出框中把编码格式改成utf-8 --> 保存覆盖
如何设计一个好的Windows 8应用 虽然 Windows 8 刚上市只有半个月多一点,但 Windows 8 之父,同时也是 Windows 和 Windows Live 部门的总裁、微软下一代 CEO 热门人选的史蒂芬・辛诺夫斯基却已经离开了微软, Windows 8 的设计语言名称也从最初的 Metro 先是变为 Modern 接着变为 Windows 8 Style,最后变为目前微软中国官方所称的 Microsoft De
一个门外汉的产品设计漫谈 原文链接:http://www.williamlong.info/archives/3275.html本文纯属门外汉YY的结晶,如有低级问题,敬请行家里手批评指正;如果文中煞有介事得出的结论与设计学科的经典理论不谋而合,则不胜荣幸。本文目的是闲侃软件产品尤其是互联网产品的设计,多处以传统产品甚至不登大雅之堂的东东来举例,这顺带也在证明设计无处不在,以及软件设计与传统设计在理念和方法上融会贯通。
小机器人5岁了!细数Android甜点史 北京时间11月5日消息,谷歌Android操作系统发布五周年纪念日就快到了,下面我们来回顾一下该平台的崛起历程。五年前的11月5日,谷歌不仅宣布成立“开放手机联盟”(Open Handset Alliance),表示要帮助创建移动通信的开放标准,而且推出了Android平台——一个基于Linux的智能手机平台。以下是一篇简短的图文介绍,回顾了谷歌手机操作系统的发展。Andr