01 2010 档案
C中如何显示*.bmp文件
摘要:1. *.bmp文件结构*.bmp文件和大多数图形文件一样,分为文件描述区(头文件信息)和图象存储区(象素数据)两部分。而头文件信息中又包含了信息区和调色板区两部分,信息区又可以细分为文件信息区和图象信息区两部分。这里以256色320*200的bmp图象为例。头文件描述区的偏移长度是1078个字节,也就是说图象存储区是从文件偏移1078后开始读取的。在头文件描述区中头信息区的偏移长度是54个字节,... 阅读全文
posted @ 2010-01-14 16:17 何时能出头 阅读(439) 评论(0) 推荐(0)
各种字符集和编码详解(转)
摘要:在软件的编码和实现中,我们可能会碰到个 一个比较头疼的问题--编码,不同字符间的编码和解码,你确定了解各种字符的编码吗?一个朋友问到了我这个问题,我虽然能回答一两个出来,但是感觉已经有点模糊,混乱了,在网上搜了搜,在书上翻了翻,总结一下吧。首先按照字符编码的历程来看:1. ASCII 我们需要了解的最早编码是ASCII码。它用7个二进制位来表示,由于那个时期生产的大多数计算机使用8位大小的字节,因... 阅读全文
posted @ 2010-01-13 18:38 何时能出头 阅读(1096) 评论(0) 推荐(1)
.NET中继承和多态深入剖析(下)(转)
摘要:如果大家对多态的机制还不了解,可以先查看上面这2篇文章。本篇本打算使用一些例子说话,但是实际大家明白了方法表的布局结构。其实是根本不需要任何实例去讲解了。所以这一篇主要算是查缺补漏吧。一 多态的例子代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--... 阅读全文
posted @ 2010-01-13 09:24 何时能出头 阅读(457) 评论(0) 推荐(0)
.NET中继承和多态深入剖析(中)(转)
摘要:一 调用方法的IL指令我们知道在.NET中一共有三种方法:实例方法,静态方法和虚方法。当程序被编译成IL代码时,我们可以看到有两个调用方法的IL指令,分别是call和callvirt。我们首先看下下面的列子: class Cpu { public Cpu() { Console.WriteLine("初始化Cpu"); } public void fun() { Console.W... 阅读全文
posted @ 2010-01-12 17:05 何时能出头 阅读(1885) 评论(0) 推荐(0)
.NET中继承和多态深入剖析(上)(转)
摘要:封装、继承、多态是面向对象的最重要的3个特点。但是想真的弄明白他们其中的奥秘还是的费一番功夫。记得在学校学习C++的时候,讲到这个地方,自己早已是一头雾水,当时还在想,弄成private做什么,多麻烦啊。到了多态,继承更是昏死了。今天就来深入了解下其中的奥秘吧。本文主要是从内存结构出发来讲解.NET中的继承和多态,因为内存布局的不同所以和其他语言中的继承多态可能有一定区别。一 笔试题目class ... 阅读全文
posted @ 2010-01-12 16:33 何时能出头 阅读(953) 评论(0) 推荐(1)