- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 Linq XMl文件操作
《C#高级编程》中的一个写XML文件的例子:在给定路径下创建一个XML文件:/// XML文件的路径 private static void CreateXmlFile(string xmlpath) { XDocument doc = new XDocument( /
2015-04-17 17:17:58 378
原创 数据结构——队列之顺序队列
一、基本概念和结构队列是只允许在一端进行插入,而在另一端进行删除的运算受限的线性表。其结构可以形象表示为:(图1) 二、队列的抽象数据类型(图2)顺序队列可以用数组来描述:(图3)三、队列的操作队列最主要的操作就是进队和出队。3.1进队:在队列尾部插入一个数据节点实现思想:先判断队列是否已满,若已满,则重新分配空间,然后将进队元素写到队列尾部指针所指示的
2014-11-02 19:50:12 537
原创 数据结构——栈之链栈
栈的链式存储结构形象表示:相比顺序结构,链式结构有一个很大的优点——插入和删除方便。在链栈中,栈就相对不会存在栈满的情况,因为可以一直的插入。出栈操作也变得很方便,只要将栈顶数据删除,释放掉该内存就好了。一、进栈进栈操作:(1) 动态分配一个节点数据;(2) 将该节点的指针指向原来的栈的栈顶位置;(3) 修改栈顶的位置。二、出栈
2014-10-17 21:45:08 385
原创 数据结构——栈之顺序栈
1、栈栈也属于线性表,但是和顺序表的操作有些不用。线性表就像用书立放着的一堆书,想用的时候,随便可以取用里面的一本,也可以交换书的顺序。
2014-09-27 18:11:56 477
原创 BMP图像编码格式
BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。1、 文件头BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息,一共包含14个字节。例如:下图是个一个位图文件的二进制编码:
2014-09-05 19:16:18 4829 2
原创 MFC关键技术模拟(5)------动态创建
1.什么是动态创建?通俗的说,动态创建就是在程序运行时创建指定类的对象。MFC AppWizard创建的单文档程序中就动态创建了框架窗口对象、文档对象和视图对象。2.动态创建的作用?动态创建在程序需要的时候才会创建指定的类对象,这样用户就可以使用VC提供好的模版根据自己的需要生成相应的类,就不会多出没有用的对象了,节省了编译的时间。在MFC中动态创建应用很常见。3动态创建3.1
2014-05-20 00:48:16 566
原创 MFC关键技术模拟(4)------类型识别
接上一篇:http://blog.csdn.net/bzhou830/article/details/25725077
2014-05-16 13:49:05 744
原创 MFC关键技术模拟(3)------RTTI
(1)RTTI是什么?(Run-Time Type Information,通过运行时类型信息)程序能够使用基类的指针或引用来检查这些指针或引用所指的对象的实际派生类型。 (2)RTTI的功能引用书中的一段:假设函数IsKindOf()具有RTTI的功能那么运行结果:
2014-05-13 17:45:29 735
原创 MFC关键技术模拟(2)------MFC初始化过程
接上一篇:MFC关键技术模拟(1) http://blog.csdn.net/bzhou830/article/details/25505291
2014-05-11 20:56:34 859
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人