百度空间 | 百度首页 
               
 
查看文章
 
[更新]Cute Daily 桌面日志秀 (c#+VS2005,桌面即时帖,桌面即时便条,闹钟,界面设计器等功能)
2007年11月11日 星期日 21:51

这是最新的2.1版 http://www.cnblogs.com/Files/kidstudio/CuteDaily.rar

整套动画教程~ http://www.cnblogs.com/Files/kidstudio/动画教程.rar

****
简介
****
   这是一个以桌面备忘录为主的软件,在你上网或者打游戏的时候,突然想记录个重要信息,也许你会在桌面新建一个文本文档,写下记录.这种方式原始而且麻烦,文件也会很零散.
你是不是经常忘记本来想好要做的事,到时候却忘了,你又懒得再去设置手机闹钟提醒,那你肯定需要这款软件.它能一键呼出,写下备忘录,再一键隐藏掉它. 并可以对备忘录直接设置闹钟. 另外,还提供两个特别的贴心功能:桌面贴纸和贴图. 贴纸在永远在桌面上,而且背景透明.可以时刻提醒你做某件事,也可以是一句激励名言. 贴图则允许你把喜欢的图片或照片用透明的方式粘在桌面壁纸上.有了这款软件,不但能消除你的丢三落四,而且能让你的桌面增色不少~

************************* 民间传说的分割线 ************************

开发感悟:

因为是考试期间断断续续地开发,加起来差不多有2周,感悟不少.

1.认识到提前设计的重要性. 以前的开发思路都是有一个想法,然后直接写代码,也不管架构,也不考虑后期如何扩展,是否符合设计模式,开闭原则,就一个劲地往下写,当写到3个不同的模块同时工作时,发现相互之间耦合度越来越高,光去解决它们千丝万缕的关系就会让你崩溃,远远超出了地球人的思维能力. 于是只好冷静下来:重设计!   设计的思想就是:让每个对象做好自己能做的所有事. 哪个方法是属于哪个对象的,哪个方法是静态的,都要先考虑清楚,另外,根据需求,把设计流程写在纸上,也是非常有用的.这样能理清逻辑,之后要加新功能,或者出现问题后,这些滚系图是很重要的.

因为是C#开发,而我是C++程序员,C#的特性了解还不够,导致代码写的必定不是很有效率,垃圾回收也都交给托管了,我也知道这样很不好,所以准备补一下C#.

最后总结下:

1.做程序就像处理事务一样,不能操之过急,求胜心切,至少在此之前,要做个设计类图,考虑扩展性和灵活性.

2.遇到不明白不确定的地方不能敷衍了事,随便设计个代码上去,这样做的话八成会给以后带来麻烦,甚至要重写代码. 想冷静下来,想一个合理的解决方案才是捷径. 事实上,离开键盘一会,花5分钟来思考比在键盘上狂打1个小时要强.

----------------------------------------------------------------------------------------------------------------------------------

如果你想学游戏编程,最新引擎技术,迅速开发出自己的网游,来这看看<OGRE赛车网游源代码>

-----------------------------------------------------------------------------------------------------------------------------------


类别:我的作品 | 添加到搜藏 | 浏览() | 评论 (6)
 
最近读者:
 
网友评论:
1
2007年11月30日 星期五 14:53 | 回复
这孩子,多会造福人类!
 
2
2007年12月12日 星期三 22:19 | 回复
不错不错.. 希望与你联系 robin.208@gmail.com
 
3
2008年01月12日 星期六 22:26 | 回复
支持
 
4
2008年02月03日 星期日 09:58 | 回复
六分时间拿来写设计文档,三分时间拿来Debug,写代码不过只用开发的1/10时间而已
 
5
2008年02月05日 星期二 10:29 | 回复
呵呵,设计和CODING是要分开才对,不过CODING的结果还会反作用到设计,所以要不断用实践结果修改设计
 
6
2009年06月22日 星期一 17:10 | 回复
路过看看~~~
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu