随笔分类 -  DotNet

学习应用
 
.NET的轻量级IOC框架的个人整理
摘要:面向对象的设计的重用性一直是他的一个重要特性,为了有效定义这一特性,又引申出面向对象设计的几个原则:高内聚、低耦合、功能单一、优先使用聚合、面向接口编程等。依赖这些原则和前人的经验,又发展出形形色色的模式,分析这些原则和模式可以发现,或许是因为硬件的快速升级,我们走的是一条牺牲软件效率以提高其重用性的道路。而沿着这条路走出的另一步就是现在出现在.NET中而Java已经有了相当发展的IOC框架(... 阅读全文
posted @ 2007-03-27 09:44 五花马 千金裘 呼儿将出换美酒 与尔同消万古愁 阅读(2132) 评论(5) 推荐(0)
castle方面的文章
摘要:http://terrylee.cnblogs.com/archive/2006/04/28/castl_ioc_article.html 阅读全文
posted @ 2007-03-02 10:54 五花马 千金裘 呼儿将出换美酒 与尔同消万古愁 阅读(151) 评论(0) 推荐(0)
转 学习xml的理由
摘要:序---使用xml的原因。 学习xml的理由我已经找到了,主要是微软等It企业都用xml ,.net Framwork中到处是xml。业界都说xml是趋势,未来的工作肯定是离不开xml。 但他们为什么要用xml呢? 要搞清楚这个问题,先理解xml是什么? xml是一种类似于html的标记语言。 xml学习 文章难写啊。这blog... 阅读全文
posted @ 2005-10-21 13:49 五花马 千金裘 呼儿将出换美酒 与尔同消万古愁 阅读(279) 评论(0) 推荐(0)
转 类如何与界面绑定
摘要:准确的说应该是用户自定类的对象如何与界面元素绑带。在.Net中Dataset、DataTable等可以与Datagrid绑定,Dataset、 DataTable中的数据就会自动的填充到Datagrid中,而当用户修改了Datagrid中的数据,这些数据会自动的更新Dataset、 DataTable中的数据,这样的数据绑定功能令很多人羡慕不已。很多情况我们并不直接使用D... 阅读全文
posted @ 2005-10-09 20:54 五花马 千金裘 呼儿将出换美酒 与尔同消万古愁 阅读(367) 评论(0) 推荐(0)
转 c#委托与事件
摘要:c#用委托来实现事件通知机制。委托相当与c++函数指针。整个过程涉及一个呼叫者,一个被呼叫者,还有就是这个委托。 - 实现步骤 有以下几步: 1. 申明委托, 2.定义呼叫者和调用的函数, 3.定义被呼叫者和具体实现的函数(被调用的函数) 1.申明委托 ,在包里或者类里,public Code highlighting produced by Actipro... 阅读全文
posted @ 2005-10-09 15:52 五花马 千金裘 呼儿将出换美酒 与尔同消万古愁 阅读(342) 评论(0) 推荐(0)
关于结构
摘要:结构中的引用属性是怎么处理的呢 阅读全文
posted @ 2005-09-30 10:24 五花马 千金裘 呼儿将出换美酒 与尔同消万古愁 阅读(223) 评论(1) 推荐(0)
抽象类、接口、虚拟方法
摘要:抽象方法只能在抽象类中使用 接口由于可以多重继承 虚拟方法重写调用要看运行时类 阅读全文
posted @ 2005-09-28 11:35 五花马 千金裘 呼儿将出换美酒 与尔同消万古愁 阅读(566) 评论(3) 推荐(0)
接口与抽象类
摘要:C#中的接口 目录 接口的定义 接口与抽象类 接口的的实现 接口的的多态性 一.接口的定义 定义:定义一个协定。实现接口的类或结构必须遵守其协定。 简单的说就是接口或者类之间交互时遵守的一个显示定义。最初接触“类与类之间通过接口交互”这个概念时,误以为接口就是类公开的方法,类之间通过类的方法进行交互。其实接口是独立于类的一个定义。接口定义类之间交互的标准。 那么类与类之间直接交... 阅读全文
posted @ 2005-09-27 11:02 五花马 千金裘 呼儿将出换美酒 与尔同消万古愁 阅读(412) 评论(0) 推荐(0)
收藏--AOP实现续
摘要:在《在.Net中关于AOP的实现》我通过动态代理的技术,基本上实现了AOP的几个技术要素,包括aspect,advice,pointcut。在文末我提到采用配置文件方式,来获取advice和pointcut之间的映射,从而使得构建aspect具有扩展性。 细细思考这个问题,我发现使用delegate来构建advice,似乎并非一个明智的选择。我在建立映射关系时,是将要拦截的方法名和拦截需要... 阅读全文
posted @ 2005-09-09 16:59 五花马 千金裘 呼儿将出换美酒 与尔同消万古愁 阅读(355) 评论(1) 推荐(0)
收藏--AOP实现
摘要:一、AOP实现初步 AOP将软件系统分为两个部分:核心关注点和横切关注点。核心关注点更多的是Domain Logic,关注的是系统核心的业务;而横切关注点虽与核心的业务实现无关,但它却是一种更Common的业务,各个关注点离散地分布于核心业务的多处。这意味着,如果不应用AOP,那么这些横切关注点所代表的业务代码,就会分散在系统各处,导致系统中的每个模块都与这些业务具有很强的依赖性。在这里,所... 阅读全文
posted @ 2005-09-09 16:58 五花马 千金裘 呼儿将出换美酒 与尔同消万古愁 阅读(381) 评论(0) 推荐(0)
VS打包中自动安装数据库
摘要:重点介绍如何在安装包中自动为客户创建数据库 步骤: 1、添加一个新项目->选择类库模板->命名为DBCustomAction 2、单击项目右键->添加新项->选择安装程序类(命名为DBCustomAction.cs) 3、在服务器资源管理器中添加->连接到数据库->指定用户密码(选择允许保存密码)->数据库选择master 4、切换到DBCust... 阅读全文
posted @ 2005-09-07 16:49 五花马 千金裘 呼儿将出换美酒 与尔同消万古愁 阅读(761) 评论(2) 推荐(0)
关于树的节点
摘要:TreeView的节点该怎么隐藏呢?既然有下一个可见节点的方法,那就是有隐藏节点的啊,真是郁闷!哎 阅读全文
posted @ 2004-09-03 13:26 五花马 千金裘 呼儿将出换美酒 与尔同消万古愁 阅读(1309) 评论(4) 推荐(0)