摘要: 因为在接触WPF的过程中追查INotifyPropertyChanged的通知原理的时候,发现了PropertyChangedEventManager这个类,它是继承与WeakEventManager,也就是弱事件管理器,另外在学习MVVM的时候,其类库中也有关于弱引用弱事件方面的代码,然后我又非常... 阅读全文
posted @ 2015-06-24 11:16 MonkeyZhong 阅读(685) 评论(0) 推荐(1) 编辑
摘要: 值类型与引用类型的区别在于:值类型在赋值的时候是拷贝值,引用类型在赋值的时候的拷贝引用。记住这一个原则,我们再来分析一些具体情况: 1 PointStruct pt1 = new PointStruct(2,2); 2 PointStruct pt2 ... 阅读全文
posted @ 2015-06-08 15:09 MonkeyZhong 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 在C#编程中,可能要碰到把调试信息输出的问题,我们可以自己把信息显示在某个控件上,但是MS自己提供了一套机制帮助我们输出一些调试信息,这些信息有助于我们判断程序的走向,不用自己再去额外写调试代码了。 一般调试的时候有两个很重要的类Trace, Debug, Trace帮助我们跟踪代码用,Debug帮 阅读全文
posted @ 2015-06-03 22:50 MonkeyZhong 阅读(2434) 评论(0) 推荐(0) 编辑
摘要: Matlab是很丰富的一个资源,我在一个曝光机项目的一个算法中用到了Matlab的函数,在VS的不断升级过程中以及Matlab的各个版本变化,导致了我经常困惑了,这里还没有提到操作系统,32位还是64位。下面我先介绍下我的环境:windows8.1 64bit, Matlab 7.11.0(R201... 阅读全文
posted @ 2015-06-02 15:18 MonkeyZhong 阅读(4254) 评论(0) 推荐(0) 编辑
摘要: http://files.cnblogs.com/files/monkeyZhong/DataSetExample.rar在设计数据库操作或者XML操作等表格数据时,我们难免要跟DataSet和DataTable打交道,我们这里就介绍下这几个类的用法:首先介绍DataTable,其实就是一个二维表格... 阅读全文
posted @ 2015-05-30 15:18 MonkeyZhong 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 我们在编程过程中,会涉及到表格数据的显示,存储等,就可能涉及到DataGridView,DataSource, DataTable等概念。下面我就我自己模糊的一些知识点串讲以下:1)首先我要讲的是一些控件: Control:控件基类,有一个DataBindings对象,它是一个ControlBin... 阅读全文
posted @ 2015-05-30 15:17 MonkeyZhong 阅读(18498) 评论(1) 推荐(2) 编辑
摘要: 第一种:使用XmlReader来读取。 1 Stopwatch sw = Stopwatch.StartNew(); 2 List> entityInfo = new List>(); 3 using (XmlReader reader = new... 阅读全文
posted @ 2015-05-30 15:07 MonkeyZhong 阅读(1583) 评论(0) 推荐(0) 编辑
摘要: 这里介绍下XPath的用法: 它生成一个string对象,作为XmlNode的方法SelectSingleNode,SelectNodes的输入参数,以此来查询符合条件的节点。 选择当前节点: . 选择当前节点的父节点:.. 选择当前节点的所有子节点:* 从根节点开始选择:/"name"/... 阅读全文
posted @ 2015-05-26 11:13 MonkeyZhong 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 对这个基本概念我不介绍太多,无非就是一定格式的文本而已,我现在侧重于如何使用它。 首先看看.NET对它的支持。 首先看看这个类图: 所有的都是基于XmlNode, XmlDocument这个类是加载磁盘数据并保存磁盘数据,还可以创建,修改和删除树中的节点。 XmlAttribute表示一个... 阅读全文
posted @ 2015-05-25 16:33 MonkeyZhong 阅读(182) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2015-05-25 10:58 MonkeyZhong 阅读(1) 评论(0) 推荐(0) 编辑