摘要: http://blog.csdn.net/love_gaohz/article/details/6597857 阅读全文
posted @ 2013-12-22 22:54 midu 阅读(231) 评论(0) 推荐(0) 编辑
摘要: http://www.kissthink.com/hacker 阅读全文
posted @ 2013-12-22 21:56 midu 阅读(157) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/kennyrose/article/details/7564105 阅读全文
posted @ 2013-12-22 21:54 midu 阅读(201) 评论(0) 推荐(0) 编辑
摘要: C语言是结构化和模块化的语言,它是面向过程的。但它也可以模拟C++实现面向对象的功能。那么什么是对象呢?对象就是一个包含数据以及于这些数据有关的操作的集合,也就是包含数据成员和操作代码(即成员函数)。用C语言实现面向对象功能主要就是实现拟“类”的继承,函数的重载等操作,这些主要是通过结构体和指针函数实现的。 在C++和Java中,多态行为是由一种动态连接机实现的,比如,在C++中定义如下的类 Base 和它的子类 Sub:class Base {int data;public:Base() : data(3) {}virtual int getData() const {return dat. 阅读全文
posted @ 2013-12-22 21:53 midu 阅读(376) 评论(0) 推荐(0) 编辑
摘要: http://www.bccn.net/Article/kfyy/vc/jc/200609/4383.html 阅读全文
posted @ 2013-12-22 21:51 midu 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 本文介绍作者写的一个小工具,简单的代码中包含了C语言对字符串的处理技巧,对文本文件的简单解析,二进制文件的数据复制的方法,以及格式化输出文本文件的示例。工具的输入是如下内容的配置文件:[plain]view plaincopy;资源管理器配置脚本;以行为单位,每行不能超过255个字符;空行和以;开头的注释行会被忽略掉;每行都关联一个资源文件,资源序号从0开始,依次递增.\img\img128x128.bin.\snd\start.wav.\img\sheis1.bin.\snd\balloon.wav.\img\sheis2.bin工具的源代码贴在这里:[cpp]view plaincopy# 阅读全文
posted @ 2013-12-22 21:49 midu 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 用C结构体来实现面向对象编程,ti xDAIS标准算法就这么搞的。测试代码如下:[cpp]view plaincopy#include#include#includetypedefstructAlg_Obj{structAlg_Fxn*fxns;}Alg_Obj;typedefAlg_Obj*Alg_Handle;typedefstructAlg_Fxn{void(*process)(Alg_Handlehandle);void(*control)(Alg_Handlehandle);}Alg_Fxn;voidAlg_process(Alg_Handlehandle){handle->f 阅读全文
posted @ 2013-12-22 21:45 midu 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 汉字是方块字,宽高相等的汉字库在嵌入式领域有着广泛的应用,且其解析也相对来说是比较简单的。汉字在汉字库中的索引一般会遵循GB2312/GBK编码规则,GB2312/GBK规定汉字编码由2个字节组成,其中低字节区码,高字节为位码。本文以最常见的UCDOS中16x16的宋体字库HZK16来演示汉字的显示方法,HZK16中汉字的存放基于GB2312编码的顺序,每个汉字的点阵数据占32个字节,每个字节表征8个点的状态,每行从左至右的点的状态分别对应字节从高到低的位值。下面提供完整的演示程序以供参考,[cpp]view plaincopy#include#defineFONT_SIZE(16)/*字体大 阅读全文
posted @ 2013-12-22 21:42 midu 阅读(1003) 评论(0) 推荐(0) 编辑