文章分类 - C Sharp
怎么构建多级树形结构的下拉列表框
摘要:本来这是2004年9月份的时候在CSDN回答一个朋友的提问临时写出来的一段代码。没想到自己昨天居然也碰到了类似的问题,正好需要使用这段代码。干脆整理出来放到这里存个档,也方便以后再碰到类似的问题的时候可以直接拿来使用,也方便有同样需求的朋友可以拿来参考。如果大家有更好的办法也请告诉我哦
阅读全文
MVC模式中为什么要分离抽象层和实做层
摘要:公司最近在做一些技术培训,其中有关于MVC方面的介绍。刚好BOSS给我安排了这方面的内容。其实我本身对MVC也是一知半解,只是知道微软有一个MVC的经典范例,把一个Web应用拆解为抽象层(AbstractLayer),实做层(InplamentLayer),数据访问层(DataLayer),业务逻辑层(BusinessLayer)和呈现层(PresentationLayer)几个层。于是我就着微软的范例给PG介绍关于MVC方面的一些概念。
其中的呈现层、业务逻辑层、数据访问层都是比较好理解的概念,但是当我介绍到抽象层和实做层的时候,有PG提出疑问说为什么要把这两层拆分呢,放在一起似乎也没有太大的问题呀。
的确在我们常见的Web开发中(例如普通的用户系统、新闻发布系统)把这两者直接放到一起并不会出现什么问题。但是如果仔细思考一下,我们就会发现其实这两层还是拆分开会比较容易维护。
阅读全文
C# 中使用正则表达式清除HTML代码
摘要:1 public static string GetTextFromHTML(string HTML)2 {3 System.Text.RegularExpressions.Regex regEx = new System.Text.RegularExpressions.Regex(@"]*>",System.Text.RegularExpress...
阅读全文
[转]C#实现SMTP服务器,使用TCP命令实现,功能比较完善
摘要:原文地址:http://www.xue5.com/itedu/10813.html MailCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1using System; 2using System.Text; 3using System.I...
阅读全文