- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 windows窗口消息
一直以来在用MFC,对winodws的消息使用还算比较熟悉,只是到了棘手的问题的时候就不知道怎么弄了,对windows消息实现的细节一直模模糊糊,看了第26章有一种恍然大悟的感觉,且我知道我写的能力不行,借此机会锻炼锻炼 以前对消息队列的认识很模糊,造成了对windows消息实现认识的模糊。同步异步的认识模糊,其实是对同步异步的实现有些模糊。 好了,开始。
2010-04-21 23:11:00 383
原创 用户笨还是程序员笨
今天很愤怒,快做好的功能由于一个功能缺陷而问起产品部门应该如何处置,说着说着把以前的所有定义都推翻了,表面看上去以前的很多工作都白做了,要重新开始做,抛开成本不考虑,抛开个人成就感不考虑,抛开责任不考虑,单从用户角度来分析。程序员抽象出来的东西是不是应该合情合理的呈现给用户,带领用户更容易的理解业务逻辑,还是应该把用户关在抽象层的外面。笨手笨脚的再抽象层和错误的表现层做一次无奈的转化呢?
2009-08-19 18:19:00 408
原创 cppunit的内存管理
题目中没有说模式,只说了内存管理。因为我在代码中使用了类似的东西,照猫画虎,虽然没创意,但是能解决一些实际的问题。 其实是一种插件方法。 上次写模块计算,想到了这个方法。一个一个的计算模块,作为插件放到主程序中,使用cppunit中管理测试用例类的工厂来方法来搞定。来管理作为插件的计算模块。这需要一个统一的计算接口,不过也可以定义出可以扩展的接口。 其中的结构就是做一个计算
2009-05-17 21:45:00 413
原创 看书方法
今天又是共享日,是由相对资深的家伙分享重构,举得例子是重构第一章的那个例子。中间提了一个问题,我很傻眼。说这个例子符合那些代码的“坏味道”,我是看过这本书的,至少前10章看了的,居然没这么想问题。这就是一个看书学习方法的问题。 前一阵子看《走出软件作坊》,看里面建议的做事情的方式方法。感觉和写的程序是一样的,都要按部就班,有脱节的地方糊弄的话自然会有很多代码的坏味道,对于代码久而久之, 逐
2009-05-12 23:04:00 486
原创 清除杂念
上周在公司共享会上给同志们说道说道了这个cppunit源码,本来以为比较了解的我出了很大的丑。 先是远程桌面到机子的时候不动了(windows远程桌面太烂),时间有限,重启,可以远程桌面了,不小心ppt弄丢了,顶着头皮上了。结果讲到创建机制的时候由于认识不是很清楚,导致同志们没听懂。后来我想了想原因,想了想有必要这么深入学习设计模式么?为什么我学了这么长时间一直停留在原地,难道真的是悟性不
2009-05-09 22:39:00 433
原创 初识cppunit,设计模式
本来没有这篇,但是看到前面的目标,只好写一下这篇了。 cppunit是一个单元测试框架,从junit移植而来,单元测试应该是比较清楚的,TDD对这个框剪应该比较敏感,TDD是测试驱动开发,第一次听说XP(极限编程)的时候对这个TDD没什么感觉,后来工作了才发现TDD是多么好的一个开发模式。而上天看那个《走出软件作坊》其中看到国内的中小IT企业大都没有单元测试,直接黑盒测试,交付产品。以至于
2009-05-03 21:52:00 492
原创 cppunit源码剖析—学习设计模式
胡乱读了一些书依稀觉得cppunit和设计模式有一些用。闲来没事,分析一下cppunit的源码,权当学习设计模式。最近干什么事情总想先设定一个目标,也许这是一个好的习惯。所以先定一下这个东西的目标。 目标:1 明确目标,不要好高骛远,以最高的效率达到目标,不走题,不超额任务。2 养成良好的读书习惯,反省以前看书的陋习-不认真,跟着感觉走,这是技术书籍,不是小说。3 能让没用过
2009-05-02 21:33:00 544
原创 TN062 消息反射
windows控件的消息反射该文章描述mfc4.0 里的一个新的特性,消息反射。也包含了如何创建一个简单的使用消息反射的可重用的控件。该文章不讨论消息反射在ActiveX控件(以前叫OLE控件)里的应用. 请看文章ActiveX Controls : Subclassing a windows Control in Visual C++ ProgrammerGuide什么是消息反射?window
2008-01-18 10:57:00 553
boost 中文资料
2010-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人