﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-赤色火焰.Net学习手札</title><link>http://www.cnblogs.com/mgod/</link><description /><language>zh-cn</language><lastBuildDate>Thu, 21 Aug 2008 23:37:07 GMT</lastBuildDate><pubDate>Thu, 21 Aug 2008 23:37:07 GMT</pubDate><ttl>60</ttl><item><title>使用SQL2005进行分页</title><link>http://www.cnblogs.com/mgod/archive/2008/08/08/1263944.html</link><dc:creator>赤色火焰</dc:creator><author>赤色火焰</author><pubDate>Fri, 08 Aug 2008 10:31:00 GMT</pubDate><guid>http://www.cnblogs.com/mgod/archive/2008/08/08/1263944.html</guid><wfw:comment>http://www.cnblogs.com/mgod/comments/1263944.html</wfw:comment><comments>http://www.cnblogs.com/mgod/archive/2008/08/08/1263944.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/mgod/comments/commentRss/1263944.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mgod/services/trackbacks/1263944.html</trackback:ping><description><![CDATA[<span style="color: #0000ff;">SELECT</span>&nbsp;<span style="color: #0000ff;">TOP</span>&nbsp;<span style="font-weight: bold; color: #800000;">20</span>&nbsp;<span style="color: #808080;">*</span>&nbsp;<span style="color: #0000ff;">FROM</span><span style="color: #000000;">&nbsp;(</span><span style="color: #0000ff;">SELECT</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">ROW_NUMBER()&nbsp;</span><span style="color: #0000ff;">OVER</span><span style="color: #000000;">&nbsp;(</span><span style="color: #0000ff;">ORDER</span>&nbsp;<span style="color: #0000ff;">BY</span><span style="color: #000000;">&nbsp;Namec)&nbsp;</span><span style="color: #0000ff;">AS</span><span style="color: #000000;">&nbsp;RowNumber,<br />
</span><span style="color: #000000;"> </span><span style="color: #808080;">*</span><span style="color: #000000;"><br />
</span><span style="color: #0000ff;">FROM</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">dbo.mem_member)&nbsp;_myResults<br />
</span><span style="color: #0000ff;">WHERE</span><span style="color: #000000;"><br />
</span><span style="color: #000000;">RowNumber&nbsp;</span><span style="color: #808080;">&gt;</span>&nbsp;<span style="font-weight: bold; color: #800000;">10000</span><img src ="http://www.cnblogs.com/mgod/aggbug/1263944.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41822/" target="_blank">[新闻]第一财经周刊:当前互联网世界正处无秩序时代</a>]]></description></item><item><title>【原创】App.Config文件的读写</title><link>http://www.cnblogs.com/mgod/archive/2008/08/08/1263906.html</link><dc:creator>赤色火焰</dc:creator><author>赤色火焰</author><pubDate>Fri, 08 Aug 2008 09:22:00 GMT</pubDate><guid>http://www.cnblogs.com/mgod/archive/2008/08/08/1263906.html</guid><wfw:comment>http://www.cnblogs.com/mgod/comments/1263906.html</wfw:comment><comments>http://www.cnblogs.com/mgod/archive/2008/08/08/1263906.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/mgod/comments/commentRss/1263906.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mgod/services/trackbacks/1263906.html</trackback:ping><description><![CDATA[摘要: WinForm里对于App.Config配置文件的使用&nbsp;&nbsp;<a href='http://www.cnblogs.com/mgod/archive/2008/08/08/1263906.html'>阅读全文</a><img src ="http://www.cnblogs.com/mgod/aggbug/1263906.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41822/" target="_blank">[新闻]第一财经周刊:当前互联网世界正处无秩序时代</a>]]></description></item><item><title>C#中struct与class的区别</title><link>http://www.cnblogs.com/mgod/archive/2008/08/08/1263900.html</link><dc:creator>赤色火焰</dc:creator><author>赤色火焰</author><pubDate>Fri, 08 Aug 2008 09:14:00 GMT</pubDate><guid>http://www.cnblogs.com/mgod/archive/2008/08/08/1263900.html</guid><wfw:comment>http://www.cnblogs.com/mgod/comments/1263900.html</wfw:comment><comments>http://www.cnblogs.com/mgod/archive/2008/08/08/1263900.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/mgod/comments/commentRss/1263900.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mgod/services/trackbacks/1263900.html</trackback:ping><description><![CDATA[摘要: 二 .类与结构的差别

　　1.值类型与引用类型

　　结构是值类型：值类型在堆栈上分配地址，所有的基类型都是结构类型，例如：in
t 对应System.int32 结构，string 对应 system.string 结构 ，通过使用结构可以创
建更多的值类型

　　类是引用类型：引用类型在堆上分配地址

　　堆栈的执行效率要比堆的执行效率高，可是堆栈的资源有限，不适合处理大的逻辑
复杂的对象。所以结构处理作为基类型对待的小对象，而类处理某个商业逻辑

　　因为结构是值类型所以结构之间的赋值可以创建新的结构，而类是引用类型，类之
间的赋值只是复制引用
&nbsp;&nbsp;<a href='http://www.cnblogs.com/mgod/archive/2008/08/08/1263900.html'>阅读全文</a><img src ="http://www.cnblogs.com/mgod/aggbug/1263900.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41822/" target="_blank">[新闻]第一财经周刊:当前互联网世界正处无秩序时代</a>]]></description></item><item><title>C#获取网卡，CPU,硬盘ID的方法</title><link>http://www.cnblogs.com/mgod/archive/2008/08/08/1263577.html</link><dc:creator>赤色火焰</dc:creator><author>赤色火焰</author><pubDate>Fri, 08 Aug 2008 03:19:00 GMT</pubDate><guid>http://www.cnblogs.com/mgod/archive/2008/08/08/1263577.html</guid><wfw:comment>http://www.cnblogs.com/mgod/comments/1263577.html</wfw:comment><comments>http://www.cnblogs.com/mgod/archive/2008/08/08/1263577.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/mgod/comments/commentRss/1263577.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mgod/services/trackbacks/1263577.html</trackback:ping><description><![CDATA[<div class="cnblogs_code"><img id="Code_Closed_Image_111729" onclick="this.style.display='none'; document.getElementById('Code_Closed_Text_111729').style.display='none'; document.getElementById('Code_Open_Image_111729').style.display='inline'; document.getElementById('Code_Open_Text_111729').style.display='inline';" height="16" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" width="11" align="top"><img id="Code_Open_Image_111729" style="display: none" onclick="this.style.display='none'; document.getElementById('Code_Open_Text_111729').style.display='none'; getElementById('Code_Closed_Image_111729').style.display='inline'; getElementById('Code_Closed_Text_111729').style.display='inline';" height="16" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" width="11" align="top"><span class="cnblogs_code_Collapse" id="Code_Closed_Text_111729">Code</span><span id="Code_Open_Text_111729" style="display: none"><br />
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;GetInfo()<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;cpuInfo&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">""</span><span style="color: #000000">;</span><span style="color: #008000">//</span><span style="color: #008000">cpu序列号</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;ManagementClass&nbsp;cimobject&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;ManagementClass(</span><span style="color: #800000">"</span><span style="color: #800000">Win32_Processor</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;ManagementObjectCollection&nbsp;moc&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;cimobject.GetInstances();<br />
&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">foreach</span><span style="color: #000000">(ManagementObject&nbsp;mo&nbsp;</span><span style="color: #0000ff">in</span><span style="color: #000000">&nbsp;moc)<br />
&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;cpuInfo&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;mo.Properties[</span><span style="color: #800000">"</span><span style="color: #800000">ProcessorId</span><span style="color: #800000">"</span><span style="color: #000000">].Value.ToString();<br />
&nbsp;&nbsp;&nbsp;&nbsp;Response.Write&nbsp;(</span><span style="color: #800000">"</span><span style="color: #800000">cpu序列号：</span><span style="color: #800000">"</span><span style="color: #000000">+</span><span style="color: #000000">cpuInfo.ToString&nbsp;());<br />
&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">获取硬盘ID</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;String&nbsp;HDid;<br />
&nbsp;&nbsp;&nbsp;ManagementClass&nbsp;cimobject1&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;ManagementClass(</span><span style="color: #800000">"</span><span style="color: #800000">Win32_DiskDrive</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;ManagementObjectCollection&nbsp;moc1&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;cimobject1.GetInstances();<br />
&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">foreach</span><span style="color: #000000">(ManagementObject&nbsp;mo&nbsp;</span><span style="color: #0000ff">in</span><span style="color: #000000">&nbsp;moc1)<br />
&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;HDid&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;(</span><span style="color: #0000ff">string</span><span style="color: #000000">)mo.Properties[</span><span style="color: #800000">"</span><span style="color: #800000">Model</span><span style="color: #800000">"</span><span style="color: #000000">].Value;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Response.Write&nbsp;(</span><span style="color: #800000">"</span><span style="color: #800000">硬盘序列号：</span><span style="color: #800000">"</span><span style="color: #000000">+</span><span style="color: #000000">HDid.ToString&nbsp;());<br />
&nbsp;&nbsp;&nbsp;}<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">获取网卡硬件地址</span><span style="color: #008000"><br />
</span><span style="color: #800080">9558821702001755616</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;ManagementClass&nbsp;mc&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;ManagementClass(</span><span style="color: #800000">"</span><span style="color: #800000">Win32_NetworkAdapterConfiguration</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;ManagementObjectCollection&nbsp;moc2&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;mc.GetInstances();<br />
&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">foreach</span><span style="color: #000000">(ManagementObject&nbsp;mo&nbsp;</span><span style="color: #0000ff">in</span><span style="color: #000000">&nbsp;moc2)<br />
&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">((</span><span style="color: #0000ff">bool</span><span style="color: #000000">)mo[</span><span style="color: #800000">"</span><span style="color: #800000">IPEnabled</span><span style="color: #800000">"</span><span style="color: #000000">]&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Write(</span><span style="color: #800000">"</span><span style="color: #800000">MAC&nbsp;address\t{0}</span><span style="color: #800000">"</span><span style="color: #000000">+</span><span style="color: #000000">mo[</span><span style="color: #800000">"</span><span style="color: #800000">MacAddress</span><span style="color: #800000">"</span><span style="color: #000000">].ToString());<br />
&nbsp;&nbsp;&nbsp;&nbsp;mo.Dispose();<br />
&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;}<br />
</span></span></div>
<img src ="http://www.cnblogs.com/mgod/aggbug/1263577.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41822/" target="_blank">[新闻]第一财经周刊:当前互联网世界正处无秩序时代</a>]]></description></item><item><title>【原创】C#调用存储过程</title><link>http://www.cnblogs.com/mgod/archive/2008/08/02/1258585.html</link><dc:creator>赤色火焰</dc:creator><author>赤色火焰</author><pubDate>Sat, 02 Aug 2008 00:27:00 GMT</pubDate><guid>http://www.cnblogs.com/mgod/archive/2008/08/02/1258585.html</guid><wfw:comment>http://www.cnblogs.com/mgod/comments/1258585.html</wfw:comment><comments>http://www.cnblogs.com/mgod/archive/2008/08/02/1258585.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/mgod/comments/commentRss/1258585.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mgod/services/trackbacks/1258585.html</trackback:ping><description><![CDATA[摘要: 今天用了用存储过程，写了几个简单的例子&nbsp;&nbsp;<a href='http://www.cnblogs.com/mgod/archive/2008/08/02/1258585.html'>阅读全文</a><img src ="http://www.cnblogs.com/mgod/aggbug/1258585.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41820/" target="_blank">[新闻]Visual Studio 2008 SDK 1.1 发布</a>]]></description></item><item><title>【原创】站内搜索软件</title><link>http://www.cnblogs.com/mgod/archive/2008/07/17/1244964.html</link><dc:creator>赤色火焰</dc:creator><author>赤色火焰</author><pubDate>Thu, 17 Jul 2008 02:07:00 GMT</pubDate><guid>http://www.cnblogs.com/mgod/archive/2008/07/17/1244964.html</guid><wfw:comment>http://www.cnblogs.com/mgod/comments/1244964.html</wfw:comment><comments>http://www.cnblogs.com/mgod/archive/2008/07/17/1244964.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/mgod/comments/commentRss/1244964.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mgod/services/trackbacks/1244964.html</trackback:ping><description><![CDATA[<font face="Verdana">做了一个站内搜索软件，很简单。自己留着用<br />
<br />
<div class="cnblogs_code"><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Collections.Generic;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.ComponentModel;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Data;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Drawing;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Text;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Windows.Forms;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">namespace</span><span style="color: #000000">&nbsp;站内搜索<br />
<img id="Codehighlighter1_181_891_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_181_891_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_181_891_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_181_891_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_181_891_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_181_891_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_181_891_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_181_891_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span id="Codehighlighter1_181_891_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_181_891_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">partial</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;frmSearch&nbsp;:&nbsp;Form<br />
<img id="Codehighlighter1_229_889_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_229_889_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_229_889_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_229_889_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_229_889_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_229_889_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_229_889_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_229_889_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_229_889_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_229_889_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;frmSearch()<br />
<img id="Codehighlighter1_266_312_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_266_312_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_266_312_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_266_312_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_266_312_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_266_312_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_266_312_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_266_312_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_266_312_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_266_312_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;InitializeComponent();<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;google&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">http://www.google.cn/custom?hl=zh-CN&amp;newwindow=1&amp;safe=active&amp;cof=&amp;domains=SearchSite&amp;q=KeyWords&amp;sitesearch=SearchSite&amp;meta=</span><span style="color: #800000">"</span><span style="color: #000000">;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;btnSearch_Click(</span><span style="color: #0000ff">object</span><span style="color: #000000">&nbsp;sender,&nbsp;EventArgs&nbsp;e)<br />
<img id="Codehighlighter1_551_772_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_551_772_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_551_772_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_551_772_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_551_772_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_551_772_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_551_772_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_551_772_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_551_772_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_551_772_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;search&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;google;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;search&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;search.Replace(</span><span style="color: #800000">"</span><span style="color: #800000">SearchSite</span><span style="color: #800000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.cboSite.Text).Replace(</span><span style="color: #800000">"</span><span style="color: #800000">KeyWords</span><span style="color: #800000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.txtKeyWords.Text.Trim());<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.Diagnostics.Process.Start(search);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;btnClose_Click(</span><span style="color: #0000ff">object</span><span style="color: #000000">&nbsp;sender,&nbsp;EventArgs&nbsp;e)<br />
<img id="Codehighlighter1_846_883_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_846_883_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_846_883_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_846_883_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_846_883_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_846_883_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_846_883_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_846_883_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_846_883_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_846_883_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.Close();<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span></div>
<a href="http://www.cnblogs.com/Files/mgod/SiteSearch.rar"><br />
<br />
http://www.cnblogs.com/Files/mgod/SiteSearch.rar</a></font> 
<img src ="http://www.cnblogs.com/mgod/aggbug/1244964.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41821/" target="_blank">[新闻]死敌VMware变身微软认证计划新成员</a>]]></description></item><item><title>C#发送邮件代码</title><link>http://www.cnblogs.com/mgod/archive/2008/07/17/1244814.html</link><dc:creator>赤色火焰</dc:creator><author>赤色火焰</author><pubDate>Thu, 17 Jul 2008 00:39:00 GMT</pubDate><guid>http://www.cnblogs.com/mgod/archive/2008/07/17/1244814.html</guid><wfw:comment>http://www.cnblogs.com/mgod/comments/1244814.html</wfw:comment><comments>http://www.cnblogs.com/mgod/archive/2008/07/17/1244814.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/mgod/comments/commentRss/1244814.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mgod/services/trackbacks/1244814.html</trackback:ping><description><![CDATA[摘要: usingSystem;usingSystem.Net;usingSystem.Net.Mail;usingSystem.Net.Mime;namespaceFish{/**////&lt;summary&gt;///发送邮件的类///&lt;/summary&gt;publicclassSendMail{privateMailMessagemailMessage;privateSmtpClien&nbsp;&nbsp;<a href='http://www.cnblogs.com/mgod/archive/2008/07/17/1244814.html'>阅读全文</a><img src ="http://www.cnblogs.com/mgod/aggbug/1244814.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41821/" target="_blank">[新闻]死敌VMware变身微软认证计划新成员</a>]]></description></item><item><title>T-SQL跨库查询</title><link>http://www.cnblogs.com/mgod/archive/2008/07/17/1244811.html</link><dc:creator>赤色火焰</dc:creator><author>赤色火焰</author><pubDate>Thu, 17 Jul 2008 00:37:00 GMT</pubDate><guid>http://www.cnblogs.com/mgod/archive/2008/07/17/1244811.html</guid><wfw:comment>http://www.cnblogs.com/mgod/comments/1244811.html</wfw:comment><comments>http://www.cnblogs.com/mgod/archive/2008/07/17/1244811.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/mgod/comments/commentRss/1244811.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mgod/services/trackbacks/1244811.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 之前有人问我T-SQL能不能跨库查询，我说不能，因为权限问题，怎么能随便访问别人的数据库呢。<br />
结果今天发现还真的可以，我试着用数据库名.表名查询，提示找不到。后来多点了一个点，发现查到了。<br />
看了看帮助，还真的可以。。<br />
<font face="Verdana">select * from hdaccp..dept<br />
</font><br />
还可以联合查询<br />
<font face="Verdana">select * from [Sonny_Game]..GameRecord a inner join [Sonny_System]..Game b on a.GameID = b.ID<br />
-----<br />
Sonny_Game是数据库,GameRecord是该库下的一个表<br />
Sonny_System是系统数据库,Game是他的一个表<br />
大家看到了额,只要在数据库和他表名之间添加两个点 就可以了!<br />
o(&#8745;_&#8745;)o...哈哈</font>
<img src ="http://www.cnblogs.com/mgod/aggbug/1244811.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41821/" target="_blank">[新闻]死敌VMware变身微软认证计划新成员</a>]]></description></item><item><title>【原创】博客批量下载器V1.3 (目前已支持新浪、百度、博客园)</title><link>http://www.cnblogs.com/mgod/archive/2008/07/16/1244655.html</link><dc:creator>赤色火焰</dc:creator><author>赤色火焰</author><pubDate>Wed, 16 Jul 2008 12:52:00 GMT</pubDate><guid>http://www.cnblogs.com/mgod/archive/2008/07/16/1244655.html</guid><wfw:comment>http://www.cnblogs.com/mgod/comments/1244655.html</wfw:comment><comments>http://www.cnblogs.com/mgod/archive/2008/07/16/1244655.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnblogs.com/mgod/comments/commentRss/1244655.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mgod/services/trackbacks/1244655.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp; 从今天开始，本软件正式由<span style="color: red">新浪博客下载器</span>更名为<span style="color: red">博客下载器<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 渐渐的开始觉得新浪博客不好用了，一直在找相应的办法来把文章导出来，这几天做了这么一个软件,发现网站上的采集系统也无非是这么做的,放个截图大家看看。<br />
<div align="center"><img alt="" src="http://www.cnblogs.com/images/cnblogs_com/mgod/BlogLogin.jpg" border="0" /></div>
<br />
<br />
<div align="center"><img alt="" src="http://www.cnblogs.com/images/cnblogs_com/mgod/BlogDownLoadV1.1.jpg" border="0" /></div>
<p align="center">V1.1图片<br />
</p>
<div align="center">&nbsp;</div>
V1.3功能<br />
&nbsp;&nbsp;&nbsp;&nbsp;1、增加博客园文章浏览和下载功能<br />
<br />
V1.2功能<br />
&nbsp;&nbsp;&nbsp;&nbsp;1、增加百度文章浏览和下载功能<br />
<br />
V1.1功能<br />
&nbsp;&nbsp;&nbsp;&nbsp;1、重新整理代码，浏览和下载的效率大大提高<br />
&nbsp;&nbsp;&nbsp;&nbsp;2、增加保存配置功能<br />
&nbsp;&nbsp;&nbsp;&nbsp;3、下载下来的文章内容进行内容规划，让显示更漂亮一些<br />
&nbsp;&nbsp;&nbsp;&nbsp;4、增加图片下载重试功能<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
V1.0功能：&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;1、自动判别新浪博客内文章<br />
&nbsp;&nbsp;&nbsp;&nbsp;2、可根据页数来查看部分文章<br />
&nbsp;&nbsp;&nbsp;&nbsp;3、可在线浏览博客内容，用简单的代码呈现完成的内容，去掉了新浪博客内的背景等内容，只有文章<br />
&nbsp;&nbsp;&nbsp;&nbsp;4、可批量下载所有博客文章和图片<br />
<div align="center">
<div align="center"><img style="width: 556px; height: 394px" height="394" alt="" src="http://www.cnblogs.com/images/cnblogs_com/mgod/SinaBlogDownLoad.jpg.jpg" width="556" border="0" /></div>
</div>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; V1.0图片<br />
遗留问题：<br />
&nbsp;&nbsp;&nbsp;&nbsp;1、很多图片都是经过重定向的，要么就是不能下载的，总之下载的图片不会很全，根据网络和服务器情况而定<br />
&nbsp;&nbsp;&nbsp;&nbsp;2、由于重定向的图片无法取到真实图片内容，所以下载下来的凡是没后缀的图片，都自动加为.jpg的后缀，造成有一小部分图片虽然下载下来了，但是下载下来的网页看不到。<br />
<br />
<span style="color: red">下一版本预计增加内容：<br />
&nbsp;&nbsp;&nbsp;&nbsp;1、预计再增加一个博客的浏览和下载功能<br />
&nbsp;&nbsp;&nbsp; 2、把界面弄好看点<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;<br />
需要导新浪博客的朋友，可以在这里留下姓名，博客地址（新浪的）和邮箱。我导出后给你们发出去。顺便当我软件的测试了~<br />
最后会公布源码的，因为现在只是在实现功能，代码很乱。 </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>公开下载地址，没有时间开发了，最近工作很忙。前天发现的BUG有：</p>
<p>博客园的博客根据模板不同，所以配置代码不同，也就是说只针对单一模板的博客园博客，就是我这种风格的，否则还需要重新配置。如果之后有时间继续开发，打算将所有博客园的模板都加到软件里面。新浪和百度的博客下载可以正常工作。谢谢支持</p>
<p>&nbsp;</p>
<p><a href="http://files.cnblogs.com/mgod/BlogDownLoad.rar">http://files.cnblogs.com/mgod/BlogDownLoad.rar</a></p>
<img src ="http://www.cnblogs.com/mgod/aggbug/1244655.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41819/" target="_blank">[新闻]英特尔雅虎开发网络计算机频道</a>]]></description></item><item><title>揭开正则表达式的神秘面纱</title><link>http://www.cnblogs.com/mgod/archive/2008/07/15/1243489.html</link><dc:creator>赤色火焰</dc:creator><author>赤色火焰</author><pubDate>Tue, 15 Jul 2008 08:02:00 GMT</pubDate><guid>http://www.cnblogs.com/mgod/archive/2008/07/15/1243489.html</guid><wfw:comment>http://www.cnblogs.com/mgod/comments/1243489.html</wfw:comment><comments>http://www.cnblogs.com/mgod/archive/2008/07/15/1243489.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/mgod/comments/commentRss/1243489.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mgod/services/trackbacks/1243489.html</trackback:ping><description><![CDATA[摘要: 引言<br>    正则表达式（regular expression）就是用一个“字符串”来描述一个特征，然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”，那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。<br><br>    正则表达式可以用来：（1）验证字符串是否符合指定特征，比如验证是否是合法的邮件地址。（2）用来查找字符串，从一个长的文本中查找符合指定特征的字符串，比查找固定字符串更加灵活方便。（3）用来替换，比普通的替换更强大。<br><br>   正则表达式学习起来其实是很简单的，不多的几个较为抽象的概念也很容易理解。之所以很多人感觉正则表达式比较复杂，一方面是因为大多数的文档没有做到由浅入深地讲解，概念上没有注意先后顺序，给读者的理解带来困难；另一方面，各种引擎自带的文档一般都要介绍它特有的功能，然而这部分特有的功能并不是我们首先要理解的。<br><br>    文章中的每一个举例，都可以点击进入到测试页面进行测试。闲话少说，开始。<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/mgod/archive/2008/07/15/1243489.html'>阅读全文</a><img src ="http://www.cnblogs.com/mgod/aggbug/1243489.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41818/" target="_blank">[新闻]Windows Live视频邮件9月9日开始测试</a>]]></description></item></channel></rss>