随笔分类 -  .net技术文摘

收集一些自己和别人都用的着的东东:)
设计模式之单件模式Singleton Pattern(创建模式)
摘要:在软件系统中,经常有一些类需要在整个系统中只能存在一个实例,才能保证系统逻辑的正确性及运行效率。如何能够绕过构造器提供一种机制保证只创建一个实例?在这种需求的前提下,单件模式应运而生! 意图:保证一个类只有一个实例,并提供一个合局访问点访问他们。 适用性:当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时。当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的... 阅读全文
posted @ 2008-12-18 16:11 凌云No.1 阅读(249) 评论(0) 推荐(0)
设计模式之工厂模式Factory(创建模式)
摘要:在软件生产过程中,经常面临某个对象的创建工作,由于需求的变动,这些对象不断的变化,但他们的接口相对稳定,怎么样把这种易变的对象隔离出来让其它对象不因它的改变受到影响,在这样的前提下就产生了工厂模式。 1、工厂模式相当于创建实例对象new,所以很常用,举例说明: 有接口类Sample,及实现类SampleA、SampleB,可以如下创建, Sample sA = new SampleA, Sampl... 阅读全文
posted @ 2008-08-04 16:04 凌云No.1 阅读(255) 评论(0) 推荐(0)
C#获取当前路径的方法集合
摘要://获取当前进程的完整路径,包含文件名(进程名)。 string str = this.GetType().Assembly.Location; result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。 string str = System.Diagn... 阅读全文
posted @ 2008-07-15 10:16 凌云No.1 阅读(1701) 评论(1) 推荐(1)
NHibernate学习笔记(转载):many-to-one/one-to-many/many-to-many关系映射
摘要:本文的内容: 介绍NH如何处理对象间many-to-one,one-to-many和many-to-many的双向映射关系(本文主要介绍了映射文件,对于类的生成可以跟据前两篇描述的方法生成); 经验教训: 相关类图:(下面的类图包含一对一,多对一,一对多和多对多) many-to-one:描述多对一的一种数据模型,它指定many一方是不能独立存在的,我个人认为many-to-one... 阅读全文
posted @ 2007-10-25 13:19 凌云No.1 阅读(703) 评论(0) 推荐(0)
如何去除Visual SourceSafe绑定信息
摘要:对于Visual Studio开发人员来说,Visual SourceSafe可能是一套最常见的版本控制工具,它与Visual Studio的无缝绑定,使用户倍感亲切和方便。但如果你向无SourceSafe环境中迁移或共享源代码,或者改变其他版本控制工具(如CVS、Subversion)时,可能会遇到麻烦。 因为Visual SourceSafe是通过大量修改项目信息,来实现版本信息的标识和管理。... 阅读全文
posted @ 2006-07-20 09:54 凌云No.1 阅读(631) 评论(0) 推荐(0)
C#常用函数
摘要:1、DateTime 数字型 DateTime dt = DateTime.Now;// Label1.Text = dt.ToString();//2005-11-5 13:21:25// Label2.Text = dt.ToFileTime().ToString();//127756416859912816// Label3.Text = dt.ToFileTimeUtc().ToStrin... 阅读全文
posted @ 2006-07-14 13:40 凌云No.1 阅读(213) 评论(0) 推荐(0)