摘要: 在C#2.0中, abstract class 和interface 是支持抽象类定义的两种机制。由于这两种机制的存在,赋予了C#2.0强大 的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多时候 我们在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是... 阅读全文
posted @ 2009-02-03 15:09 leeolevis 阅读(554) 评论(0) 推荐(0)
摘要: 1.问题的提出 在设计中小型Web应用程序时,可以选择Microsoft Accesss为数据库。在数据库的使用过程中经常性进行增加和删除操作。事实上,Microsoft Access并不能有效地释放已分配的但被删除的对象空间,这将意味着即使你删除了一个对象,而这个对象仍然占据着数据库的空间,使得数据库越来越大。不 但占用不必要的空间,而且降低了数据库的效率。特别在虚拟站点上的问题尤为突出。因此对... 阅读全文
posted @ 2009-02-03 15:09 leeolevis 阅读(227) 评论(0) 推荐(0)
摘要: Setp 1: 下载UrlRewriter => http://urlrewriter.net/ Setp 2: 将其添加到Web项目的Bin目录下 Setp 3: 配置:打开web.config,在configSecions中添加sectionHandler: 添加这个section是为了它能够处理web.config中的节;然后对UrlRewriter配置url重写规则: ... 阅读全文
posted @ 2009-02-03 15:08 leeolevis 阅读(1141) 评论(0) 推荐(0)
摘要: 今天在QQ群上有网友问如何实现Repeater中嵌套服务器控件,并触发其服务端事件。习惯了使用GridView控件的网友,一般都会产生一种 惰性和依赖性;所以遇到Repeater这种轻量级的数据绑定控件与服务端的交互就会很难理解。下面我们来分析一下Repeater控件 Repeater控件属于一种轻量级的数据绑定控件,它能触发的事件很少 ItemCommand:在Repeate... 阅读全文
posted @ 2009-02-03 15:04 leeolevis 阅读(496) 评论(0) 推荐(0)
摘要: using System; using System.Collections.Generic; using System.Text; using System.Text.RegularExpressions; namespace Ctr.Common.Tools { /// /// 汉字转拼音静态类,包括功能全拼和缩写,方法全部是静态的 /// public st... 阅读全文
posted @ 2009-02-03 15:03 leeolevis 阅读(2302) 评论(0) 推荐(1)
摘要: 1、using 按照msdn的解释 using 语句定义一个范围,在此范围的末尾将处理对象。 举例: class TestUsing:IDisposable { public void Dispose() { Console.WriteLine("Dispose"); } ... 阅读全文
posted @ 2009-02-03 14:59 leeolevis 阅读(488) 评论(0) 推荐(0)
摘要: 2008-09-16 09:25 using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Web; using System.Configuration; namespace BLL { public class IPLocationSearch ... 阅读全文
posted @ 2009-02-03 14:54 leeolevis 阅读(436) 评论(0) 推荐(0)
摘要: 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: ["u4e00-"u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^"x00-"xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:"n"s*"r 评注:可... 阅读全文
posted @ 2009-02-03 14:49 leeolevis 阅读(745) 评论(0) 推荐(0)
摘要: 初始入库 方法一: 第一步:用VS.NET连接到要入到VSS受控中心库的源VSS库,创建一个存放源VSS库中解决方案的一个本地路径,如果项目是 一个WEB项目,还会要求创建一个WEB虚拟路径对应的一个本地路径,此路径用来存放WEB项目文件;创建好上面两个目录,就会在VS.NET中看到已经 打开的源VSS库中的解决方案,此时进行第一次编译,看看拿过来的VSS源库中的解决方案有没有问... 阅读全文
posted @ 2009-02-03 14:48 leeolevis 阅读(532) 评论(0) 推荐(0)
摘要: ADO.NET提供了两个主要的类来读取数据。通过本文我们可以学习如何在两者之间进行选择。 我 经常听到有人问这个问题:“在ASP.NET Web应用程序中我应该用DataReader类还是DataSet类呢?”在很多文章以及新闻组的贴子中 我经常看到这样的误解,即认为DataReader(SqlDataReader或OleDbDataReader的缩写)比DataSet好。有时候我 ... 阅读全文
posted @ 2009-02-03 14:46 leeolevis 阅读(181) 评论(0) 推荐(0)