代码改变世界

随笔分类 - 解决方案

BlogEngine.Net架构与源代码分析系列part11:开发扩展(下)——自定义Theme

2008-11-12 17:53 by GUO Xingwang, 4203 阅读, 收藏, 编辑
摘要: 个性化的主题是一个完善的Blog系统中所必备的,同时也是一个亮点。在这篇文章里我将给大家展示一下BlogEngine.Net的第三个开发特性,那就是自定义的Theme。本文的重点放在BlogEngine.Net的开发规范和实现原理上。如果您对BlogEngine.Net的架构很了解的话,那么开发一个自己的Theme是一件很简单的事情,如果您不是很了解,那么你也可以按照本文讲述的规范开发出一个自定义的Theme来。 阅读全文

BlogEngine.Net架构与源代码分析系列part7:Web2.0特性——Pingback&Trackback

2008-11-10 13:22 by GUO Xingwang, 4692 阅读, 收藏, 编辑
摘要: 今天这篇文章主要向大家讲述一下Blog系统中应用最多的,具有Web2.0特性的,也是一种标准化的——Pingback&Trackback。分析一下BlogEngine.Net提供的比较全面的Pingback&Trackback支持。本文内容相对来说比较独立,如果您对整个系列感兴趣请参照这里http://www.cnblogs.com/Thriving-Country/archive/2008/11/05/1326334.html。 阅读全文

一个自己写的组件--异常报告(3):开发一个异常处理程序

2008-07-04 22:37 by GUO Xingwang, 1863 阅读, 收藏, 编辑
摘要: 上文中我对异常报告组件进行了重构和配置,实际上在上文中MyDebuger组件就已经完成了。我在设计这个组件时考虑到了它的扩展性,其中一个重要的扩展就是可以定义新的异常处理程序模块之后通过配置与主程序一起工作。这节我就开发一个简单的异常处理程序,之后进行配置实现写日志到文件系统。 阅读全文

一个自己写的组件--异常报告(2):组件的重构和配置

2008-07-03 20:40 by GUO Xingwang, 1726 阅读, 收藏, 编辑
摘要: 在上一篇文章中我对异常报告组件MyDebuger做了一个一般性的介绍并用简单的C#对其进行了实现,发表之后网友们提出了一些建议,也提出了一些Bug。在这里,非常感谢来自你们的建议,我从中领略到了社区对于软件开发的重要性,社区的意见是宝贵的。其中有一位朋友说"虽然能看懂但是代码逻辑混乱,应该好好重构下",还有人说那个Debuger.Debug()方法中的obj为空的问题.自己仔细的考虑了一下,可能确实比较混乱,于是在这一篇文章中我将着力讲述我对MyDebuger组件是怎样进行重构的,并对上一节提到的配置问题进行了实现(实现的可能不太好,但是已经基本满足需求了).花了一整天时间,希望这次会好一点。 阅读全文

一个自己写的组件--异常报告(1):组件介绍与简单架构

2008-07-01 15:27 by GUO Xingwang, 2665 阅读, 收藏, 编辑
摘要: 大家是否有时感觉在程序调试时对于无法获得异常信息而苦恼,尤其是当程序已经脱离调试环境部署到客户机上时更是如此,对于客户机上的程序出现的异常无法确定异常的详细信息,结果找不到问题所在.反正我是经历过这种无奈 阅读全文