代码改变世界

阅读排行榜

控件保持多种绘图状态的做法

2013-11-21 15:03 by Clingingboy, 352 阅读, 收藏,
摘要: 基本思路 #pragma once#include struct IPainter{ void Paint() {}};class Element{ void SetPainterState(int dwState, IPainter* pPainter) { m_mapStatePainter[dwState]=pPainter; if(dw... 阅读全文

开始准备学习petshop3.0

2006-04-21 19:13 by Clingingboy, 350 阅读, 收藏,
摘要: 虽然4.0已经出来了,但经典东西还是该学习一下的,主要是这个例子我看的懂,其他一些微软的例子看起来还有点难度.博客园里已经有很多文章写关于这方面的文章了.但我还是会把自己的学习过程记录下来的.不可因为有了就不写我想.自己写了会更加的深刻 相关文章:http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/... 阅读全文

Gac代码库分析(3)智能指针

2012-12-09 22:01 by Clingingboy, 348 阅读, 收藏,
摘要: 主要在于引用计数的使用 代码示例: template<typename T>class Ptr{ template<typename X> friend class Ptr;protected: vint* counter; T* reference; void Inc() { ... 阅读全文

VC问题记录

2012-05-21 11:25 by Clingingboy, 348 阅读, 收藏,
摘要: sizeof用法分析 C++ std::tr1::shared_ptr使用 #ifndef#define#endif的用法 extern "C"的用法解析 dll与lib之间的区别(转) 创建c++动态库 Microsoft Visual C++ Static and Dynamic Libraries C++标准转换运算符dyn... 阅读全文

Direct3D 9学习笔记(10)网格(Mesh)1

2012-08-20 13:41 by Clingingboy, 344 阅读, 收藏,
摘要: 一.获取网格顶点和索引坐标 二.顶点坐标读写操作 三.获取额外的几何信息 四.子集概念 五.属性缓存 六.绘制网格 1 阅读全文