03 2008 档案

摘要:伴随着VS2008的发布,迫于开源的压力和帮助推广VS2008这两方面的原因,微软允许VS2008在debugging时,可以查看并调试Net Framework的一些源代码,前提是您的电脑必须是联网状态,而是只支持VS2008,却不支持已被广泛使用的VS2005,这两天看了一些牛人(国外的)的文章,发现国外的人就是牛,有两个家伙就开发了一个小工具(http://www.codeplex.com/NetMassDownloader),可以把.NET Framework的源码给下载下来。同时支持在VS2005上进行离线调试。园子里早有朋友已经写过类似的文章,我就不多说了,我今天在这里主要把安装的步骤给写下来,希望对需要的朋友有所帮助。 阅读全文
posted @ 2008-03-30 22:21 王庆 阅读(4572) 评论(14) 推荐(1)
摘要:EventHandlerList提供一个简单的委托列表,该类使用线性搜索算法在委托列表中查找项。线性搜索算法在处理大量项时是低效的。因此当列表较大时,查找项的速度会比较慢,我们经常使用的事件委托,就是通过这个类型存储和调用的。用反射工具查看其代码 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://... 阅读全文
posted @ 2008-03-27 17:08 王庆 阅读(1813) 评论(4) 推荐(0)
摘要:今天在做项目的时候,遇到了一个比较奇怪的问题,下边是导致这个奇怪问题的代码: 1 DataTable dt = (DataTable)this.Cache["Key"]; 2 if (dt == null) 3 { 4 dt = Category.GetDataList(); 5 this.Cache.... 阅读全文
posted @ 2008-03-27 14:18 王庆 阅读(14113) 评论(6) 推荐(0)
摘要:.Net提的ICloneable接口,其提供的Clone即可以实现浅拷贝也可以实现深拷贝,就浅拷贝而言,应该是比较好实现,深拷贝就没有这么简单了,操作复杂不说,也不一定是真正的深拷贝,那如果我们需要深拷贝该怎么办呢? 我们可以使用序列化机制,这需要注意的地方有: 第一,对象必须支持序列化,即加上Serializable,用以声明改对象支持序列化。 第二,创建内存流MemoryStream,存放... 阅读全文
posted @ 2008-03-11 18:27 王庆 阅读(253) 评论(0) 推荐(0)
摘要:Asp.Net2.0都横行这么长时间了,我对Web.Config配置节的加密和解密还不清楚,说来真是惭愧,今天学习了一下。 打开.Net Framework附带的SDK命令提示符。 加密命令: aspnet_regiis -pe "connectionStrings" -app "/encrypttest" -pe开关用来指定web.config中需要加密的节(Web.Config文件中的co... 阅读全文
posted @ 2008-03-11 15:46 王庆 阅读(270) 评论(0) 推荐(0)
摘要:一、序列化概念 (微软定义)序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。 二、学习这方面的知识需要那些基础 1,知道XML是什么,如何定义一个标准的XML文件 2,知道XML架构(Schema)是什么,如何定义一个标准的XML架构文件 3,知道XSD.exe的基本用法。 如果你对XML或Schema有什么不清楚的地方,请到这里来学习 中国XML论坛 阅读全文
posted @ 2008-03-04 18:06 王庆 阅读(4742) 评论(12) 推荐(1)