.NET 工业控制 OPC Matlab

关注工控软件的简单化

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  .NET 技术

.NET 技术
摘要:向在汶川地震中死难的同胞默哀! 在 .NET 中,默认的对象都是上下文敏感对象,他们会被放置在引用他们的宿主的上下文中,如果我们想使用上下文服务,必须使我们的对象放置在提供特定的服务的上下文中,这一类型的对象是面向上下文的对象,这些对象的类必须直接或间接继承自ContextBoundObject类.面向上下文对象在创建时会检查创建宿主的上下文是否提供他所需要的服务,如果宿主不提供需... 阅读全文
posted @ 2008-05-19 21:52 TomCat 阅读(3720) 评论(11) 推荐(0)

摘要:在.NET 中,上下文(Context)的概念贯穿着.NET的很多核心内容.他提供了类似运行环境的服务和内容.在.NET中,基于上下文拦截的技术一直是很隐晦的,没有很多的文档说明。然儿,基于上下文的拦截的技术却提供了很好很强大的功能。使我们能方便是实现类似 AOP 的编程模式。.NET3.0 中的WCF更是大量使用了上下文拦截技术。 在.NET 中,组件服务通常的颗粒是域(Doma... 阅读全文
posted @ 2008-05-18 12:59 TomCat 阅读(3206) 评论(7) 推荐(0)

摘要:我们在使用 Composite 模式组织设备管理时,对现实中的设备进行抽象是很大的挑战.我们会设计一个基类,然后根据设备的特性设计各种类型的设备的继承关系,然后各种设备再继承这些子类.(标准OOP设计) 其实在面向对象的编程中,使用继承本身就有很大的挑战,我们必须把基类设计的很稳定,基类的稳定性和我们对对象的了解和对对象未来变化的了解有直接的关系,我们必须使我们的基类在适应未来的变... 阅读全文
posted @ 2008-01-21 09:59 TomCat 阅读(212) 评论(0) 推荐(0)

摘要:/// /// PS: 在写这个文章时想用的标题是 Composite 模式和其他模式,后来感觉想写的不只是其他模式的关系 /// 就写了这个标题,好象语法不通,但没办法,从中学开始语文考试就没超过60分^-^ /// 当使用抽象类的时候我们可以先定义一个 Component 抽象类 , 在类里加了两个重载的方法 IsTree 用于判断合成对象是否的树结... 阅读全文
posted @ 2008-01-10 16:05 TomCat 阅读(244) 评论(1) 推荐(0)

摘要:Composite 模式在设计模式里属于比较容易理解和实现的模式了,实现一个Composite模式很简单,我们能使用很少的代码就实现了 Composite 模式,但 Composite 模式确带来了很多问题或是思考. Composite 模式有两个重要的思想.合成要既可以包含单项也可以包含单项的集合或集合的集合(就叫他合成吧).第二个重要的思想是为单独的项和合成定义相同的行为.... 阅读全文
posted @ 2008-01-09 22:11 TomCat 阅读(462) 评论(1) 推荐(0)

摘要:在.NET程序中使用两种资源文件,一种是.resources文件,另一种是 .resx文件,就是我们在用窗体设计器创建一个窗体后自动添加的资源文件.两中文件都用于存储程序中使用的各种资源.微软在IDE中为我们提供了两种资源文件的的编辑器. 如果我们在自己的程序中需要存储自己资源用于实现程序外观面板或皮肤的交互设置,或轻松的实现程序的多语言版本.使用资源文件是一个很好的选择. 在.NE... 阅读全文
posted @ 2008-01-09 19:55 TomCat 阅读(897) 评论(0) 推荐(0)