03 2007 档案

伍迷随想冷饭集 之 一周悲欢之随想

posted @ 2007-03-31 23:07 伍迷 阅读(1469) | 评论 (5) 编辑

小菜编程成长记(十四 设计模式不能戏说!设计模式怎就不能戏说?)
摘要: 你知道为什么《Head First Design Patterns》(深入浅出设计模式)一直没有翻译成中文吗?…………因为它竟敢把如此神圣的高深的设计模式,写得如此通俗浅显,连菜鸟都读得懂,实在是太不给专家们面子了…………GoF的《设计模式:可复用面向对象软件的基础》,它的噱头最少,通篇都是精华,但由于晦涩难懂,这书也不知阻挡了多少有志青年学习设计模式的脚步。…………颠覆性的书籍《Head First》系列,把技术书籍写得如同儿童画报一样的通俗。这可是伟大的进步…………是,设计模式怎么就不能戏说呢?——把戏说进行到底,让设计模式的戏说来得更猛烈些吧!阅读全文

posted @ 2007-03-29 11:40 伍迷 阅读(9747) | 评论 (36) 编辑

小菜编程成长记(十三 有了门面,程序员的程序会更加体面!)
摘要: 现在要改数据访问的方式,比如改成访问SqlServer数据库,是不用去改动任何BLL和UI层代码的,而如果要你把应用程序换成Web方式,即C/S改成B/S,只需要改表现层就可以了,对另两层也没有影响。表现层程序代码也几乎没什么变化。仅仅是控件不相同而已。…………现在用了门面模式以后,耦合比以前要少很多了,更改会更加方便,扩展也很容易。…………代码重构没有最好,只有更好…………若是程序不会变化,原有的设计就没什么问题,运行结果正确足够了,但若是程序可能会时常随业务而变化,新的设计就大大提高了应变性,这其实就是应用设计模式的目的所在阅读全文

posted @ 2007-03-28 09:17 伍迷 阅读(8274) | 评论 (42) 编辑

小菜编程成长记(十二 无熟人难办事?——聊设计模式迪米特法则)
摘要: 所谓‘无熟人难办事’,你在IT部‘有人’,不就万事不愁了吗?…………没有管理,单人情协调也很难办成事的…………‘人命大于天’,同样的,在软件公司,‘电脑命大于天’…………‘IT部是吧,我是小菜,电脑已坏,再不修理,软件歇菜。’…………:‘迪米特法则(LoD)’ 也叫最少知识原则,简单的说,就是如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。阅读全文

posted @ 2007-03-27 11:19 伍迷 阅读(7131) | 评论 (20) 编辑

小菜编程成长记(十一 三层架构,分层开发)
摘要: 三层架构或者分层开发说起来容易,在程序开发时的初学者还是有很多的误解。…………所谓的三层开发,就是关于表现层、业务逻辑层和数据访问层的开发。…………这其实只是大方向的分层,每个层中都有可能再细分为多个层次和结构。阅读全文

posted @ 2007-03-26 13:22 伍迷 阅读(11964) | 评论 (30) 编辑

小菜编程成长记(十 会修电脑不会修收音机?——聊设计模式原则)
摘要: 快点帮帮我呀,电脑不能用了啊…………蓝屏死机吧,估计内存有问题…………小菜,你太厉害了,我尽然可以修电脑了,要我怎么感谢你呢…………还好,她没有问我如何修收音机,收音机里都是些电阻、三极管,电路板等等东东,我可不会修的…………非常复杂的PC电脑可以修,反而相对简单的收音机不能修,这其实就说明了很大的问题…………你已经在无意的谈话间提到了设计模式其中的几大设计原则,单一职责原则,开放—封闭原则,依赖倒转原则…………世间万物都是遵循某种类似的规律,谁先把握了这些规律,谁就最早成为了强者。阅读全文

posted @ 2007-03-23 12:15 伍迷 阅读(8529) | 评论 (44) 编辑

小菜编程成长记(九 反射——程序员的快乐!)
摘要: 在当用户做了下拉选择后,根据用户的选择去某个地方找应该要实例化的类是哪一个。这样,我们的switch就可以对它说再见了!…………你一下子说出又是‘依赖注入’又是‘反射’这些莫名其妙的名词,我有点晕哦!我就想知道,如何向switch说bye-bye!至于那些什么概念我不想了解…………心急讨不了好媳妇!…………知足是可以常乐,但知足如何能进步!阅读全文

posted @ 2007-03-22 16:51 伍迷 阅读(12538) | 评论 (84) 编辑

小菜编程成长记(八 用“策略模式”是一种好策略)
摘要: 『策略模式』定义了算法家族,分别封装起来,让它们之间可以互相替换, 此模式让算法的变化, 不会影响到使用算法的客户。……但最初的策略模式又是有缺点的,客户端必须知道所有的策略类,并自行决定使用哪一个策略类。这就意味着客户端必须理解这些算法的区别,以便适时选择恰当的算法类。换言之,策略模式只适用于客户端知道所有的算法或行为的情况。……没有人是天生就牛X的……男人的胸怀是被冤枉撑大的……学习一定是一个自己感悟的过程,而程序员的感悟就是自己写程序做项目,通过实践再学习,最终升华为牛人。阅读全文

posted @ 2007-03-21 15:40 伍迷 阅读(10325) | 评论 (24) 编辑

小菜学Flex2(三 对state编程实现)
摘要: 学习Flex2关于states通过编程方式实现的应用阅读全文

posted @ 2007-03-21 09:50 伍迷 阅读(2001) | 评论 (1) 编辑

小菜学Flex2(二 currentState初步使用)
摘要: 学习Flex2关于currentState,states,transitions的简单应用。阅读全文

posted @ 2007-03-20 19:49 伍迷 阅读(2723) | 评论 (2) 编辑

小菜编程成长记(七 工厂不好用了?)
摘要: 需求的变更是必然!所以开发者应该的是考虑如何让自己的程序更能适应变化,而不是抱怨客户的无理,客户不会管程序员加班时的汗水,也不相信程序员失业时的眼泪。…………工厂模式虽然也能解决这个问题,但的确不是最好的办法,另外由于商场是可能经常性的更改打折额度和返利额度,每次更改都需要改写代码重新编译部署真的是很糟糕的处理方式,面对算法的时常变动,应该有更好的办法。阅读全文

posted @ 2007-03-20 09:38 伍迷 阅读(11141) | 评论 (50) 编辑

小菜学Flex2(一 Flex起步)
摘要: Flex2入门须知。若想学Flex,又不想花太多时间,不妨进来看看。阅读全文

posted @ 2007-03-18 20:17 伍迷 阅读(4054) | 评论 (9) 编辑

小菜编程成长记(六 关于Flex的争论)
摘要: 现在有了DVD,你还会去小摊买SVCD看吗?现在有了Windows,你还会去整天对着黑屏用Dos敲打命令行吗?富客户端可以做到更加好的客户感受度,又不用安装和升级,这是结合C/S和B/S的优点于一身的好技术。降龙十八掌固然强悍勇猛,那是因为没有发明手枪;赤兔固然是良驹宝马,那是因为关老儿没有BMW或大奔。谁说html今天是主流,就意味着未来是主流?未来一定是富客户端的天下。阅读全文

posted @ 2007-03-05 12:01 伍迷 阅读(10582) | 评论 (61) 编辑

Flex网站作品“妙句网”简化版推出(服务端为.Net WebService)
摘要: 妙句网客户端是Flex2.0开发,一种完全可以在 Flash Player 上运行的客户端技术。而服务端采用的是当前最流行的基于.net framework2.0,用C#所开发的程序, 数据库用Sql Server 2005。通过XML Web Service与客户端进行通讯。阅读全文

posted @ 2007-03-03 13:45 伍迷 阅读(13040) | 评论 (70) 编辑