实现
文章平均质量分 57
Cdragon2005
这个作者很懒,什么都没留下…
展开
-
non-oo 2 oo
从非OO的IDE环境,乍转到.NET的c#环境下时,最大的真空点是,不注意类型名!其次的盲点是事件名!! 使用C#处理程序,就绝对不能还沿用如VB.net那种方式处理程序。我们说C#既然是OO的,那么它是强调过程OO化、通过强调结构以强调结果;而vb.net是直接强调结果、强调功能的。所以如果你要特别快速开发,vb是好选择;如果强调项目持久化,非即期产品,就选用C#。个人看法。...2009-09-20 01:50:55 · 153 阅读 · 0 评论 -
关于“反射”的实现
在C#中,反射对于单个对象实现了类环境中的层次检索;对于相关的多个类间(class groups)实现了运行时的动态调用与创建。后者,更多地用于抽象工厂类的对象创建环境中。 基本知识:用到System.Reflection、System.Activator或System.Object类; 1.读取(1)单个对象,使用System.Object的GetType方法,即可。...2010-03-09 18:40:50 · 115 阅读 · 0 评论 -
.net中的序列化与流
在.NET中,抽象基类System.IO.Stream代表流,MemoryStream对象的数据来自内存缓冲区,FileStream对象的数据来自文件。 除此以外,序列化-反序列化有两个要点。 1、BinaryFormatter的类定义,即,以二进制形式序列化-反序列化某对象(或与对象相关联的全部内容)。当然,还有个SoapFormatter,意义类似。 2、Bina...2010-03-15 16:41:43 · 135 阅读 · 0 评论 -
XAML@WPF
绪,XAML本身的意义非常广泛。但在目前的程序模式下,主要处理“UI和UI相关处理”已经足够,所以无须再扩充。 Xaml,全名是eXtensible application markup language,是ms.net框架wpf(/e)的语言集总称。它具有如下典型特征:Ms的可扩展程序标记语言,它的元素是wpf基类;主要目的是以静态和动态地描述方式,来表示用户界面元件构...2010-03-17 17:41:40 · 116 阅读 · 0 评论 -
NOOO:不仅仅是OO
Not Only OO--解耦及其于OO的现实意义对于现在的技术领域来说,解耦(或降低依赖)似乎已经成为一种风潮,这就好象一个笑话,说北京、上海、广州三个城市对发现雪人的第一反应,北京送到研究所、上海送到动物园、广州立马送上餐桌。今天的技术领域,打个比方,就象广州的餐桌,不管什么东西,先拿来解解再说。 我们看到控制倒置的趋势。倒置的目的是产品框架通过代理控制实现,解耦是为了提供应变能力...2010-05-08 13:53:20 · 324 阅读 · 0 评论 -
CRX几个快捷
double tabCTRL+~原创 2010-08-02 02:17:18 · 207 阅读 · 0 评论 -
关于“回调”的实现
callback基础:回调机制包括带委托的成员、虚拟化的成员、基于接口的插件。事件是回调最常用的形式,当事件raised时,调用绑定方法的事件句柄的实例。 在编程机制或函数调用模式上,一般分成三种,同步调用、回调和异步调用。回调在不同的语言中有不同实现。具体在C#中,是使用以C为基础的语言环境特有的委托来实现回调,而通过AsyncCallback亦可实现异步调用。委托是实现调用者与被调...2010-02-10 11:14:19 · 165 阅读 · 0 评论 -
较清晰的事件处理机制分析
事件类型定义://定义事件委托public delegate void EventHandler(object sender,EventArgs e);public class Button: Control { //函数绑定(即俗称的事件) public event EventHandler Click; //事件处理(raise method) pr...原创 2010-05-25 16:58:24 · 155 阅读 · 0 评论