自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 windows窗口消息

一直以来在用MFC,对winodws的消息使用还算比较熟悉,只是到了棘手的问题的时候就不知道怎么弄了,对windows消息实现的细节一直模模糊糊,看了第26章有一种恍然大悟的感觉,且我知道我写的能力不行,借此机会锻炼锻炼 以前对消息队列的认识很模糊,造成了对windows消息实现认识的模糊。同步异步的认识模糊,其实是对同步异步的实现有些模糊。  好了,开始。 

2010-04-21 23:11:00 363

原创 用户笨还是程序员笨

今天很愤怒,快做好的功能由于一个功能缺陷而问起产品部门应该如何处置,说着说着把以前的所有定义都推翻了,表面看上去以前的很多工作都白做了,要重新开始做,抛开成本不考虑,抛开个人成就感不考虑,抛开责任不考虑,单从用户角度来分析。程序员抽象出来的东西是不是应该合情合理的呈现给用户,带领用户更容易的理解业务逻辑,还是应该把用户关在抽象层的外面。笨手笨脚的再抽象层和错误的表现层做一次无奈的转化呢? 

2009-08-19 18:19:00 393

原创 cppunit的内存管理

题目中没有说模式,只说了内存管理。因为我在代码中使用了类似的东西,照猫画虎,虽然没创意,但是能解决一些实际的问题。 其实是一种插件方法。 上次写模块计算,想到了这个方法。一个一个的计算模块,作为插件放到主程序中,使用cppunit中管理测试用例类的工厂来方法来搞定。来管理作为插件的计算模块。这需要一个统一的计算接口,不过也可以定义出可以扩展的接口。 其中的结构就是做一个计算

2009-05-17 21:45:00 400

原创 看书方法

今天又是共享日,是由相对资深的家伙分享重构,举得例子是重构第一章的那个例子。中间提了一个问题,我很傻眼。说这个例子符合那些代码的“坏味道”,我是看过这本书的,至少前10章看了的,居然没这么想问题。这就是一个看书学习方法的问题。 前一阵子看《走出软件作坊》,看里面建议的做事情的方式方法。感觉和写的程序是一样的,都要按部就班,有脱节的地方糊弄的话自然会有很多代码的坏味道,对于代码久而久之, 逐

2009-05-12 23:04:00 471

原创 清除杂念

上周在公司共享会上给同志们说道说道了这个cppunit源码,本来以为比较了解的我出了很大的丑。 先是远程桌面到机子的时候不动了(windows远程桌面太烂),时间有限,重启,可以远程桌面了,不小心ppt弄丢了,顶着头皮上了。结果讲到创建机制的时候由于认识不是很清楚,导致同志们没听懂。后来我想了想原因,想了想有必要这么深入学习设计模式么?为什么我学了这么长时间一直停留在原地,难道真的是悟性不

2009-05-09 22:39:00 421

原创 初识cppunit,设计模式

本来没有这篇,但是看到前面的目标,只好写一下这篇了。 cppunit是一个单元测试框架,从junit移植而来,单元测试应该是比较清楚的,TDD对这个框剪应该比较敏感,TDD是测试驱动开发,第一次听说XP(极限编程)的时候对这个TDD没什么感觉,后来工作了才发现TDD是多么好的一个开发模式。而上天看那个《走出软件作坊》其中看到国内的中小IT企业大都没有单元测试,直接黑盒测试,交付产品。以至于

2009-05-03 21:52:00 480

原创 cppunit源码剖析—学习设计模式

胡乱读了一些书依稀觉得cppunit和设计模式有一些用。闲来没事,分析一下cppunit的源码,权当学习设计模式。最近干什么事情总想先设定一个目标,也许这是一个好的习惯。所以先定一下这个东西的目标。 目标:1  明确目标,不要好高骛远,以最高的效率达到目标,不走题,不超额任务。2 养成良好的读书习惯,反省以前看书的陋习-不认真,跟着感觉走,这是技术书籍,不是小说。3 能让没用过

2009-05-02 21:33:00 528

原创 TN062 消息反射

windows控件的消息反射该文章描述mfc4.0 里的一个新的特性,消息反射。也包含了如何创建一个简单的使用消息反射的可重用的控件。该文章不讨论消息反射在ActiveX控件(以前叫OLE控件)里的应用. 请看文章ActiveX Controls : Subclassing a windows Control in Visual C++ ProgrammerGuide什么是消息反射?window

2008-01-18 10:57:00 534

boost 中文资料

[GretaExample.zip] - 最牛的VC下的正则表达式库Greta的使用示例 很多人可能都已从微软网站下载到了Greta,但是对于如何调用其中的函数还不是很明白,这是一个完整的使用范例,相信对于大家一定有很大的参考价值。 [boost1.36.rar] - this is c++ boost lib [MMSExample.rar] - 使用c编写的彩信mms程序。很不错,建议初学者好好研究研究,会有很大帮助的。 [boost_any.rar] - boost智能指针的例子,与SmartWin++相结合. [boost.rar] - boost带领你远远地超越了C++标准库,它使得C++编程更优雅、更有活力、更高产。本书系统地介绍了Boost库的主要组成和它们的主要用法。

2010-05-21

html加载顺序.zip

描述了html加载顺序,在web前端开发有很好的指导作用

2010-04-01

俄罗斯方块,学习专用

有bug,初学mfc,练习程序,版本1.0 欢迎继续开发

2007-12-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除