- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 C++中struct序列化为xml的简易实现
刺瞎我的狗眼!!!听说C#有一个功能,能自动将一个struct的对象序列化成xml,也能将xml反序列化成对应的struct对象,C++木有,好吧,我承认,C++木有的东西还很多。。。。。。把struct序列化为xml有虾米好处呢?想了半天,想到的我都用不上,唯一的好处,打发最近无聊的时间。时间有限,不能整复杂了,免得收不了场,一切从简。比如有struct定义如下:struct Test{ int nItem; bool bItem;}这样一个最基本的struct定义,序列化为xml,基本效果应
2011-05-23 16:54:00
5355
原创 简易的TCP完成端口库
// dllmain.cpp : Defines the entry point for the DLL application.#include #include #include #pragma comment(lib, "ws2_32.lib")#include using namespace std;BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_ca
2011-05-06 17:41:00
563
原创 C++模拟反射
写字太累,贴代码最犀利,只是自己实在想不到这样的实现有什么意义,仅仅是一个最基本功能的模拟,这两天闲得蛋疼,但是还是不敢再写了,怕是再深入下去自己踢球的时间都要被挤掉,就此打住,代码贴出来也只是希望不要忘得那么快。。。。。。以后少喝酒,少抽烟,多运动。MB的一个好好的测试代码,被弄得面目全非,一堆球用没得的代码,为了实现这么一个破功能,蛋疼~~~~~~~~~ Header file: #ifndef _CLASS_INFO_H#define _CLASS_INFO_H#include #incl
2011-04-02 17:01:00
501
原创 仿MFC消息映射框架
MFC的消息映射机制实际是由一个类自定义的函数列表来完成,中间有些小技巧需要注意OwnMessageMapDef.h #ifndef _OWN_MESSAGE_MAP_DEF_H#define _OWN_MESSAGE_MAP_DEF_H//#####################################################################
2010-04-20 10:09:00
931
转载 Data Abstraction and Hierarchy--Barbara Liskov
Data Abstraction and Hierarchy* This research was supported by the NEC Professorship of Software Science and Engineering. Barbara Liskov Affiliation: MIT Laboratory for Computer Science Camb
2010-02-09 08:57:00
1187
原创 什么是软件设计--Jack W.Reeves,1992 【抄录】
面向对象技术,特别是C++,似乎给软件界带来了不小的震动。出现了大量的论文和书籍去描述如何应用这项新技术。总的来说,那些关于面向对象技术是否只是一个骗局的问题已经被那些关于如何付出最小努力即可获得收益的问题所代替。面向对象技术出现已经有一段时间了,但是这种爆炸式的流行却似乎有点不寻常。人们为何会突然关注它呢?对于这个问题,人们给出了各种各样的解释,事实上,很可能就没有单一的原因。也许,
2010-01-26 15:00:00
1175
原创 敏捷实践的原则
1.尽早地,持续地交付有价值的软件2.随时接受需求改变3.经常地交付可以工作的软件4.与业务人员一起工作5.围绕人来构建项目6.面谈7.工作的软件是首要的进度度量标准8.可持续开发9.不断学习优秀的技能10.简单化11.团队12.自省
2010-01-26 14:09:00
392
原创 用C++实现类似C#属性
C#属性的功能实际就是实现通过对成员变量的访问,间接调用背后的get,set方法,在C++中可以通过重载操作符实现。 代码: /***********************************************************************// LiFei
2010-01-21 14:08:00
823
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人