<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
 <title><![CDATA[代码设计工作室]]></title>
 <link>http://www.designcoding.com/</link>
 <description><![CDATA[一切只要去努力!]]></description>
 <language>zh</language>
 <item>
     <title>[Flash FileUpload]用flash.net.FileReference实现ASP.NET无刷新文件上传</title>
     <link>http://www.designcoding.com/Article.aspx?ID=56</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=56</comments>
     <category>Web</category>
     <description><![CDATA[<p>前几天做项目要用到一次上传多个文件,于是想到了Flash就在网上找资料,最终在codeproject查资料，看到Flash 上传文件的介绍，才突然想起这个被自己遗忘在角落里的咚咚。<br />
然后根据这个例子自己改了改.&nbsp;<br />
<br />
<a href="http://www.codeproject.com/KB/aspnet/FlashUpload.aspx">http://www.codeproject.com/KB/aspnet/FlashUpload.aspx</a><br />
<br />
<strong><font color="#0000ff">界面图如下:<br />
</font></strong><img class="" height="359" alt="" width="540" src="/Upload/Image/demo.JPG" /><br />
<br />
有需要的朋友可以在<a target="_blank" href="http://www.designcoding.com/Common/Attachment.aspx?Aid=2">这里</a>下载.</p>]]></description>
     <pubDate>2009-02-16 17:48:48</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=56</guid>
 </item>
 <item>
     <title>百度分页的页面代码</title>
     <link>http://www.designcoding.com/Article.aspx?ID=9</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=9</comments>
     <category>Web</category>
     <description><![CDATA[<p>一、百度分页的页面代码 <br />
PageSet.ascs HTML :&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #0000ff">&lt;</span><span style="color: #800000">table</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp; </span><span style="color: #0000ff">&lt;</span><span style="color: #800000">tr</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">td </span><span style="color: #ff0000">id</span><span style="color: #0000ff">=&quot;p&quot;</span><span style="color: #ff0000"> runat</span><span style="color: #0000ff">=&quot;server&quot;</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">FONT </span><span style="color: #ff0000">face</span><span style="color: #0000ff">=&quot;宋体&quot;</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">FONT</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp; </span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">tr</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">table</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> </span></div>
</div>
<p><br />
PageSet.ascs .cs :&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img id="Highlighter_0_78_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_0_78_Open_Text').style.display='none'; document.getElementById('Highlighter_0_78_Closed_Image').style.display='inline'; document.getElementById('Highlighter_0_78_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_0_78_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_0_78_Closed_Text').style.display='none'; document.getElementById('Highlighter_0_78_Open_Image').style.display='inline'; document.getElementById('Highlighter_0_78_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" /><span id="Highlighter_0_78_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">/**/</span><span id="Highlighter_0_78_Open_Text"><span style="color: #808080">///</span><span style="color: #008000"> </span><span style="color: #808080">&lt;summary&gt;</span><span style="color: #008000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #808080">///</span><span style="color: #008000"> PageSet 百度分页 Asp.NET @ 一网情深 QQ: 757015000 <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" /></span><span style="color: #808080">///</span><span style="color: #008000"> </span><span style="color: #808080">&lt;/summary&gt;</span><span style="color: #008000"> </span></span><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> PageSet : System.Web.UI.UserControl <br />
<img id="Highlighter_128_857_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_128_857_Open_Text').style.display='none'; document.getElementById('Highlighter_128_857_Closed_Image').style.display='inline'; document.getElementById('Highlighter_128_857_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_128_857_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_128_857_Closed_Text').style.display='none'; document.getElementById('Highlighter_128_857_Open_Image').style.display='inline'; document.getElementById('Highlighter_128_857_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" /></span><span id="Highlighter_128_857_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">...</span><span id="Highlighter_128_857_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> System.Web.UI.HtmlControls.HtmlTableCell p</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000"> HtmlTableCell(); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> TotalNum; </span><span style="color: #008000">//</span><span style="color: #008000"> 一共有多少条数据 </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> PageSize; </span><span style="color: #008000">//</span><span style="color: #008000"> 每页显示多少条数据 </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">string</span><span style="color: #000000"> PageName; </span><span style="color: #008000">//</span><span style="color: #008000">转发页面的名称 </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> TotalPage; </span><span style="color: #008000">//</span><span style="color: #008000"> 总共页数 </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">string</span><span style="color: #000000"> PageUrl; </span><span style="color: #008000">//</span><span style="color: #008000">转发路径 </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> PageGroup; </span><span style="color: #008000">//</span><span style="color: #008000">每多少个页面为一组 </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> PageS(</span><span style="color: #0000ff">int</span><span style="color: #000000"> pSize,</span><span style="color: #0000ff">int</span><span style="color: #000000"> tNum,</span><span style="color: #0000ff">string</span><span style="color: #000000"> pName,</span><span style="color: #0000ff">int</span><span style="color: #000000"> pGroup) <br />
<img id="Highlighter_473_772_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_473_772_Open_Text').style.display='none'; document.getElementById('Highlighter_473_772_Closed_Image').style.display='inline'; document.getElementById('Highlighter_473_772_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_473_772_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_473_772_Closed_Text').style.display='none'; document.getElementById('Highlighter_473_772_Open_Image').style.display='inline'; document.getElementById('Highlighter_473_772_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" /></span><span id="Highlighter_473_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">...</span><span id="Highlighter_473_772_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">this</span><span style="color: #000000">.PageSize</span><span style="color: #000000">=</span><span style="color: #000000">pSize; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">this</span><span style="color: #000000">.TotalNum</span><span style="color: #000000">=</span><span style="color: #000000">tNum; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">this</span><span style="color: #000000">.PageName</span><span style="color: #000000">=</span><span style="color: #000000">pName; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">this</span><span style="color: #000000">.PageGroup</span><span style="color: #000000">=</span><span style="color: #000000">pGroup; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">if</span><span style="color: #000000">((TotalNum</span><span style="color: #000000">%</span><span style="color: #000000">PageSize)</span><span style="color: #000000">==</span><span style="color: #800080">0</span><span style="color: #000000">) <br />
<img id="Highlighter_593_627_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_593_627_Open_Text').style.display='none'; document.getElementById('Highlighter_593_627_Closed_Image').style.display='inline'; document.getElementById('Highlighter_593_627_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_593_627_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_593_627_Closed_Text').style.display='none'; document.getElementById('Highlighter_593_627_Open_Image').style.display='inline'; document.getElementById('Highlighter_593_627_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" /></span><span id="Highlighter_593_627_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">...</span><span id="Highlighter_593_627_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />TotalPage</span><span style="color: #000000">=</span><span style="color: #000000">TotalNum</span><span style="color: #000000">/</span><span style="color: #000000">PageSize; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />}</span></span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">else</span><span style="color: #000000"> <br />
<img id="Highlighter_635_672_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_635_672_Open_Text').style.display='none'; document.getElementById('Highlighter_635_672_Closed_Image').style.display='inline'; document.getElementById('Highlighter_635_672_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_635_672_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_635_672_Closed_Text').style.display='none'; document.getElementById('Highlighter_635_672_Open_Image').style.display='inline'; document.getElementById('Highlighter_635_672_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" /></span><span id="Highlighter_635_672_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">...</span><span id="Highlighter_635_672_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />TotalPage</span><span style="color: #000000">=</span><span style="color: #000000">TotalNum</span><span style="color: #000000">/</span><span style="color: #000000">PageSize </span><span style="color: #000000">+</span><span style="color: #800080">1</span><span style="color: #000000">; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />}</span></span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">if</span><span style="color: #000000">(PageName.IndexOf(</span><span style="color: #800000">&quot;</span><span style="color: #800000">?</span><span style="color: #800000">&quot;</span><span style="color: #000000">)</span><span style="color: #000000">&gt;</span><span style="color: #800080">0</span><span style="color: #000000">) <br />
<img id="Highlighter_703_732_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_703_732_Open_Text').style.display='none'; document.getElementById('Highlighter_703_732_Closed_Image').style.display='inline'; document.getElementById('Highlighter_703_732_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_703_732_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_703_732_Closed_Text').style.display='none'; document.getElementById('Highlighter_703_732_Open_Image').style.display='inline'; document.getElementById('Highlighter_703_732_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" /></span><span id="Highlighter_703_732_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">...</span><span id="Highlighter_703_732_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />PageUrl</span><span style="color: #000000">=</span><span style="color: #000000">PageName </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">&amp;</span><span style="color: #800000">&quot;</span><span style="color: #000000">; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />}</span></span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">else</span><span style="color: #000000"> <br />
<img id="Highlighter_740_769_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_740_769_Open_Text').style.display='none'; document.getElementById('Highlighter_740_769_Closed_Image').style.display='inline'; document.getElementById('Highlighter_740_769_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_740_769_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_740_769_Closed_Text').style.display='none'; document.getElementById('Highlighter_740_769_Open_Image').style.display='inline'; document.getElementById('Highlighter_740_769_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" /></span><span id="Highlighter_740_769_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">...</span><span id="Highlighter_740_769_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />PageUrl</span><span style="color: #000000">=</span><span style="color: #000000">PageName </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">?</span><span style="color: #800000">&quot;</span><span style="color: #000000">; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />}</span></span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />}</span></span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">string</span><span style="color: #000000"> Installize(</span><span style="color: #0000ff">int</span><span style="color: #000000"> CurPage) <br />
<img id="Highlighter_813_857_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_813_857_Open_Text').style.display='none'; document.getElementById('Highlighter_813_857_Closed_Image').style.display='inline'; document.getElementById('Highlighter_813_857_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_813_857_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_813_857_Closed_Text').style.display='none'; document.getElementById('Highlighter_813_857_Open_Image').style.display='inline'; document.getElementById('Highlighter_813_857_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" /></span><span id="Highlighter_813_857_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">...</span><span id="Highlighter_813_857_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">int</span><span style="color: #000000"> pstart</span><span style="color: #000000">=</span><span style="color: #800080">0</span><span style="color: #000000">; </span><span style="color: #008000">//</span><span style="color: #008000">起始页 </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" /></span><span style="color: #0000ff">int</span><span style="color: #000000"> plast</span><span style="color: #000000">=</span><span style="color: #800080">0</span><span style="color: #000000">; </span><span style="color: #008000">//</span><span style="color: #008000">终点页 </span></span></span><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></div>
</div>]]></description>
     <pubDate>2007-11-09 09:05:12</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=9</guid>
 </item>
 <item>
     <title>C# 验证码</title>
     <link>http://www.designcoding.com/Article.aspx?ID=29</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=29</comments>
     <category>Web</category>
     <description><![CDATA[<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #0000ff">using</span><span style="color: #000000"> System; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">using</span><span style="color: #000000"> System.Data; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">using</span><span style="color: #000000"> System.Configuration; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">using</span><span style="color: #000000"> System.Collections; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">using</span><span style="color: #000000"> System.Web; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">using</span><span style="color: #000000"> System.Web.Security; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">using</span><span style="color: #000000"> System.Web.UI; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">using</span><span style="color: #000000"> System.Web.UI.WebControls; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">using</span><span style="color: #000000"> System.Web.UI.WebControls.WebParts; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">using</span><span style="color: #000000"> System.Web.UI.HtmlControls; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">using</span><span style="color: #000000"> System.Drawing; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">namespace</span><span style="color: #000000"> DesignCoding.Blog.Web.Common <br />
<img id="Highlighter_324_938_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_324_938_Open_Text').style.display='none'; document.getElementById('Highlighter_324_938_Closed_Image').style.display='inline'; document.getElementById('Highlighter_324_938_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_324_938_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_324_938_Closed_Text').style.display='none'; document.getElementById('Highlighter_324_938_Open_Image').style.display='inline'; document.getElementById('Highlighter_324_938_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" /></span><span id="Highlighter_324_938_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">...</span><span id="Highlighter_324_938_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">partial</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Validate : BasePage <br />
<img id="Highlighter_375_938_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_375_938_Open_Text').style.display='none'; document.getElementById('Highlighter_375_938_Closed_Image').style.display='inline'; document.getElementById('Highlighter_375_938_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_375_938_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_375_938_Closed_Text').style.display='none'; document.getElementById('Highlighter_375_938_Open_Image').style.display='inline'; document.getElementById('Highlighter_375_938_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Highlighter_375_938_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">...</span><span id="Highlighter_375_938_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> Page_Load(</span><span style="color: #0000ff">object</span><span style="color: #000000"> sender, EventArgs e) <br />
<img id="Highlighter_446_541_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_446_541_Open_Text').style.display='none'; document.getElementById('Highlighter_446_541_Closed_Image').style.display='inline'; document.getElementById('Highlighter_446_541_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_446_541_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_446_541_Closed_Text').style.display='none'; document.getElementById('Highlighter_446_541_Open_Image').style.display='inline'; document.getElementById('Highlighter_446_541_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Highlighter_446_541_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">...</span><span id="Highlighter_446_541_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;InitPage(); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.CreateCheckCodeImage(GenerateCheckCode()); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">string</span><span style="color: #000000"> GenerateCheckCode() <br />
<img id="Highlighter_593_938_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_593_938_Open_Text').style.display='none'; document.getElementById('Highlighter_593_938_Closed_Image').style.display='inline'; document.getElementById('Highlighter_593_938_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_593_938_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_593_938_Closed_Text').style.display='none'; document.getElementById('Highlighter_593_938_Open_Image').style.display='inline'; document.getElementById('Highlighter_593_938_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Highlighter_593_938_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">...</span><span id="Highlighter_593_938_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000"> CodeName </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">CheckCode</span><span style="color: #800000">&quot;</span><span style="color: #000000">; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000"> (Request.QueryString[</span><span style="color: #800000">&quot;</span><span style="color: #800000">ID</span><span style="color: #800000">&quot;</span><span style="color: #000000">] </span><span style="color: #000000">!=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000"> </span><span style="color: #000000">&amp;&amp;</span><span style="color: #000000"> </span><span style="color: #000000">!</span><span style="color: #000000">Request.QueryString[</span><span style="color: #800000">&quot;</span><span style="color: #800000">ID</span><span style="color: #800000">&quot;</span><span style="color: #000000">].ToString().Equals(</span><span style="color: #800000">&quot;&quot;</span><span style="color: #000000">)) <br />
<img id="Highlighter_753_845_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_753_845_Open_Text').style.display='none'; document.getElementById('Highlighter_753_845_Closed_Image').style.display='inline'; document.getElementById('Highlighter_753_845_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_753_845_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_753_845_Closed_Text').style.display='none'; document.getElementById('Highlighter_753_845_Open_Image').style.display='inline'; document.getElementById('Highlighter_753_845_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Highlighter_753_845_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">...</span><span id="Highlighter_753_845_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CodeName </span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">CheckCode</span><span style="color: #800000">&quot;</span><span style="color: #000000">+</span><span style="color: #000000"> Request.QueryString[</span><span style="color: #800000">&quot;</span><span style="color: #800000">ID</span><span style="color: #800000">&quot;</span><span style="color: #000000">].ToString(); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000"> number; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">char</span><span style="color: #000000"> code; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000"> checkCode </span><span style="color: #000000">=</span><span style="color: #000000"> String.Empty;</span></span></span></span> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></div>
</div>]]></description>
     <pubDate>2008-01-23 22:24:54</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=29</guid>
 </item>
 <item>
     <title>看到一个令人兴奋的 Javascript 特效库</title>
     <link>http://www.designcoding.com/Article.aspx?ID=1</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=1</comments>
     <category>Web</category>
     <description><![CDATA[<p><a target="_blank" href="http://www.mariusroosendaal.com">http://www.mariusroosendaal.com</a><br />
我要强调的是这个网站不是用 Flash 做的，而是用一个叫 <strong><a href="http://moontools.net">mootools</a></strong> 的 Javascript 脚本库实现的。</p>]]></description>
     <pubDate>2007-09-05 11:14:05</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=1</guid>
 </item>
 <item>
     <title>Asp.Net 2.0 探针</title>
     <link>http://www.designcoding.com/Article.aspx?ID=55</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=55</comments>
     <category>Web</category>
     <description><![CDATA[<p>&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img id="Highlighter_2_94_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_2_94_Open_Text').style.display='none'; document.getElementById('Highlighter_2_94_Closed_Image').style.display='inline'; document.getElementById('Highlighter_2_94_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_2_94_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_2_94_Closed_Text').style.display='none'; document.getElementById('Highlighter_2_94_Open_Image').style.display='inline'; document.getElementById('Highlighter_2_94_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" /><span style="color: #000000; background-color: #ffff00">&lt;%</span><span id="Highlighter_2_94_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">...</span><span id="Highlighter_2_94_Open_Text"><span style="color: #000000; background-color: #f5f5f5">@ Page Language</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #800000; background-color: #f5f5f5">C#</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #000000; background-color: #f5f5f5"> AutoEventWireup</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #800000; background-color: #f5f5f5">true</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #000000; background-color: #f5f5f5"> CodeFile</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #800000; background-color: #f5f5f5">Default4.aspx.cs</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #000000; background-color: #f5f5f5"> Inherits</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #800000; background-color: #f5f5f5">Default4</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #000000; background-color: #f5f5f5"> </span></span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"> <br />
<img id="Highlighter_100_140_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_100_140_Open_Text').style.display='none'; document.getElementById('Highlighter_100_140_Closed_Image').style.display='inline'; document.getElementById('Highlighter_100_140_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_100_140_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_100_140_Closed_Text').style.display='none'; document.getElementById('Highlighter_100_140_Open_Image').style.display='inline'; document.getElementById('Highlighter_100_140_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" /></span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span id="Highlighter_100_140_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">...</span><span id="Highlighter_100_140_Open_Text"><span style="color: #000000; background-color: #f5f5f5">@ Import Namespace</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #800000; background-color: #f5f5f5">System.Diagnostics</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #000000; background-color: #f5f5f5"> </span></span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"> <br />
<img id="Highlighter_146_183_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_146_183_Open_Text').style.display='none'; document.getElementById('Highlighter_146_183_Closed_Image').style.display='inline'; document.getElementById('Highlighter_146_183_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_146_183_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_146_183_Closed_Text').style.display='none'; document.getElementById('Highlighter_146_183_Open_Image').style.display='inline'; document.getElementById('Highlighter_146_183_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" /></span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span id="Highlighter_146_183_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">...</span><span id="Highlighter_146_183_Open_Text"><span style="color: #000000; background-color: #f5f5f5">@ Import Namespace</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #800000; background-color: #f5f5f5">Microsoft.Win32</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #000000; background-color: #f5f5f5"> </span></span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"> <br />
<img id="Highlighter_189_231_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_189_231_Open_Text').style.display='none'; document.getElementById('Highlighter_189_231_Closed_Image').style.display='inline'; document.getElementById('Highlighter_189_231_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_189_231_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_189_231_Closed_Text').style.display='none'; document.getElementById('Highlighter_189_231_Open_Image').style.display='inline'; document.getElementById('Highlighter_189_231_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" /></span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span id="Highlighter_189_231_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">...</span><span id="Highlighter_189_231_Open_Text"><span style="color: #000000; background-color: #f5f5f5">@ Import Namespace</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #800000; background-color: #f5f5f5">System.Globalization</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #000000; background-color: #f5f5f5"> </span></span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;!</span><span style="color: #ff00ff">DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">html </span><span style="color: #ff0000">xmlns</span><span style="color: #0000ff">=&quot;http://www.w3.org/1999/xhtml&quot;</span><span style="color: #ff0000"> </span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">head </span><span style="color: #ff0000">runat</span><span style="color: #0000ff">=&quot;server&quot;</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">ASP.NET2.0探针</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">head</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">form </span><span style="color: #ff0000">id</span><span style="color: #0000ff">=&quot;form1&quot;</span><span style="color: #ff0000"> runat</span><span style="color: #0000ff">=&quot;server&quot;</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp; 计算机名： <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp; http://</span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">HttpContext.Current.Request.Url.Host</span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"> </span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">HttpContext.Current.Request.ApplicationPath </span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;IP地址： <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp; </span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5"> Request.ServerVariables[</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #800000; background-color: #f5f5f5">LOCAl_ADDR</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #000000; background-color: #f5f5f5">]&nbsp;&nbsp;</span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;域名： <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5"> Request.ServerVariables[</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #800000; background-color: #f5f5f5">SERVER_NAME</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #000000; background-color: #f5f5f5">]</span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp; 端口： <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">Request.ServerVariables[</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #800000; background-color: #f5f5f5">Server_Port</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #000000; background-color: #f5f5f5">].ToString() </span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp; 本文件所在路径： <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5"> Request.PhysicalApplicationPath </span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;操作系统： <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5"> Environment.OSVersion.ToString()</span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"> </span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 操作系统所在文件夹： <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">Environment.SystemDirectory.ToString() </span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"> </span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;脚本超时时间： <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">(Server.ScriptTimeout </span><span style="color: #000000; background-color: #f5f5f5">/</span><span style="color: #000000; background-color: #f5f5f5"> </span><span style="color: #800080; background-color: #f5f5f5">1000</span><span style="color: #000000; background-color: #f5f5f5">).ToString() </span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"> 秒</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 系统语言： <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">CultureInfo.InstalledUICulture.EnglishName </span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.NET版本：&nbsp;&nbsp; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5"> Environment.Version.Major</span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000">.</span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">Environment.Version.Minor</span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000">. <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp; </span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5"> Environment.Version.Build</span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000">.</span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5"> Environment.Version.Revision</span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"> </span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IE版本： <br />
<img id="Highlighter_1406_1515_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_1406_1515_Open_Text').style.display='none'; document.getElementById('Highlighter_1406_1515_Closed_Image').style.display='inline'; document.getElementById('Highlighter_1406_1515_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_1406_1515_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_1406_1515_Closed_Text').style.display='none'; document.getElementById('Highlighter_1406_1515_Open_Image').style.display='inline'; document.getElementById('Highlighter_1406_1515_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" />&nbsp;&nbsp; </span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span id="Highlighter_1406_1515_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">...</span><span id="Highlighter_1406_1515_Open_Text"><span style="color: #000000; background-color: #f5f5f5"> RegistryKey key </span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5"> Registry.LocalMachine.OpenSubKey(@</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #800000; background-color: #f5f5f5">SOFTWARE\Microsoft\Internet Explorer\Version Vector</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #000000; background-color: #f5f5f5">); </span></span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">key.GetValue(</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #800000; background-color: #f5f5f5">IE</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #000000; background-color: #f5f5f5">, </span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #800000; background-color: #f5f5f5">未检测到</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #000000; background-color: #f5f5f5">).ToString() </span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;启动到现在已运行： <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">((Environment.TickCount </span><span style="color: #000000; background-color: #f5f5f5">/</span><span style="color: #000000; background-color: #f5f5f5"> 0x3e8) </span><span style="color: #000000; background-color: #f5f5f5">/</span><span style="color: #000000; background-color: #f5f5f5"> </span><span style="color: #800080; background-color: #f5f5f5">60</span><span style="color: #000000; background-color: #f5f5f5">).ToString() </span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"> 分钟</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CPU 数量： <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5"> Environment.GetEnvironmentVariable(</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #800000; background-color: #f5f5f5">NUMBER_OF_PROCESSORS</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #000000; background-color: #f5f5f5">).ToString()</span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"> </span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPU类型： <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">Environment.GetEnvironmentVariable(</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #800000; background-color: #f5f5f5">PROCESSOR_IDENTIFIER</span><span style="color: #800000; background-color: #f5f5f5">&quot;</span><span style="color: #000000; background-color: #f5f5f5">).ToString() </span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"> </span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ASP.NET所站内存： <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></div>
</div>]]></description>
     <pubDate>2008-11-12 13:25:52</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=55</guid>
 </item>
 <item>
     <title>Server Application Error报错信息的解决方案</title>
     <link>http://www.designcoding.com/Article.aspx?ID=18</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=18</comments>
     <category>Web</category>
     <description><![CDATA[<p>Server Application Error报错信息的解决方案 <br />
www.chinacs.net 2006-03-25 中文c#技术站 <br />
&shy; <br />
iis出现问题，重装iis后居然所有的asp页面报这个错误，于是到网上查找问题所在，好在很多大虾已经有了解决方案，挑了一个解决方案试之，成功解决。 <br />
&shy; <br />
特再次贴出方法共享，说明：核心解决方法归原始解决人可苦可乐等网友所有。 <br />
&shy; <br />
微软相关文献： <br />
&shy; <br />
http://support.microsoft.com/default.aspx@scid=kb;zh-cn;297989 <br />
&shy; <br />
我的解决步骤： <br />
&shy; <br />
1、停掉iis <br />
&shy; <br />
2、查看iis 配置数据库密码： <br />
&shy; <br />
第一步先修改相关文件使查看到的******变为可显示： <br />
在c:\inetpub\adminscripts 找到adsutil.vbs （根据装系统时设定的不同，有的路径可能不一样） <br />
用记事本打开此文件 <br />
查找 issecureproperty = true （只有一个符合字段，在一个条件语句里面） <br />
将 issecureproperty = true 改为 issecureproperty = false <br />
保存关闭。 <br />
&shy; <br />
第二步执行查看密码命令： <br />
开始-&gt;运行输入cmd回车 打开命令行工具 <br />
输入 cd c:\inetpub\adminscripts（进入adminscripts目录，视你机器路径而定） <br />
获取 iwam 帐户密码命令：cscript.exe adsutil.vbs get w3svc/wamuserpass <br />
你还可以获取 iusr 帐户密码，我没有用到 <br />
命令为：cscript.exe adsutil.vbs get w3svc/anonymoususerpass <br />
输入以上命令，按回车可分别拿到iwam和iusr的密码。 <br />
&shy; <br />
3、右键单击 我的电脑-&gt;管理，打开计算机管理界面 <br />
打开 本地用户和组-&gt;用户 <br />
右键单击 启动iis进程帐号 iwam_**** （注：****一般是计算机名） <br />
点击设置密码，设置为刚才你得到的iwam密码。 <br />
&shy; <br />
4、更改组件服务中的密码 <br />
开始-&gt;运行输入cmd回车 打开命令行工具 <br />
先输入 cd c:\inetpub\adminscripts <br />
然后输入 cscript.exe synciwam.vbs -v <br />
&shy; <br />
系统会提示出来一大堆字符，不用管它。关闭窗口然后启动iis，报错信息应该没有了。 <br />
&shy; <br />
&shy; <br />
&gt;&gt;原作者: &gt;&gt;来源:http://sunbox.blogbus.com <br />
&shy;</p>]]></description>
     <pubDate>2007-09-12 12:11:13</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=18</guid>
 </item>
 <item>
     <title>GridView导出Excel文件 </title>
     <link>http://www.designcoding.com/Article.aspx?ID=4</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=4</comments>
     <category>Web</category>
     <description><![CDATA[<p>GridView导出Excel文件&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img id="Highlighter_0_132_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_0_132_Open_Text').style.display='none'; document.getElementById('Highlighter_0_132_Closed_Image').style.display='inline'; document.getElementById('Highlighter_0_132_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_0_132_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_0_132_Closed_Text').style.display='none'; document.getElementById('Highlighter_0_132_Open_Image').style.display='inline'; document.getElementById('Highlighter_0_132_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" /><span id="Highlighter_0_132_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">/**/</span><span id="Highlighter_0_132_Open_Text"><span style="color: #808080">///</span><span style="color: #008000"> </span><span style="color: #808080">&lt;summary&gt;</span><span style="color: #008000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #808080">///</span><span style="color: #008000"> 导出Excel文件 <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #808080">///</span><span style="color: #008000"> </span><span style="color: #808080">&lt;/summary&gt;</span><span style="color: #008000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #808080">///</span><span style="color: #008000"> </span><span style="color: #808080">&lt;param name=&quot;ctl&quot;&gt;</span><span style="color: #008000">要导出为Excel文件的控件</span><span style="color: #808080">&lt;/param&gt;</span><span style="color: #008000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" /></span><span style="color: #808080">///</span><span style="color: #008000"> </span><span style="color: #808080">&lt;param name=&quot;FileName&quot;&gt;</span><span style="color: #008000">文件名</span><span style="color: #808080">&lt;/param&gt;</span><span style="color: #008000"> </span></span><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> ToExcel(System.Web.UI.Control ctl, </span><span style="color: #0000ff">string</span><span style="color: #000000"> FileName) <br />
<img id="Highlighter_204_828_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_204_828_Open_Text').style.display='none'; document.getElementById('Highlighter_204_828_Closed_Image').style.display='inline'; document.getElementById('Highlighter_204_828_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_204_828_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_204_828_Closed_Text').style.display='none'; document.getElementById('Highlighter_204_828_Open_Image').style.display='inline'; document.getElementById('Highlighter_204_828_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" /></span><span id="Highlighter_204_828_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">...</span><span id="Highlighter_204_828_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HttpContext.Current.Response.Charset </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">UTF-8</span><span style="color: #800000">&quot;</span><span style="color: #000000">; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HttpContext.Current.Response.ContentEncoding </span><span style="color: #000000">=</span><span style="color: #000000"> System.Text.Encoding.UTF7; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HttpContext.Current.Response.ContentType </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">application/ms-excel</span><span style="color: #800000">&quot;</span><span style="color: #000000">; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HttpContext.Current.Response.AppendHeader(</span><span style="color: #800000">&quot;</span><span style="color: #800000">Content-Disposition</span><span style="color: #800000">&quot;</span><span style="color: #000000">, </span><span style="color: #800000">&quot;</span><span style="color: #800000">attachment;filename=</span><span style="color: #800000">&quot;</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #800000">&quot;&quot;</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> FileName </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">.xls</span><span style="color: #800000">&quot;</span><span style="color: #000000">); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctl.Page.EnableViewState </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">false</span><span style="color: #000000">; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.IO.StringWriter tw </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> System.IO.StringWriter(); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HtmlTextWriter hw </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> HtmlTextWriter(tw); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ctl.RenderControl(hw); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HttpContext.Current.Response.Write(tw.ToString()); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HttpContext.Current.Response.End(); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" />}</span></span></div>
</div>]]></description>
     <pubDate>2007-07-06 21:54:19</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=4</guid>
 </item>
 <item>
     <title>AS3截图保存</title>
     <link>http://www.designcoding.com/Article.aspx?ID=60</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=60</comments>
     <category>Web</category>
     <description><![CDATA[package {<br />
import flash.display.Sprite;<br />
import flash.display.BitmapData;<br />
import flash.net.URLRequest;<br />
import flash.net.URLRequestMethod;<br />
import flash.net.URLRequestHeader;<br />
import flash.net.navigateToURL;<br />
import flash.utils.ByteArray;<br />
import adobe.images.JPGEncoder;<br />
public class Jpg extends Sprite {<br />
private var _request:URLRequest;<br />
private var _header:URLRequestHeader;<br />
private var _bmd:BitmapData;<br />
private var _bytearray:ByteArray;<br />
private var _jpg:JPGEncoder;<br />
public function Jpg() {<br />
_bytearray=new ByteArray();<br />
_jpg=new JPGEncoder(85);<br />
_request=new URLRequest();<br />
_header=new URLRequestHeader();<br />
_header.name=&rdquo;Content-type&rdquo;;<br />
_header.value=&rdquo;application/octet-stream&rdquo;;<br />
_request.url=&rdquo;jpg.php&rdquo;;<br />
_request.method=URLRequestMethod.POST;<br />
_bmd=new BitmapData(stage.stageWidth,stage.stageHeight);<br />
_bmd.draw(stage);<br />
_bytearray=_jpg.encode(_bmd);<br />
_request.data=_bytearray;<br />
_request.requestHeaders.push(_header);<br />
navigateToURL(_request,&rdquo;_blank&rdquo;);<br />
}<br />
}<br />
}<a target="_blank" href="/Upload/Image/Files/AS3.rar"><br />
<img class="" border="0" alt="" align="absMiddle" width="14" height="17" src="/Upload/Image/download.gif" />点击下载</a>]]></description>
     <pubDate>2009-07-25 21:00:51</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=60</guid>
 </item>
 <item>
     <title>如何开启Vista Aero的效果三维立体效果</title>
     <link>http://www.designcoding.com/Article.aspx?ID=2</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=2</comments>
     <category>Web</category>
     <description><![CDATA[<p><strong>解决方案：</strong> <br />
1． 什么是透明效果？透明效果就是Windows Aero，即Windows vista 的完美视觉体验。它采用透明玻璃式设计，并有精美窗口动画和新的窗口颜色。 <br />
2． 需要什么版本的 Windows Vista 运行 Aero？以及需要什么硬件支持Aero？ 以下版本具有Aero功能：Windows Vista Business、Windows Vista Enterprise、Windows Vista Home Premium 和 Windows Vista Ultimate。 <br />
(1)配置要求：<br />
1GHz 32 位 (x86) 或 64 位 (x64) 的CPU处理器 1 千兆字节 (GB) 的随机存取内存 (RAM) 128-MB 图形卡：支持 Windows Display Driver Model 驱动程序、Pixel Shader 2.0 和 32 位每像素的 DirectX 9 类的图形处理器。<br />
3． 如何开启Aero：<br />
(1)将颜色设为 32 位：右键点击桌面选择&ldquo;个性化&rdquo; 打开显示设置窗口后，在&ldquo;颜色&rdquo;下面，选中&ldquo;最高(32 位)&rdquo;，然后单击&ldquo;确定&rdquo;。(如果无法选择 32 位，请选择最高分辨率，然后再试。)<br />
(2)将桌面主题改为 Windows Vista : 在个性化窗口中点击&ldquo;主题&rdquo;，在&ldquo;主题&rdquo;列表中，选择&ldquo;Windows Vista&rdquo;，单击&ldquo;确定&rdquo;。<br />
(3)将配色方案更改为 Windows Aero ：单击打开&ldquo;外观&rdquo;，在&ldquo;配色方案&rdquo;列表中，选择&ldquo;Windows Aero&rdquo;，单击&ldquo;确定&rdquo;。<br />
(4)打开窗口框架透明：若要打开窗口框架透明，则必须先将配色方案设为 Windows Aero。然后在&ldquo;个性化&rdquo;窗口中单击&ldquo;窗口颜色和外观&rdquo;选中&ldquo;启用透明&rdquo;复选框。</p>]]></description>
     <pubDate>2007-09-06 11:14:05</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=2</guid>
 </item>
 <item>
     <title>B/S 打开一个有模式窗口</title>
     <link>http://www.designcoding.com/Article.aspx?ID=21</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=21</comments>
     <category>Web</category>
     <description><![CDATA[<p>1.打开窗口事件&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #000000">dwmc.Attributes.Add(</span><span style="color: #000000">&quot;</span><span style="color: #000000">onclick</span><span style="color: #000000">&quot;</span><span style="color: #000000">,</span><span style="color: #000000">&quot;</span><span style="color: #000000">SelectDW();</span><span style="color: #000000">&quot;</span><span style="color: #000000">); </span></div>
</div>
<p><br />
<br />
2.具体打开窗口操作&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img id="Highlighter_19_317_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_19_317_Open_Text').style.display='none'; document.getElementById('Highlighter_19_317_Closed_Image').style.display='inline'; document.getElementById('Highlighter_19_317_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_19_317_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_19_317_Closed_Text').style.display='none'; document.getElementById('Highlighter_19_317_Open_Image').style.display='inline'; document.getElementById('Highlighter_19_317_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" /><span style="color: #0000ff">function</span><span style="color: #000000"> SelectDW()</span><span id="Highlighter_19_317_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">...</span><span id="Highlighter_19_317_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp; </span><span style="color: #0000ff">var</span><span style="color: #000000"> tmp</span><span style="color: #000000">=</span><span style="color: #000000">showModalDialog(</span><span style="color: #000000">&quot;</span><span style="color: #000000">../selectdw.aspx</span><span style="color: #000000">&quot;</span><span style="color: #000000">,</span><span style="color: #000000">&quot;</span><span style="color: #000000">选择单位</span><span style="color: #000000">&quot;</span><span style="color: #000000">,</span><span style="color: #000000">&quot;</span><span style="color: #000000">dialogWidth=300px;dialogHeight=380px;center=yes;border=this;status=no;scroll=no;help=no</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
<img id="Highlighter_201_314_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_201_314_Open_Text').style.display='none'; document.getElementById('Highlighter_201_314_Closed_Image').style.display='inline'; document.getElementById('Highlighter_201_314_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_201_314_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_201_314_Closed_Text').style.display='none'; document.getElementById('Highlighter_201_314_Open_Image').style.display='inline'; document.getElementById('Highlighter_201_314_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000">(tmp</span><span style="color: #000000">!=</span><span style="color: #0000ff">null</span><span style="color: #000000"> </span><span style="color: #000000">&amp;&amp;</span><span style="color: #000000"> tmp.length</span><span style="color: #000000">==</span><span style="color: #000000">2</span><span style="color: #000000">)</span><span id="Highlighter_201_314_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">...</span><span id="Highlighter_201_314_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById(</span><span style="color: #000000">&quot;</span><span style="color: #000000">dwmc</span><span style="color: #000000">&quot;</span><span style="color: #000000">).value</span><span style="color: #000000">=</span><span style="color: #000000">tmp[</span><span style="color: #000000">0</span><span style="color: #000000">]; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById(</span><span style="color: #000000">&quot;</span><span style="color: #000000">dwbm</span><span style="color: #000000">&quot;</span><span style="color: #000000">).value</span><span style="color: #000000">=</span><span style="color: #000000">tmp[</span><span style="color: #000000">1</span><span style="color: #000000">]; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp; }</span></span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" />}</span></span><span style="color: #000000"> </span></div>
</div>
<p><br />
3.确定或取消按钮&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #000000">&lt;</span><span style="color: #000000">input type</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">button</span><span style="color: #800000">&quot;</span><span style="color: #000000"> Height</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">23</span><span style="color: #800000">&quot;</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">btn_mouseout</span><span style="color: #800000">&quot;</span><span style="color: #000000"> onmousedown</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">this.className='btn_mousedown'</span><span style="color: #800000">&quot;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />onmouseout</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">this.className='btn_mouseout'</span><span style="color: #800000">&quot;</span><span style="color: #000000"> onmouseup</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">this.className='btn_mouseup'</span><span style="color: #800000">&quot;</span><span style="color: #000000"> onmouseover</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">this.className='btn_mouseover'</span><span style="color: #800000">&quot;</span><span style="color: #000000"> value</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">选 择</span><span style="color: #800000">&quot;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />onclick</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">selthis()</span><span style="color: #800000">&quot;</span><span style="color: #000000">&gt;&amp;</span><span style="color: #000000">nbsp;</span><span style="color: #000000">&amp;</span><span style="color: #000000">nbsp;</span><span style="color: #000000">&amp;</span><span style="color: #000000">nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">input type</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">button</span><span style="color: #800000">&quot;</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">btn_mouseout</span><span style="color: #800000">&quot;</span><span style="color: #000000"> onmousedown</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">this.className='btn_mousedown'</span><span style="color: #800000">&quot;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />onmouseout</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">this.className='btn_mouseout'</span><span style="color: #800000">&quot;</span><span style="color: #000000"> onmouseup</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">this.className='btn_mouseup'</span><span style="color: #800000">&quot;</span><span style="color: #000000"> onmouseover</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">this.className='btn_mouseover'</span><span style="color: #800000">&quot;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />style</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">HEIGHT:23px</span><span style="color: #800000">&quot;</span><span style="color: #000000"> onclick</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">closethis()</span><span style="color: #800000">&quot;</span><span style="color: #000000"> value</span><span style="color: #000000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">取 消</span><span style="color: #800000">&quot;</span><span style="color: #000000">&gt;</span><span style="color: #000000"> </span></div>
</div>
<p><br />
4.确定或取消操作&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img id="Highlighter_18_210_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_18_210_Open_Text').style.display='none'; document.getElementById('Highlighter_18_210_Closed_Image').style.display='inline'; document.getElementById('Highlighter_18_210_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_18_210_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_18_210_Closed_Text').style.display='none'; document.getElementById('Highlighter_18_210_Open_Image').style.display='inline'; document.getElementById('Highlighter_18_210_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" /><span style="color: #0000ff">function</span><span style="color: #000000"> selthis()</span><span id="Highlighter_18_210_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">...</span><span id="Highlighter_18_210_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp; returnValue</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000"> Array(TreeView1.getTreeNode(TreeView1.selectedNodeIndex).getAttribute(</span><span style="color: #000000">&quot;</span><span style="color: #000000">Text</span><span style="color: #000000">&quot;</span><span style="color: #000000">),TreeView1.getTreeNode(TreeView1.selectedNodeIndex).getAttribute(</span><span style="color: #000000">&quot;</span><span style="color: #000000">ID</span><span style="color: #000000">&quot;</span><span style="color: #000000">)); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp; </span><span style="color: #0000ff">this</span><span style="color: #000000">.close(); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" />}</span></span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /> <br />
<img id="Highlighter_233_275_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_233_275_Open_Text').style.display='none'; document.getElementById('Highlighter_233_275_Closed_Image').style.display='inline'; document.getElementById('Highlighter_233_275_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_233_275_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_233_275_Closed_Text').style.display='none'; document.getElementById('Highlighter_233_275_Open_Image').style.display='inline'; document.getElementById('Highlighter_233_275_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" /></span><span style="color: #0000ff">function</span><span style="color: #000000"> closethis()</span><span id="Highlighter_233_275_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">...</span><span id="Highlighter_233_275_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp; returnValue</span><span style="color: #000000">=</span><span style="color: #000000">&quot;&quot;</span><span style="color: #000000">; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp; </span><span style="color: #0000ff">this</span><span style="color: #000000">.close(); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" />｝</span></span></div>
</div>]]></description>
     <pubDate>2007-07-06 14:14:35</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=21</guid>
 </item>
 <item>
     <title>防止页面被多次提交</title>
     <link>http://www.designcoding.com/Article.aspx?ID=3</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=3</comments>
     <category>Web</category>
     <description><![CDATA[<p>&nbsp;防止页面被多次提交&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><span style="color: #000000">&lt;</span><span style="color: #000000">script language</span><span style="color: #000000">=</span><span style="color: #000000">&quot;</span><span style="color: #000000">javascript</span><span style="color: #000000">&quot;</span><span style="color: #000000">&gt;</span><span style="color: #000000"> <br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000"> disableOtherSubmit(){ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000"> obj </span><span style="color: #000000">=</span><span style="color: #000000"> event.srcElement; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000"> objs </span><span style="color: #000000">=</span><span style="color: #000000"> document.getElementsByTagName(</span><span style="color: #000000">'</span><span style="color: #000000">INPUT</span><span style="color: #000000">'</span><span style="color: #000000">); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">var</span><span style="color: #000000"> i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">; i</span><span style="color: #000000">&lt;</span><span style="color: #000000">objs.length; i</span><span style="color: #000000">++</span><span style="color: #000000">){ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(objs[i].type.toLowerCase() </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #000000">'</span><span style="color: #000000">submit</span><span style="color: #000000">'</span><span style="color: #000000">){ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;objs[i].disabled </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">true</span><span style="color: #000000">; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp;&nbsp;&nbsp;} <br />
</span><span style="color: #000000">&lt;</span><span style="color: #000000">/</span><span style="color: #000000">script&gt;</span></div>
</div>]]></description>
     <pubDate>2007-06-22 11:51:22</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=3</guid>
 </item>
 <item>
     <title>GridView与DataGrid无数据时的情况 </title>
     <link>http://www.designcoding.com/Article.aspx?ID=5</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=5</comments>
     <category>Web</category>
     <description><![CDATA[<p>GridView与DataGrid无数据时的情况 <br />
以下是GridView的方法:&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><span style="color: #000000">ds.Tables[</span><span style="color: #800080">0</span><span style="color: #000000">].Rows.Add(ds.Tables[</span><span style="color: #800080">0</span><span style="color: #000000">].NewRow()); <br />
</span><span style="color: #0000ff">this</span><span style="color: #000000">.dgUserList.DataSource</span><span style="color: #000000">=</span><span style="color: #000000">ds; <br />
</span><span style="color: #0000ff">this</span><span style="color: #000000">.dgUserList.DataBind(); <br />
</span><span style="color: #0000ff">int</span><span style="color: #000000"> columnCount </span><span style="color: #000000">=</span><span style="color: #000000"> dgUserList.Rows[</span><span style="color: #800080">0</span><span style="color: #000000">].Cells.Count; <br />
dgUserList.Rows[</span><span style="color: #800080">0</span><span style="color: #000000">].Cells.Clear(); <br />
dgUserList.Rows[</span><span style="color: #800080">0</span><span style="color: #000000">].Cells.Add(</span><span style="color: #0000ff">new</span><span style="color: #000000"> TableCell()); <br />
dgUserList.Rows[</span><span style="color: #800080">0</span><span style="color: #000000">].Cells[</span><span style="color: #800080">0</span><span style="color: #000000">].ColumnSpan </span><span style="color: #000000">=</span><span style="color: #000000"> columnCount; <br />
dgUserList.Rows[</span><span style="color: #800080">0</span><span style="color: #000000">].Cells[</span><span style="color: #800080">0</span><span style="color: #000000">].Text </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">没有相关数据资料！</span><span style="color: #800000">&quot;</span><span style="color: #000000">; <br />
dgUserList.RowStyle.HorizontalAlign </span><span style="color: #000000">=</span><span style="color: #000000"> System.Web.UI.WebControls.HorizontalAlign.Center; </span></div>
</div>
<p><br />
以下是DataGrid的方法:&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><span style="color: #000000">dt.Rows.Add(dt.NewRow()); <br />
</span><span style="color: #0000ff">this</span><span style="color: #000000">.dgUserList.DataSource</span><span style="color: #000000">=</span><span style="color: #000000">dt; <br />
</span><span style="color: #0000ff">this</span><span style="color: #000000">.dgUserList.DataBind(); <br />
</span><span style="color: #0000ff">int</span><span style="color: #000000"> columnCount </span><span style="color: #000000">=</span><span style="color: #000000"> dgUserList.Items[</span><span style="color: #800080">0</span><span style="color: #000000">].Cells.Count; <br />
dgUserList.Items[</span><span style="color: #800080">0</span><span style="color: #000000">].Cells.Clear(); <br />
dgUserList.Items[</span><span style="color: #800080">0</span><span style="color: #000000">].Cells.Add(</span><span style="color: #0000ff">new</span><span style="color: #000000"> TableCell()); <br />
dgUserList.Items[</span><span style="color: #800080">0</span><span style="color: #000000">].Cells[</span><span style="color: #800080">0</span><span style="color: #000000">].ColumnSpan </span><span style="color: #000000">=</span><span style="color: #000000"> columnCount; <br />
dgUserList.Items[</span><span style="color: #800080">0</span><span style="color: #000000">].Cells[</span><span style="color: #800080">0</span><span style="color: #000000">].Text </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">&amp;nbsp;没有相关数据为您显示！</span><span style="color: #800000">&quot;</span><span style="color: #000000">; <br />
dgUserList.Items[</span><span style="color: #800080">0</span><span style="color: #000000">].HorizontalAlign </span><span style="color: #000000">=</span><span style="color: #000000"> System.Web.UI.WebControls.HorizontalAlign.Left;</span></div>
</div>]]></description>
     <pubDate>2007-06-06 21:55:21</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=5</guid>
 </item>
 <item>
     <title>解决div总是被select遮挡的问题</title>
     <link>http://www.designcoding.com/Article.aspx?ID=11</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=11</comments>
     <category>JavaScript</category>
     <description><![CDATA[<p>这个方法好像可行，但前提是div层的大小、位置可知，对于在后台js文件中控制style的div就实效了。 <br />
我遇到的恰好就是这种情况，所以太遗憾了。 <br />
不过这个帖子还是应该收藏一下。</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #0000ff">&lt;</span><span style="color: #800000">html</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">head</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">meta </span><span style="color: #ff0000">http-equiv</span><span style="color: #0000ff">=&quot;Content-Type&quot;</span><span style="color: #ff0000"> c</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">JK:支持民族工业,尽量少买X货</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">head</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">iframe </span><span style="color: #ff0000">style</span><span style="color: #0000ff">=&quot;position:absolute;z-index:9;width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight);top:expression(this.nextSibling.offsetTop);left:expression(this.nextSibling.offsetLeft);&quot;</span><span style="color: #ff0000"> frameborder</span><span style="color: #0000ff">=&quot;0&quot;</span><span style="color: #ff0000"> </span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">iframe</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">form </span><span style="color: #ff0000">id</span><span style="color: #0000ff">=&quot;Form1&quot;</span><span style="color: #ff0000"> method</span><span style="color: #0000ff">=&quot;post&quot;</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">div </span><span style="color: #ff0000">style</span><span style="color: #0000ff">=&quot;z-index:10;position:absolute;background-color:blue;width:100;height:18;overflow:hidden;&quot;</span><span style="color: #ff0000"> </span><span style="color: #0000ff">&gt;</span><span style="color: #000000">aaaaaaa</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000">bbbbbbb</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000">ccccccc</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">div</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">select </span><span style="color: #ff0000">style</span><span style="color: #0000ff">=&quot;width:200&quot;</span><span style="color: #ff0000"> </span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">option</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">test0</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">option</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">test1</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">option</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">test2</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">option</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">test3</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">select</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br</span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">pre</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />Div被Select挡住，是一个比较常见的问题。 <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />有的朋友通过把div的内容放入iframe或object里来解决。 <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />可惜这样会破坏页面的结构，互动性不大好。 <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />这里采用的方法是： <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />虽说div直接盖不住select <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />但是div可以盖iframe，而iframe可以盖select, <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />所以，把一个iframe来当作div的底， <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />这个div就可以盖住select了. <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">pre</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">form</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&shy; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">html</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> </span></div>
</div>]]></description>
     <pubDate>2007-11-06 10:06:47</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=11</guid>
 </item>
 <item>
     <title>批量添加Button样式.</title>
     <link>http://www.designcoding.com/Article.aspx?ID=20</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=20</comments>
     <category>JavaScript</category>
     <description><![CDATA[<p>Button CSS&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><span style="color: #0000ff">function</span><span style="color: #000000"> jzonmouse(){ <br />
&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000"> (</span><span style="color: #000000">!</span><span style="color: #000000">document.getElementsByTagName) </span><span style="color: #0000ff">return</span><span style="color: #000000">; <br />
&nbsp;&nbsp; </span><span style="color: #0000ff">var</span><span style="color: #000000"> inputs </span><span style="color: #000000">=</span><span style="color: #000000"> document.getElementsByTagName(</span><span style="color: #000000">&quot;</span><span style="color: #000000">input</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
&nbsp;&nbsp; </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">var</span><span style="color: #000000"> i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">; i</span><span style="color: #000000">&lt;</span><span style="color: #000000">inputs.length; i</span><span style="color: #000000">++</span><span style="color: #000000">) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000"> inp </span><span style="color: #000000">=</span><span style="color: #000000"> inputs[i]; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000"> (inp.getAttribute(</span><span style="color: #000000">&quot;</span><span style="color: #000000">type</span><span style="color: #000000">&quot;</span><span style="color: #000000">).toLowerCase() </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #000000">&quot;</span><span style="color: #000000">button</span><span style="color: #000000">&quot;</span><span style="color: #000000">||</span><span style="color: #000000">inp.getAttribute(</span><span style="color: #000000">&quot;</span><span style="color: #000000">type</span><span style="color: #000000">&quot;</span><span style="color: #000000">).toLowerCase() </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #000000">&quot;</span><span style="color: #000000">submit</span><span style="color: #000000">&quot;</span><span style="color: #000000">){ <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inp.onmouseover </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">function</span><span style="color: #000000"> (){</span><span style="color: #0000ff">this</span><span style="color: #000000">.className</span><span style="color: #000000">=</span><span style="color: #000000">&quot;</span><span style="color: #000000">btn_mouseover</span><span style="color: #000000">&quot;</span><span style="color: #000000">;}; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inp.onmouseup </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">function</span><span style="color: #000000"> (){</span><span style="color: #0000ff">this</span><span style="color: #000000">.className</span><span style="color: #000000">=</span><span style="color: #000000">&quot;</span><span style="color: #000000">btn_mouseup</span><span style="color: #000000">&quot;</span><span style="color: #000000">;}; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inp.onmousedown </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">function</span><span style="color: #000000"> (){</span><span style="color: #0000ff">this</span><span style="color: #000000">.className</span><span style="color: #000000">=</span><span style="color: #000000">&quot;</span><span style="color: #000000">btn_mousedown</span><span style="color: #000000">&quot;</span><span style="color: #000000">;}; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inp.onmouseout </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">function</span><span style="color: #000000"> (){</span><span style="color: #0000ff">this</span><span style="color: #000000">.className</span><span style="color: #000000">=</span><span style="color: #000000">&quot;</span><span style="color: #000000">btn_mouseout</span><span style="color: #000000">&quot;</span><span style="color: #000000">;}; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <br />
&nbsp;&nbsp; } <br />
}</span></div>
</div>]]></description>
     <pubDate>2007-04-06 16:12:55</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=20</guid>
 </item>
 <item>
     <title>用 document.body.scrollTop,document.body.scrollLeft 总是零的原因</title>
     <link>http://www.designcoding.com/Article.aspx?ID=7</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=7</comments>
     <category>JavaScript</category>
     <description><![CDATA[<p>用 document.body.scrollTop,document.body.scrollLeft 总是零的原因 刚刚在写一个小东西,点击的时候在当前鼠标所在位置显示一个对话框. <br />
<br />
终于在一个哥们的Blog上找到了资料了 <br />
如果顶部申明 <br />
DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;&nbsp; &quot;http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd&quot;&gt; <br />
document.body.scrollTop 要改成 document.documentElement.scrollTop <br />
用下面的就可以在鼠标的下面提示一个小框框&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><span style="color: #008000">//</span><span style="color: #008000">view_window_test 是对像的id </span><span style="color: #008000"><br />
//</span><span style="color: #008000">Temo_width 是弹出的DIV的宽度 </span><span style="color: #008000"><br />
//</span><span style="color: #008000"> 20 是 弹出的DIV的高度 </span><span style="color: #008000"><br />
</span><span style="color: #000000"><br />
view_window_test.style.left</span><span style="color: #000000">=</span><span style="color: #000000"> event.clientX </span><span style="color: #000000">+</span><span style="color: #000000"> document.documentElement.scrollLeft </span><span style="color: #000000">-</span><span style="color: #000000"> Temo_width</span><span style="color: #000000">/</span><span style="color: #000000">2; </span><span style="color: #000000"><br />
</span><span style="color: #000000">view_window_test.style.top</span><span style="color: #000000">=</span><span style="color: #000000"> event.clientY </span><span style="color: #000000">+</span><span style="color: #000000"> document.documentElement.scrollTop </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">20</span><span style="color: #000000"> ;<br />
<br />
</span></div>
</div>]]></description>
     <pubDate>2007-11-07 12:02:11</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=7</guid>
 </item>
 <item>
     <title>JS 删除Table中的一行</title>
     <link>http://www.designcoding.com/Article.aspx?ID=49</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=49</comments>
     <category>JavaScript</category>
     <description><![CDATA[<textarea class="text" id="runcode1" style="width: 540px" rows="15" cols="50">&lt;html&gt;
&lt;head&gt;
&lt;title&gt;&lt;/title&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
function Goto(){}
function deleteCurrentRow(obj){
var tr=obj.parentNode.parentNode;
var tbody=tr.parentNode;
tbody.removeChild(tr);
}
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;table cellspacing=&quot;0&quot; rules=&quot;all&quot; bordercolor=&quot;#CCCCCC&quot; border=&quot;1&quot; id=&quot;dgFlowList&quot; style=&quot;border-color:#CCCCCC;border-width:1px;border-style:solid;width:98%;border-collapse:collapse;MARGIN: 5px 0px&quot;&gt;
&lt;tr class=&quot;DataGrid_HeaderStyle&quot; nowrap=&quot;nowrap&quot; align=&quot;Center&quot;&gt;
&lt;td&gt;流程名称&lt;/td&gt;&lt;td&gt;表单名称&lt;/td&gt;&lt;td&gt;上传附件&lt;/td&gt;&lt;td&gt;操作&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:35%;&quot;&gt;请假单1&lt;/td&gt;
&lt;td style=&quot;width:35%;&quot;&gt;请假单&lt;/td&gt;
&lt;td align=&quot;Center&quot; style=&quot;width:10%;&quot;&gt;不允许&lt;/td&gt;
&lt;td align=&quot;Center&quot; style=&quot;width:20%;&quot;&gt;
&lt;a href=&quot;javascript:Goto();&quot; onclick='{if(confirm(&quot;确定要删除【请假单1】这个流程吗?&quot;)) {deleteCurrentRow(this); }else {}}'&gt;删除&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:35%;&quot;&gt;请假单2&lt;/td&gt;
&lt;td style=&quot;width:35%;&quot;&gt;请假单&lt;/td&gt;
&lt;td align=&quot;Center&quot; style=&quot;width:10%;&quot;&gt;不允许&lt;/td&gt;
&lt;td align=&quot;Center&quot; style=&quot;width:20%;&quot;&gt;
&lt;a href=&quot;javascript:Goto();&quot; onclick='{if(confirm(&quot;确定要删除【请假单2】这个流程吗?&quot;)) {deleteCurrentRow(this); }else {}}'&gt;删除&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:35%;&quot;&gt;请假单3&lt;/td&gt;
&lt;td style=&quot;width:35%;&quot;&gt;请假单&lt;/td&gt;
&lt;td align=&quot;Center&quot; style=&quot;width:10%;&quot;&gt;不允许&lt;/td&gt;
&lt;td align=&quot;Center&quot; style=&quot;width:20%;&quot;&gt;
&lt;a href=&quot;javascript:Goto();&quot; onclick='{if(confirm(&quot;确定要删除【请假单3】这个流程吗?&quot;)) {deleteCurrentRow(this); }else {}}'&gt;删除&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width:35%;&quot;&gt;请假单4&lt;/td&gt;
&lt;td style=&quot;width:35%;&quot;&gt;请假单&lt;/td&gt;
&lt;td align=&quot;Center&quot; style=&quot;width:10%;&quot;&gt;不允许&lt;/td&gt;
&lt;td align=&quot;Center&quot; style=&quot;width:20%;&quot;&gt;
&lt;a href=&quot;javascript:Goto();&quot; onclick='{if(confirm(&quot;确定要删除【请假单4】这个流程吗?&quot;)) {deleteCurrentRow(this); }else {}}'&gt;删除&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;
</textarea><br />
<input class="button" type="button" onclick="runCode('runcode1')" value="运行代码" /> <input class="button" type="button" onclick="copycode('runcode1')" value="复制代码" /> <input class="button" type="button" onclick="saveCode(runcode1)" value="另存代码" /> <span class="code-tishi">提示：您可以先修改部分代码再运行</span><br />]]></description>
     <pubDate>2008-04-01 14:20:47</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=49</guid>
 </item>
 <item>
     <title>加Onload </title>
     <link>http://www.designcoding.com/Article.aspx?ID=19</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=19</comments>
     <category>JavaScript</category>
     <description><![CDATA[<p>加Onload <br />
１.过程&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><span style="color: #0000ff">function</span><span style="color: #000000"> addEvent( node, evtType, func ) { <br />
&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000">( node.addEventListener ) { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;node.addEventListener( evtType, func, </span><span style="color: #0000ff">false</span><span style="color: #000000"> ); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #0000ff">true</span><span style="color: #000000">; <br />
} <br />
</span><span style="color: #0000ff">else</span><span style="color: #000000"> </span><span style="color: #0000ff">if</span><span style="color: #000000">( node.attachEvent ) <br />
&nbsp;&nbsp; </span><span style="color: #0000ff">return</span><span style="color: #000000"> node.attachEvent( </span><span style="color: #000000">&quot;</span><span style="color: #000000">on</span><span style="color: #000000">&quot;</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> evtType, func ); <br />
</span><span style="color: #0000ff">else</span><span style="color: #000000"> <br />
&nbsp;&nbsp; </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #0000ff">false</span><span style="color: #000000">; <br />
} </span></div>
</div>
<p>２.调用&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><span style="color: #000000">addEvent( window, </span><span style="color: #000000">'</span><span style="color: #000000">load</span><span style="color: #000000">'</span><span style="color: #000000">, 函数名);</span></div>
</div>]]></description>
     <pubDate>2007-04-06 18:12:07</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=19</guid>
 </item>
 <item>
     <title>给表格排序的JS</title>
     <link>http://www.designcoding.com/Article.aspx?ID=38</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=38</comments>
     <category>JavaScript</category>
     <description><![CDATA[一个<a title="HTML/JavaScript教程" href="http://www.designcoding.com/Devdoc/index.html#script">JavaScript</a> 的类库，用于table内容排序。使用很方便，不用每次都去调用<a title="数据库教程" href="http://www.designcoding.com/Devdoc/index.html#others">数据库</a>了。<br />
特别适合多表查询的排序。加上&lt;tbody&gt;的style.display 切换，也可以实现分页。<br />
<br />
<a target="_blank" href="http://www.blueidea.com/articleimg/2006/07/3799/index.htm">演示效果</a>
<p><strong>用法:</strong></p>
<p>1.添加JS</p>
<p>QUOTE:<br />
&lt;SCRIPT src=&quot;../../sorttable.js&quot; type=&quot;text/JavaScript&quot;&gt;&lt;/SCRIPT&gt;</p>
<p>2.添加TABLE,注意的是：一定要有ID,class为&quot;sortable&quot;</p>
<p>QUOTE:<br />
&lt;table class=&quot;sortable&quot; id=&quot;mytable&quot;&gt;</p>
<p>OK,可以了，简单的吧</p>
<p>如果觉得太单调，自己加点CSS吧，官方给出了改HEAD的CSS</p>
<p>QUOTE:<br />
/* Sortable tables */<br />
table.sortable a.sortheader {<br />
&nbsp;&nbsp;&nbsp; background-color:#eee;<br />
&nbsp;&nbsp;&nbsp; color:#666666;<br />
&nbsp;&nbsp;&nbsp; font-weight: bold;<br />
&nbsp;&nbsp;&nbsp; text-decoration: none;<br />
&nbsp;&nbsp;&nbsp; display: block;<br />
}<br />
table.sortable span.sortarrow {<br />
&nbsp;&nbsp;&nbsp; color:black;<br />
&nbsp;&nbsp;&nbsp; text-decoration: none;<br />
}</p>
<p><a target="_blank" href="http://www.blueidea.com/articleimg/2006/07/3799/sorttable.js"><img class="" height="17" alt="" width="14" align="absMiddle" border="0" src="/Upload/Image/download.gif" />&nbsp;JS文件下载</a></p>]]></description>
     <pubDate>2008-03-19 08:33:09</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=38</guid>
 </item>
 <item>
     <title>Js操作ListBox</title>
     <link>http://www.designcoding.com/Article.aspx?ID=10</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=10</comments>
     <category>JavaScript</category>
     <description><![CDATA[<p>选择人员或者部门或其他时,经常会用到2个listbox,下面这js代码,希望能给大家以及自己带来方便&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><span style="color: #0000ff">function</span><span style="color: #000000"> SelectAll() <br />
{ <br />
</span><span style="color: #0000ff">var</span><span style="color: #000000"> lst1</span><span style="color: #000000">=</span><span style="color: #000000">window.document.getElementById(</span><span style="color: #000000">&quot;</span><span style="color: #000000">SourceListBox</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
</span><span style="color: #0000ff">var</span><span style="color: #000000"> length </span><span style="color: #000000">=</span><span style="color: #000000"> lst1.options.length; <br />
</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">var</span><span style="color: #000000"> i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000">&lt;</span><span style="color: #000000">length;i</span><span style="color: #000000">++</span><span style="color: #000000">) <br />
{ <br />
</span><span style="color: #0000ff">var</span><span style="color: #000000"> v </span><span style="color: #000000">=</span><span style="color: #000000"> lst1.options[i].value; <br />
</span><span style="color: #0000ff">var</span><span style="color: #000000"> t </span><span style="color: #000000">=</span><span style="color: #000000"> lst1.options[i].text; <br />
</span><span style="color: #0000ff">var</span><span style="color: #000000"> lst2</span><span style="color: #000000">=</span><span style="color: #000000">window.document.getElementById(</span><span style="color: #000000">&quot;</span><span style="color: #000000">DestinationListBox</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
lst2.options[i] </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Option(t,v,</span><span style="color: #0000ff">true</span><span style="color: #000000">,</span><span style="color: #0000ff">true</span><span style="color: #000000">); <br />
} <br />
<br />
} <br />
<br />
</span><span style="color: #0000ff">function</span><span style="color: #000000"> DelAll() <br />
{ <br />
</span><span style="color: #0000ff">var</span><span style="color: #000000"> lst2</span><span style="color: #000000">=</span><span style="color: #000000">window.document.getElementById(</span><span style="color: #000000">&quot;</span><span style="color: #000000">DestinationListBox</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
</span><span style="color: #0000ff">var</span><span style="color: #000000"> length </span><span style="color: #000000">=</span><span style="color: #000000"> lst2.options.length; <br />
</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">var</span><span style="color: #000000"> i</span><span style="color: #000000">=</span><span style="color: #000000">length;i</span><span style="color: #000000">&gt;</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000">--</span><span style="color: #000000">) <br />
{ <br />
lst2.options[i</span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">].parentNode.removeChild(lst2.options[i</span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">]); <br />
} <br />
} <br />
<br />
</span><span style="color: #0000ff">function</span><span style="color: #000000"> SelectOne() <br />
{ <br />
</span><span style="color: #0000ff">var</span><span style="color: #000000"> lst1</span><span style="color: #000000">=</span><span style="color: #000000">window.document.getElementById(</span><span style="color: #000000">&quot;</span><span style="color: #000000">SourceListBox</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
</span><span style="color: #0000ff">var</span><span style="color: #000000"> lstindex</span><span style="color: #000000">=</span><span style="color: #000000">lst1.selectedIndex; <br />
</span><span style="color: #0000ff">if</span><span style="color: #000000">(lstindex</span><span style="color: #000000">&lt;</span><span style="color: #000000">0</span><span style="color: #000000">) <br />
</span><span style="color: #0000ff">return</span><span style="color: #000000">; <br />
</span><span style="color: #0000ff">var</span><span style="color: #000000"> v </span><span style="color: #000000">=</span><span style="color: #000000"> lst1.options[lstindex].value; <br />
</span><span style="color: #0000ff">var</span><span style="color: #000000"> t </span><span style="color: #000000">=</span><span style="color: #000000"> lst1.options[lstindex].text; <br />
</span><span style="color: #0000ff">var</span><span style="color: #000000"> lst2</span><span style="color: #000000">=</span><span style="color: #000000">window.document.getElementById(</span><span style="color: #000000">&quot;</span><span style="color: #000000">DestinationListBox</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
lst2.options[lst2.options.length] </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Option(t,v,</span><span style="color: #0000ff">true</span><span style="color: #000000">,</span><span style="color: #0000ff">true</span><span style="color: #000000">); <br />
<br />
} <br />
<br />
</span><span style="color: #0000ff">function</span><span style="color: #000000"> DelOne() <br />
{ <br />
</span><span style="color: #0000ff">var</span><span style="color: #000000"> lst2</span><span style="color: #000000">=</span><span style="color: #000000">window.document.getElementById(</span><span style="color: #000000">&quot;</span><span style="color: #000000">DestinationListBox</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
</span><span style="color: #0000ff">var</span><span style="color: #000000"> lstindex</span><span style="color: #000000">=</span><span style="color: #000000">lst2.selectedIndex; <br />
</span><span style="color: #0000ff">if</span><span style="color: #000000">(lstindex</span><span style="color: #000000">&gt;=</span><span style="color: #000000">0</span><span style="color: #000000">) <br />
{ <br />
</span><span style="color: #0000ff">var</span><span style="color: #000000"> v </span><span style="color: #000000">=</span><span style="color: #000000"> lst2.options[lstindex].value</span><span style="color: #000000">+</span><span style="color: #000000">&quot;</span><span style="color: #000000">;</span><span style="color: #000000">&quot;</span><span style="color: #000000">; <br />
lst2.options[lstindex].parentNode.removeChild(lst2.options[lstindex]); <br />
} <br />
<br />
}</span></div>
</div>]]></description>
     <pubDate>2007-10-06 02:06:08</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=10</guid>
 </item>
 <item>
     <title>JS 创建节点</title>
     <link>http://www.designcoding.com/Article.aspx?ID=51</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=51</comments>
     <category>JavaScript</category>
     <description><![CDATA[<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000"> Depts </span><span style="color: #000000">=</span><span style="color: #000000"> s.split(</span><span style="color: #000000">&quot;</span><span style="color: #000000">@</span><span style="color: #000000">&quot;</span><span style="color: #000000">)[</span><span style="color: #000000">0</span><span style="color: #000000">].split(</span><span style="color: #000000">&quot;</span><span style="color: #000000">$</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000"> Users </span><span style="color: #000000">=</span><span style="color: #000000"> s.split(</span><span style="color: #000000">&quot;</span><span style="color: #000000">@</span><span style="color: #000000">&quot;</span><span style="color: #000000">)[</span><span style="color: #000000">1</span><span style="color: #000000">].split(</span><span style="color: #000000">&quot;</span><span style="color: #000000">$</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000"> CBListDept </span><span style="color: #000000">=</span><span style="color: #000000"> document.getElementById(</span><span style="color: #000000">&quot;</span><span style="color: #000000">CBListDept</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000"> CBListUser </span><span style="color: #000000">=</span><span style="color: #000000"> document.getElementById(</span><span style="color: #000000">&quot;</span><span style="color: #000000">CBListUser</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000"> tbodyDept </span><span style="color: #000000">=</span><span style="color: #000000"> CBListDept.childNodes[</span><span style="color: #000000">0</span><span style="color: #000000">] <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000"> tbodyUser </span><span style="color: #000000">=</span><span style="color: #000000"> CBListUser.childNodes[</span><span style="color: #000000">0</span><span style="color: #000000">]; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000"> temptr </span><span style="color: #000000">=</span><span style="color: #000000"> tbodyDept.childNodes; <br />
<img id="Highlighter_377_423_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_377_423_Open_Text').style.display='none'; document.getElementById('Highlighter_377_423_Closed_Image').style.display='inline'; document.getElementById('Highlighter_377_423_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_377_423_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_377_423_Closed_Text').style.display='none'; document.getElementById('Highlighter_377_423_Open_Image').style.display='inline'; document.getElementById('Highlighter_377_423_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">var</span><span style="color: #000000"> i</span><span style="color: #000000">=</span><span style="color: #000000">temptr.length</span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">;i</span><span style="color: #000000">&gt;-</span><span style="color: #000000">1</span><span style="color: #000000">;i</span><span style="color: #000000">--</span><span style="color: #000000">)</span><span id="Highlighter_377_423_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">...</span><span id="Highlighter_377_423_Open_Text"><span style="color: #000000">{ <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tbodyDept.removeChild(temptr[i]); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temptr </span><span style="color: #000000">=</span><span style="color: #000000"> tbodyUser.childNodes; <br />
<img id="Highlighter_498_544_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_498_544_Open_Text').style.display='none'; document.getElementById('Highlighter_498_544_Closed_Image').style.display='inline'; document.getElementById('Highlighter_498_544_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_498_544_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_498_544_Closed_Text').style.display='none'; document.getElementById('Highlighter_498_544_Open_Image').style.display='inline'; document.getElementById('Highlighter_498_544_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">var</span><span style="color: #000000"> i</span><span style="color: #000000">=</span><span style="color: #000000">temptr.length</span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">;i</span><span style="color: #000000">&gt;-</span><span style="color: #000000">1</span><span style="color: #000000">;i</span><span style="color: #000000">--</span><span style="color: #000000">)</span><span id="Highlighter_498_544_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">...</span><span id="Highlighter_498_544_Open_Text"><span style="color: #000000">{ <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tbodyUser.removeChild(temptr[i]); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"> <br />
<img id="Highlighter_580_1224_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_580_1224_Open_Text').style.display='none'; document.getElementById('Highlighter_580_1224_Closed_Image').style.display='inline'; document.getElementById('Highlighter_580_1224_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_580_1224_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_580_1224_Closed_Text').style.display='none'; document.getElementById('Highlighter_580_1224_Open_Image').style.display='inline'; document.getElementById('Highlighter_580_1224_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">var</span><span style="color: #000000"> i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000">&lt;</span><span style="color: #000000">Depts.length;i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Highlighter_580_1224_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">...</span><span id="Highlighter_580_1224_Open_Text"><span style="color: #000000">{ <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000"> tr </span><span style="color: #000000">=</span><span style="color: #000000"> document.createElement(</span><span style="color: #000000">&quot;</span><span style="color: #000000">tr</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000"> td </span><span style="color: #000000">=</span><span style="color: #000000"> document.createElement(</span><span style="color: #000000">&quot;</span><span style="color: #000000">td</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000"> cbbox </span><span style="color: #000000">=</span><span style="color: #000000"> document.createElement(</span><span style="color: #000000">&quot;</span><span style="color: #000000">input</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cbbox.type </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">&quot;</span><span style="color: #000000">checkbox</span><span style="color: #000000">&quot;</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cbbox.name </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">&quot;</span><span style="color: #000000">CBListDept</span><span style="color: #000000">&quot;</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cbbox.value </span><span style="color: #000000">=</span><span style="color: #000000"> Depts[i].split(</span><span style="color: #000000">'</span><span style="color: #000000">,</span><span style="color: #000000">'</span><span style="color: #000000">)[</span><span style="color: #000000">1</span><span style="color: #000000">]; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cbbox.id </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">&quot;</span><span style="color: #000000">CBListDept_</span><span style="color: #000000">&quot;</span><span style="color: #000000">+</span><span style="color: #000000"> i; <br />
<img id="Highlighter_890_918_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_890_918_Open_Text').style.display='none'; document.getElementById('Highlighter_890_918_Closed_Image').style.display='inline'; document.getElementById('Highlighter_890_918_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_890_918_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_890_918_Closed_Text').style.display='none'; document.getElementById('Highlighter_890_918_Open_Image').style.display='inline'; document.getElementById('Highlighter_890_918_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cbbox.onclick </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">function</span><span style="color: #000000">()</span><span id="Highlighter_890_918_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">...</span><span id="Highlighter_890_918_Open_Text"><span style="color: #000000">{letDeptOrUser(</span><span style="color: #0000ff">this</span><span style="color: #000000">,</span><span style="color: #000000">'</span><span style="color: #000000">Dept</span><span style="color: #000000">'</span><span style="color: #000000">)}</span></span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000"> lb </span><span style="color: #000000">=</span><span style="color: #000000"> document.createElement(</span><span style="color: #000000">&quot;</span><span style="color: #000000">label</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">var</span><span style="color: #000000"> lbText </span><span style="color: #000000">=</span><span style="color: #000000"> document.createTextNode(Depts[i].split(</span><span style="color: #000000">'</span><span style="color: #000000">,</span><span style="color: #000000">'</span><span style="color: #000000">)[</span><span style="color: #000000">0</span><span style="color: #000000">]); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lb.setAttribute(</span><span style="color: #000000">&quot;</span><span style="color: #000000">for</span><span style="color: #000000">&quot;</span><span style="color: #000000">,</span><span style="color: #000000">&quot;</span><span style="color: #000000">CBListDept_</span><span style="color: #000000">&quot;</span><span style="color: #000000">+</span><span style="color: #000000"> i); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lb.appendChild(lbText); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;td.appendChild(cbbox); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;td.appendChild(lb); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tr.appendChild(td); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tbodyDept.appendChild(tr); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></div>
</div>]]></description>
     <pubDate>2008-04-21 09:50:38</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=51</guid>
 </item>
 <item>
     <title>利用Javascript取和设FCKeditor值</title>
     <link>http://www.designcoding.com/Article.aspx?ID=61</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=61</comments>
     <category>JavaScript</category>
     <description><![CDATA[利用Javascript取和设FCKeditor值也是非常容易的，如下： <br />
<br />
// 获取编辑器中HTML内容 <br />
function getEditorHTMLContents(EditorName) { <br />
var oEditor = FCKeditorAPI.GetInstance(EditorName); <br />
return(oEditor.GetXHTML(true)); <br />
} <br />
<br />
// 获取编辑器中文字内容 <br />
function getEditorTextContents(EditorName) { <br />
var oEditor = FCKeditorAPI.GetInstance(EditorName); <br />
return(oEditor.EditorDocument.body.innerText); <br />
} <br />
<br />
// 设置编辑器中内容 <br />
function SetEditorContents(EditorName, ContentStr) { <br />
var oEditor = FCKeditorAPI.GetInstance(EditorName) ; <br />
oEditor.SetHTML(ContentStr) ; <br />
} <br />
<br />
FCKeditorAPI是FCKeditor加载后注册的一个全局对象，利用它我们就可以完成对编辑器的各种操作。 <br />
<br />
在当前页获得 FCK 编辑器实例： <br />
var Editor = FCKeditorAPI.GetInstance(&quot;&quot;InstanceName&quot;&quot;);]]></description>
     <pubDate>2009-08-28 09:47:40</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=61</guid>
 </item>
 <item>
     <title>JScript 获取Url参数</title>
     <link>http://www.designcoding.com/Article.aspx?ID=35</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=35</comments>
     <category>JavaScript</category>
     <description><![CDATA[<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img id="Highlighter_25_1468_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_25_1468_Open_Text').style.display='none'; document.getElementById('Highlighter_25_1468_Closed_Image').style.display='inline'; document.getElementById('Highlighter_25_1468_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_25_1468_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_25_1468_Closed_Text').style.display='none'; document.getElementById('Highlighter_25_1468_Open_Image').style.display='inline'; document.getElementById('Highlighter_25_1468_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" /><span style="color: #0000ff">function</span><span style="color: #000000"> GetUrlPrameter()</span><span id="Highlighter_25_1468_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">...</span><span id="Highlighter_25_1468_Open_Text"><span style="color: #000000">{ <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;&nbsp;url&nbsp;&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;&nbsp; window.location</span><span style="color: #000000">+</span><span style="color: #000000">&quot;&quot;</span><span style="color: #000000"> ; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">var</span><span style="color: #000000"> id</span><span style="color: #000000">=</span><span style="color: #000000">''</span><span style="color: #000000">; <br />
<img id="Highlighter_114_185_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_114_185_Open_Text').style.display='none'; document.getElementById('Highlighter_114_185_Closed_Image').style.display='inline'; document.getElementById('Highlighter_114_185_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_114_185_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_114_185_Closed_Text').style.display='none'; document.getElementById('Highlighter_114_185_Open_Image').style.display='inline'; document.getElementById('Highlighter_114_185_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000"> (url.indexOf(</span><span style="color: #000000">'</span><span style="color: #000000">&amp;</span><span style="color: #000000">'</span><span style="color: #000000">)</span><span style="color: #000000">==-</span><span style="color: #000000">1</span><span style="color: #000000">)</span><span id="Highlighter_114_185_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">...</span><span id="Highlighter_114_185_Open_Text"><span style="color: #000000">{ <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;&nbsp;url.substring(url.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">id=</span><span style="color: #000000">&quot;</span><span style="color: #000000">)</span><span style="color: #000000">+</span><span style="color: #000000">3</span><span style="color: #000000">,url.length); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp; }</span></span><span style="color: #000000"> <br />
<img id="Highlighter_195_309_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_195_309_Open_Text').style.display='none'; document.getElementById('Highlighter_195_309_Closed_Image').style.display='inline'; document.getElementById('Highlighter_195_309_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_195_309_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_195_309_Closed_Text').style.display='none'; document.getElementById('Highlighter_195_309_Open_Image').style.display='inline'; document.getElementById('Highlighter_195_309_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">else</span><span id="Highlighter_195_309_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">...</span><span id="Highlighter_195_309_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;&nbsp; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">var</span><span style="color: #000000"> temp</span><span style="color: #000000">=</span><span style="color: #000000">url.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">&amp;</span><span style="color: #000000">&quot;</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id</span><span style="color: #000000">=</span><span style="color: #000000">url.substring(url.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">id=</span><span style="color: #000000">&quot;</span><span style="color: #000000">)</span><span style="color: #000000">+</span><span style="color: #000000">3</span><span style="color: #000000">,url.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">&amp;</span><span style="color: #000000">&quot;</span><span style="color: #000000">)); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp; }</span></span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">var</span><span style="color: #000000"> page</span><span style="color: #000000">=</span><span style="color: #000000">''</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">var</span><span style="color: #000000"> urlpage</span><span style="color: #000000">=</span><span style="color: #000000">url.substring(url.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">page=</span><span style="color: #000000">&quot;</span><span style="color: #000000">),url.length); <br />
<img id="Highlighter_430_692_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_430_692_Open_Text').style.display='none'; document.getElementById('Highlighter_430_692_Closed_Image').style.display='inline'; document.getElementById('Highlighter_430_692_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_430_692_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_430_692_Closed_Text').style.display='none'; document.getElementById('Highlighter_430_692_Open_Image').style.display='inline'; document.getElementById('Highlighter_430_692_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000"> (urlpage.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">page=</span><span style="color: #000000">&quot;</span><span style="color: #000000">)</span><span style="color: #000000">!=-</span><span style="color: #000000">1</span><span style="color: #000000">)</span><span id="Highlighter_430_692_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">...</span><span id="Highlighter_430_692_Open_Text"><span style="color: #000000">{&nbsp;&nbsp; <br />
<img id="Highlighter_473_568_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_473_568_Open_Text').style.display='none'; document.getElementById('Highlighter_473_568_Closed_Image').style.display='inline'; document.getElementById('Highlighter_473_568_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_473_568_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_473_568_Closed_Text').style.display='none'; document.getElementById('Highlighter_473_568_Open_Image').style.display='inline'; document.getElementById('Highlighter_473_568_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000"> (urlpage.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">&amp;</span><span style="color: #000000">&quot;</span><span style="color: #000000">)</span><span style="color: #000000">==-</span><span style="color: #000000">1</span><span style="color: #000000">)</span><span id="Highlighter_473_568_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">...</span><span id="Highlighter_473_568_Open_Text"><span style="color: #000000">{ <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; page</span><span style="color: #000000">=</span><span style="color: #000000">urlpage.substring(urlpage.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">page=</span><span style="color: #000000">&quot;</span><span style="color: #000000">)</span><span style="color: #000000">+</span><span style="color: #000000">5</span><span style="color: #000000">,urlpage.length); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"> <br />
<img id="Highlighter_583_685_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_583_685_Open_Text').style.display='none'; document.getElementById('Highlighter_583_685_Closed_Image').style.display='inline'; document.getElementById('Highlighter_583_685_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_583_685_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_583_685_Closed_Text').style.display='none'; document.getElementById('Highlighter_583_685_Open_Image').style.display='inline'; document.getElementById('Highlighter_583_685_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span id="Highlighter_583_685_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">...</span><span id="Highlighter_583_685_Open_Text"><span style="color: #000000">{ <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; page</span><span style="color: #000000">=</span><span style="color: #000000">urlpage.substring (urlpage.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">page=</span><span style="color: #000000">&quot;</span><span style="color: #000000">)</span><span style="color: #000000">+</span><span style="color: #000000">5</span><span style="color: #000000">,urlpage.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">&amp;</span><span style="color: #000000">&quot;</span><span style="color: #000000">)); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp; }</span></span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;&nbsp;usersn</span><span style="color: #000000">=</span><span style="color: #000000">&quot;&quot;</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">var</span><span style="color: #000000"> urlsn</span><span style="color: #000000">=</span><span style="color: #000000">url.substring(url.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">usersn=</span><span style="color: #000000">&quot;</span><span style="color: #000000">),url.length); <br />
<img id="Highlighter_816_1063_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_816_1063_Open_Text').style.display='none'; document.getElementById('Highlighter_816_1063_Closed_Image').style.display='inline'; document.getElementById('Highlighter_816_1063_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_816_1063_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_816_1063_Closed_Text').style.display='none'; document.getElementById('Highlighter_816_1063_Open_Image').style.display='inline'; document.getElementById('Highlighter_816_1063_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000"> (urlsn.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">usersn</span><span style="color: #000000">&quot;</span><span style="color: #000000">)</span><span style="color: #000000">!=-</span><span style="color: #000000">1</span><span style="color: #000000">)</span><span id="Highlighter_816_1063_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">...</span><span id="Highlighter_816_1063_Open_Text"><span style="color: #000000">{ <br />
<img id="Highlighter_854_945_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_854_945_Open_Text').style.display='none'; document.getElementById('Highlighter_854_945_Closed_Image').style.display='inline'; document.getElementById('Highlighter_854_945_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_854_945_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_854_945_Closed_Text').style.display='none'; document.getElementById('Highlighter_854_945_Open_Image').style.display='inline'; document.getElementById('Highlighter_854_945_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000"> (urlsn.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">&amp;</span><span style="color: #000000">&quot;</span><span style="color: #000000">)</span><span style="color: #000000">==-</span><span style="color: #000000">1</span><span style="color: #000000">)</span><span id="Highlighter_854_945_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">...</span><span id="Highlighter_854_945_Open_Text"><span style="color: #000000">{ <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;usersn</span><span style="color: #000000">=</span><span style="color: #000000">urlsn.substring(urlsn.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">usersn=</span><span style="color: #000000">&quot;</span><span style="color: #000000">)</span><span style="color: #000000">+</span><span style="color: #000000">7</span><span style="color: #000000">,urlsn.length); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></span><span style="color: #000000"> <br />
<img id="Highlighter_959_1056_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_959_1056_Open_Text').style.display='none'; document.getElementById('Highlighter_959_1056_Closed_Image').style.display='inline'; document.getElementById('Highlighter_959_1056_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_959_1056_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_959_1056_Closed_Text').style.display='none'; document.getElementById('Highlighter_959_1056_Open_Image').style.display='inline'; document.getElementById('Highlighter_959_1056_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">else</span><span id="Highlighter_959_1056_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">...</span><span id="Highlighter_959_1056_Open_Text"><span style="color: #000000">{ <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;usersn</span><span style="color: #000000">=</span><span style="color: #000000">urlsn.substring(urlsn.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">usersn=</span><span style="color: #000000">&quot;</span><span style="color: #000000">)</span><span style="color: #000000">+</span><span style="color: #000000">7</span><span style="color: #000000">,urlsn.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">&amp;</span><span style="color: #000000">&quot;</span><span style="color: #000000">)); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp; }</span></span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">var</span><span style="color: #000000"> username</span><span style="color: #000000">=</span><span style="color: #000000">&quot;&quot;</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">var</span><span style="color: #000000"> urlname</span><span style="color: #000000">=</span><span style="color: #000000">url.substring(url.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">username=</span><span style="color: #000000">&quot;</span><span style="color: #000000">),url.length) <br />
<img id="Highlighter_1195_1466_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_1195_1466_Open_Text').style.display='none'; document.getElementById('Highlighter_1195_1466_Closed_Image').style.display='inline'; document.getElementById('Highlighter_1195_1466_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_1195_1466_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_1195_1466_Closed_Text').style.display='none'; document.getElementById('Highlighter_1195_1466_Open_Image').style.display='inline'; document.getElementById('Highlighter_1195_1466_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000"> (urlname.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">username</span><span style="color: #000000">&quot;</span><span style="color: #000000">)</span><span style="color: #000000">!=-</span><span style="color: #000000">1</span><span style="color: #000000">)</span><span id="Highlighter_1195_1466_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">...</span><span id="Highlighter_1195_1466_Open_Text"><span style="color: #000000">{ <br />
<img id="Highlighter_1234_1337_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_1234_1337_Open_Text').style.display='none'; document.getElementById('Highlighter_1234_1337_Closed_Image').style.display='inline'; document.getElementById('Highlighter_1234_1337_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_1234_1337_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_1234_1337_Closed_Text').style.display='none'; document.getElementById('Highlighter_1234_1337_Open_Image').style.display='inline'; document.getElementById('Highlighter_1234_1337_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000">(urlname.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">&amp;</span><span style="color: #000000">&quot;</span><span style="color: #000000">)</span><span style="color: #000000">==-</span><span style="color: #000000">1</span><span style="color: #000000">)</span><span id="Highlighter_1234_1337_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">...</span><span id="Highlighter_1234_1337_Open_Text"><span style="color: #000000">{ <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;username</span><span style="color: #000000">=</span><span style="color: #000000">urlname.substring (urlname.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">username=</span><span style="color: #000000">&quot;</span><span style="color: #000000">)</span><span style="color: #000000">+</span><span style="color: #000000">9</span><span style="color: #000000">,urlname.length); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></span><span style="color: #000000"> <br />
<img id="Highlighter_1351_1459_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_1351_1459_Open_Text').style.display='none'; document.getElementById('Highlighter_1351_1459_Closed_Image').style.display='inline'; document.getElementById('Highlighter_1351_1459_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_1351_1459_Closed_Image" style="display: none" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_1351_1459_Closed_Text').style.display='none'; document.getElementById('Highlighter_1351_1459_Open_Image').style.display='inline'; document.getElementById('Highlighter_1351_1459_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">else</span><span id="Highlighter_1351_1459_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">...</span><span id="Highlighter_1351_1459_Open_Text"><span style="color: #000000">{ <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;username</span><span style="color: #000000">=</span><span style="color: #000000">urlname.substring(urlname.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">username=</span><span style="color: #000000">&quot;</span><span style="color: #000000">)</span><span style="color: #000000">+</span><span style="color: #000000">9</span><span style="color: #000000">,urlname.indexOf(</span><span style="color: #000000">&quot;</span><span style="color: #000000">&amp;</span><span style="color: #000000">&quot;</span><span style="color: #000000">)); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp; }</span></span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" />}</span></span></div>
</div>]]></description>
     <pubDate>2008-02-28 14:43:37</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=35</guid>
 </item>
 <item>
     <title>自定义IP输入控件</title>
     <link>http://www.designcoding.com/Article.aspx?ID=31</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=31</comments>
     <category>C#</category>
     <description><![CDATA[<p>自定义IP输入框控件,它继承了Panel控件</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img id="Highlighter_4_78_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_4_78_Open_Text').style.display='none'; document.getElementById('Highlighter_4_78_Closed_Image').style.display='inline'; document.getElementById('Highlighter_4_78_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_4_78_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_4_78_Closed_Text').style.display='none'; document.getElementById('Highlighter_4_78_Open_Image').style.display='inline'; document.getElementById('Highlighter_4_78_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Highlighter_4_78_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">/**/</span><span id="Highlighter_4_78_Open_Text"><span style="color: #808080">///</span><span style="color: #008000"> </span><span style="color: #808080">&lt;summary&gt;</span><span style="color: #008000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080">///</span><span style="color: #008000"> IP地址输入控件 Written by DesignCoding <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080">///</span><span style="color: #008000"> </span><span style="color: #808080">&lt;/summary&gt;</span></span> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;[ToolboxBitmap(</span><span style="color: #800000">&quot;</span><span style="color: #800000">ip.bmp</span><span style="color: #800000">&quot;</span><span style="color: #000000">)]</span><span style="color: #008000">//</span><span style="color: #008000">注意：参数为你的位图路径，在我的实验里，它与所生成的Test.Dll文件在同一个目录下&nbsp;&nbsp; </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">partial</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> TextBoxIP : System.Windows.Forms.Panel <br />
<img id="Highlighter_224_676_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_224_676_Open_Text').style.display='none'; document.getElementById('Highlighter_224_676_Closed_Image').style.display='inline'; document.getElementById('Highlighter_224_676_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_224_676_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_224_676_Closed_Text').style.display='none'; document.getElementById('Highlighter_224_676_Open_Image').style.display='inline'; document.getElementById('Highlighter_224_676_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Highlighter_224_676_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">...</span><span id="Highlighter_224_676_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">protected</span><span style="color: #000000"> TextBox txtIp1 ; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">protected</span><span style="color: #000000"> TextBox txtIp2 ; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">protected</span><span style="color: #000000"> TextBox txtIp3 ; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">protected</span><span style="color: #000000"> TextBox txtIp4; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">protected</span><span style="color: #000000"> Label lbDian1; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">protected</span><span style="color: #000000"> Label lbDian2 ; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">protected</span><span style="color: #000000"> Label lbDian3; <br />
<img id="Highlighter_473_543_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_473_543_Open_Text').style.display='none'; document.getElementById('Highlighter_473_543_Closed_Image').style.display='inline'; document.getElementById('Highlighter_473_543_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_473_543_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_473_543_Closed_Text').style.display='none'; document.getElementById('Highlighter_473_543_Open_Image').style.display='inline'; document.getElementById('Highlighter_473_543_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Highlighter_473_543_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">/**/</span><span id="Highlighter_473_543_Open_Text"><span style="color: #808080">///</span><span style="color: #008000"> </span><span style="color: #808080">&lt;summary&gt;</span><span style="color: #008000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080">///</span><span style="color: #008000"> 表示IP地址的类型为A、B、C或D类地址 <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080">///</span><span style="color: #008000"> </span><span style="color: #808080">&lt;/summary&gt;</span></span> <br />
<img id="Highlighter_577_591_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_577_591_Open_Text').style.display='none'; document.getElementById('Highlighter_577_591_Closed_Image').style.display='inline'; document.getElementById('Highlighter_577_591_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_577_591_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_577_591_Closed_Text').style.display='none'; document.getElementById('Highlighter_577_591_Open_Image').style.display='inline'; document.getElementById('Highlighter_577_591_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">enum</span><span style="color: #000000"> IPType : </span><span style="color: #0000ff">byte</span><span style="color: #000000"> </span><span id="Highlighter_577_591_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">...</span><span id="Highlighter_577_591_Open_Text"><span style="color: #000000">{ A, B, C, D }</span></span><span style="color: #000000">; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000"> TextBoxIP() <br />
<img id="Highlighter_629_675_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_629_675_Open_Text').style.display='none'; document.getElementById('Highlighter_629_675_Closed_Image').style.display='inline'; document.getElementById('Highlighter_629_675_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_629_675_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_629_675_Closed_Text').style.display='none'; document.getElementById('Highlighter_629_675_Open_Image').style.display='inline'; document.getElementById('Highlighter_629_675_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Highlighter_629_675_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">...</span><span id="Highlighter_629_675_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;InitializeComponent(); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></span> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></div>
</div>]]></description>
     <pubDate>2008-01-23 22:44:09</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=31</guid>
 </item>
 <item>
     <title>自定义控件OutLookBar </title>
     <link>http://www.designcoding.com/Article.aspx?ID=32</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=32</comments>
     <category>C#</category>
     <description><![CDATA[<p>仿微软OutLookBar的控件</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #0000ff">namespace</span><span style="color: #000000"> ctListBar <br />
<img id="Highlighter_20_502_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_20_502_Open_Text').style.display='none'; document.getElementById('Highlighter_20_502_Closed_Image').style.display='inline'; document.getElementById('Highlighter_20_502_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_20_502_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_20_502_Closed_Text').style.display='none'; document.getElementById('Highlighter_20_502_Open_Image').style.display='inline'; document.getElementById('Highlighter_20_502_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" /></span><span id="Highlighter_20_502_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">...</span><span id="Highlighter_20_502_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">partial</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> OutLookBar : Panel <br />
<img id="Highlighter_70_502_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_70_502_Open_Text').style.display='none'; document.getElementById('Highlighter_70_502_Closed_Image').style.display='inline'; document.getElementById('Highlighter_70_502_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_70_502_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_70_502_Closed_Text').style.display='none'; document.getElementById('Highlighter_70_502_Open_Image').style.display='inline'; document.getElementById('Highlighter_70_502_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Highlighter_70_502_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">...</span><span id="Highlighter_70_502_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000"> OutLookBar() <br />
<img id="Highlighter_108_251_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_108_251_Open_Text').style.display='none'; document.getElementById('Highlighter_108_251_Closed_Image').style.display='inline'; document.getElementById('Highlighter_108_251_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_108_251_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_108_251_Closed_Text').style.display='none'; document.getElementById('Highlighter_108_251_Open_Image').style.display='inline'; document.getElementById('Highlighter_108_251_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Highlighter_108_251_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">...</span><span id="Highlighter_108_251_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buttonHeight </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800080">25</span><span style="color: #000000">; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;selectedBand </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800080">0</span><span style="color: #000000">; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;selectedBandHeight </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800080">0</span><span style="color: #000000">; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;InitializeComponent(); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> buttonHeight; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> selectedBand; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> selectedBandHeight; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> ButtonHeight <br />
<img id="Highlighter_377_502_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_377_502_Open_Text').style.display='none'; document.getElementById('Highlighter_377_502_Closed_Image').style.display='inline'; document.getElementById('Highlighter_377_502_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_377_502_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_377_502_Closed_Text').style.display='none'; document.getElementById('Highlighter_377_502_Open_Image').style.display='inline'; document.getElementById('Highlighter_377_502_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;</span><span id="Highlighter_377_502_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">...</span><span id="Highlighter_377_502_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp; </span><span style="color: #0000ff">get</span><span style="color: #000000"> <br />
<img id="Highlighter_389_420_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_389_420_Open_Text').style.display='none'; document.getElementById('Highlighter_389_420_Closed_Image').style.display='inline'; document.getElementById('Highlighter_389_420_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_389_420_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_389_420_Closed_Text').style.display='none'; document.getElementById('Highlighter_389_420_Open_Image').style.display='inline'; document.getElementById('Highlighter_389_420_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp; </span><span id="Highlighter_389_420_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">...</span><span id="Highlighter_389_420_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000"> buttonHeight; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp; }</span></span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp; </span><span style="color: #0000ff">set</span><span style="color: #000000"> <br />
<img id="Highlighter_432_501_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_432_501_Open_Text').style.display='none'; document.getElementById('Highlighter_432_501_Closed_Image').style.display='inline'; document.getElementById('Highlighter_432_501_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_432_501_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_432_501_Closed_Text').style.display='none'; document.getElementById('Highlighter_432_501_Open_Image').style.display='inline'; document.getElementById('Highlighter_432_501_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp; </span><span id="Highlighter_432_501_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">...</span><span id="Highlighter_432_501_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;buttonHeight</span><span style="color: #000000">=</span><span style="color: #000000">value; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000"> do recalc layout for entire bar</span><span style="color: #008000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" /></span><span style="color: #000000">&nbsp;&nbsp; }</span></span></span></span></span> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></div>
</div>]]></description>
     <pubDate>2008-01-23 22:47:51</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=32</guid>
 </item>
 <item>
     <title>C# XP分格 C# manifest </title>
     <link>http://www.designcoding.com/Article.aspx?ID=6</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=6</comments>
     <category>C#</category>
     <description><![CDATA[<p><img class="" style="margin-right: 10px" height="150" alt="" width="200" align="left" src="/Upload/Image/01.jpg" /></p>
<p>C# manifest <br />
1. Open your exe in VS (file -&gt; open file) <br />
2. Right click on it and select add resource <br />
3. Click &quot;Import...&quot; from the dialog <br />
4. Select your manifest file <br />
5. In the &quot;Resource Type&quot; field, enter &quot;RT_MANIFEST&quot; <br />
6. In the property grid, change the resource ID from &quot;101&quot; to &quot;1&quot;. <br />
7. Save the exe.</p>]]></description>
     <pubDate>2007-11-06 21:56:04</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=6</guid>
 </item>
 <item>
     <title>移动网关 CMPP30 类</title>
     <link>http://www.designcoding.com/Article.aspx?ID=26</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=26</comments>
     <category>C#</category>
     <description><![CDATA[中国移动CMPP3.0类<br />
<br />
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #0000ff">namespace</span><span style="color: #000000"> Cmpp.Components <br />
<img id="Highlighter_27_1666_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_27_1666_Open_Text').style.display='none'; document.getElementById('Highlighter_27_1666_Closed_Image').style.display='inline'; document.getElementById('Highlighter_27_1666_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img id="Highlighter_27_1666_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_27_1666_Closed_Text').style.display='none'; document.getElementById('Highlighter_27_1666_Open_Image').style.display='inline'; document.getElementById('Highlighter_27_1666_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" /></span><span id="Highlighter_27_1666_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">...</span><span id="Highlighter_27_1666_Open_Text"><span style="color: #000000">{ <br />
<img id="Highlighter_30_34_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_30_34_Open_Text').style.display='none'; document.getElementById('Highlighter_30_34_Closed_Image').style.display='inline'; document.getElementById('Highlighter_30_34_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_30_34_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_30_34_Closed_Text').style.display='none'; document.getElementById('Highlighter_30_34_Open_Image').style.display='inline'; document.getElementById('Highlighter_30_34_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" /></span><span id="Highlighter_30_34_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">/**/</span><span id="Highlighter_30_34_Open_Text"><span style="color: #008000">/**/</span></span><span id="Highlighter_34_84_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">/**/</span><span id="Highlighter_34_84_Open_Text"><span style="color: #808080">///</span><span style="color: #008000"> </span><span style="color: #808080">&lt;summary&gt;</span><span style="color: #008000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #808080">///</span><span style="color: #008000"> CMPP30 的摘要说明。 <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" /></span><span style="color: #808080">///</span><span style="color: #008000"> </span><span style="color: #808080">&lt;/summary&gt;</span><span style="color: #008000"> </span></span><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> CMPP30 <br />
<img id="Highlighter_105_1666_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_105_1666_Open_Text').style.display='none'; document.getElementById('Highlighter_105_1666_Closed_Image').style.display='inline'; document.getElementById('Highlighter_105_1666_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_105_1666_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_105_1666_Closed_Text').style.display='none'; document.getElementById('Highlighter_105_1666_Open_Image').style.display='inline'; document.getElementById('Highlighter_105_1666_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" /></span><span id="Highlighter_105_1666_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">...</span><span id="Highlighter_105_1666_Open_Text"><span style="color: #000000">{ <br />
<img id="Highlighter_108_946_Closed_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_108_946_Closed_Text').style.display='none'; document.getElementById('Highlighter_108_946_Open_Image').style.display='inline'; document.getElementById('Highlighter_108_946_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" /><img id="Highlighter_108_946_Open_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_108_946_Open_Text').style.display='none'; document.getElementById('Highlighter_108_946_Closed_Image').style.display='inline'; document.getElementById('Highlighter_108_946_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /></span><span id="Highlighter_108_946_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">变量以及初始值</span><span id="Highlighter_108_946_Open_Text" style="display: none"><span style="color: #0000ff">#region</span><span style="color: #000000"> 变量以及初始值 </span><span style="color: #000000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">string</span><span style="color: #000000"> m_strSPID;</span><span style="color: #008000">//</span><span style="color: #008000">SP企业代码; </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">string</span><span style="color: #000000"> m_strUsername; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">string</span><span style="color: #000000"> m_strPassword;</span><span style="color: #008000">//</span><span style="color: #008000">SP密码; </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">string</span><span style="color: #000000"> m_strAddress;</span><span style="color: #008000">//</span><span style="color: #008000">短信网关地址 </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> m_iPort;</span><span style="color: #008000">//</span><span style="color: #008000">短信网关端口号; </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> UInt32 m_iSeqID </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800080">0</span><span style="color: #000000">;</span><span style="color: #008000">//</span><span style="color: #008000">命令的序号 </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> m_iSlidingWindowSize </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800080">16</span><span style="color: #000000">;</span><span style="color: #008000">//</span><span style="color: #008000">滑动窗口大小(W) </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> m_iActiveTestSpan </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800080">30</span><span style="color: #000000">;</span><span style="color: #008000">//</span><span style="color: #008000">ACTIVETEST的时间间隔(C,以秒为单位),标准为180 </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> DateTime m_dtLastTransferTime;</span><span style="color: #008000">//</span><span style="color: #008000">最近一次网络传输时间 </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> m_iTimeOut </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800080">60</span><span style="color: #000000">;</span><span style="color: #008000">//</span><span style="color: #008000">响应超时时间(T,以秒为单位) </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> m_iSendCount </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800080">3</span><span style="color: #000000">;</span><span style="color: #008000">//</span><span style="color: #008000">最大发送次数(N) </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> DATA_PACKAGE[] SlidingWindow </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> TcpClient m_TcpClient </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> NetworkStream m_NetworkStream </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> Queue m_MessageQueue </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">;</span><span style="color: #008000">//</span><span style="color: #008000">消息队列，用于保存所有待发送数据 </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> m_iTcpClientTimeout </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800080">5</span><span style="color: #000000">;</span><span style="color: #008000">//</span><span style="color: #008000">TcpClient接收和发送超时（以秒为单位） </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> m_iSendSpan </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800080">10</span><span style="color: #000000">;</span><span style="color: #008000">//</span><span style="color: #008000">发送间隔，以毫秒为单位 </span><span style="color: #008000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" /></span><span style="color: #0000ff">#endregion</span></span><span style="color: #000000"> </span><span style="color: #000000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /> <br />
<img id="Highlighter_949_1666_Closed_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_949_1666_Closed_Text').style.display='none'; document.getElementById('Highlighter_949_1666_Open_Image').style.display='inline'; document.getElementById('Highlighter_949_1666_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" /><img id="Highlighter_949_1666_Open_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_949_1666_Open_Text').style.display='none'; document.getElementById('Highlighter_949_1666_Closed_Image').style.display='inline'; document.getElementById('Highlighter_949_1666_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /></span><span id="Highlighter_949_1666_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff">构造函数</span><span id="Highlighter_949_1666_Open_Text" style="display: none"><span style="color: #0000ff">#region</span><span style="color: #000000"> 构造函数 </span><span style="color: #000000"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> CMPP30(</span><span style="color: #0000ff">string</span><span style="color: #000000"> SPID, </span><span style="color: #0000ff">string</span><span style="color: #000000"> Username, </span><span style="color: #0000ff">string</span><span style="color: #000000"> Password, </span><span style="color: #0000ff">string</span><span style="color: #000000"> Address, </span><span style="color: #0000ff">int</span><span style="color: #000000"> Port) <br />
<img id="Highlighter_1051_1666_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_1051_1666_Open_Text').style.display='none'; document.getElementById('Highlighter_1051_1666_Closed_Image').style.display='inline'; document.getElementById('Highlighter_1051_1666_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_1051_1666_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_1051_1666_Closed_Text').style.display='none'; document.getElementById('Highlighter_1051_1666_Open_Image').style.display='inline'; document.getElementById('Highlighter_1051_1666_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" /></span><span id="Highlighter_1051_1666_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">...</span><span id="Highlighter_1051_1666_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />PClsIni ini </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> PClsIni(System.Windows.Forms.Application.StartupPath </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">\\Option.ini</span><span style="color: #800000">&quot;</span><span style="color: #000000">); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #0000ff">if</span><span style="color: #000000"> (ini.ExistINIFile()) <br />
<img id="Highlighter_1170_1665_Open_Image" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_1170_1665_Open_Text').style.display='none'; document.getElementById('Highlighter_1170_1665_Closed_Image').style.display='inline'; document.getElementById('Highlighter_1170_1665_Closed_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img id="Highlighter_1170_1665_Closed_Image" style="display: none" alt="" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_1170_1665_Closed_Text').style.display='none'; document.getElementById('Highlighter_1170_1665_Open_Image').style.display='inline'; document.getElementById('Highlighter_1170_1665_Open_Text').style.display='inline';" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" /></span><span id="Highlighter_1170_1665_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">...</span><span id="Highlighter_1170_1665_Open_Text"><span style="color: #000000">{ <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />m_iSeqID </span><span style="color: #000000">=</span><span style="color: #000000"> UInt32.Parse(ini.IniReadValue(</span><span style="color: #800000">&quot;</span><span style="color: #800000">CMPP</span><span style="color: #800000">&quot;</span><span style="color: #000000">, </span><span style="color: #800000">&quot;</span><span style="color: #800000">SeqID</span><span style="color: #800000">&quot;</span><span style="color: #000000">)); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />m_iSlidingWindowSize </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000">.Parse(ini.IniReadValue(</span><span style="color: #800000">&quot;</span><span style="color: #800000">CMPP</span><span style="color: #800000">&quot;</span><span style="color: #000000">, </span><span style="color: #800000">&quot;</span><span style="color: #800000">SlidingWindowSize</span><span style="color: #800000">&quot;</span><span style="color: #000000">)); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />m_iActiveTestSpan </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000">.Parse(ini.IniReadValue(</span><span style="color: #800000">&quot;</span><span style="color: #800000">CMPP</span><span style="color: #800000">&quot;</span><span style="color: #000000">, </span><span style="color: #800000">&quot;</span><span style="color: #800000">ActiveTestSpan</span><span style="color: #800000">&quot;</span><span style="color: #000000">)); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />m_iTimeOut </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000">.Parse(ini.IniReadValue(</span><span style="color: #800000">&quot;</span><span style="color: #800000">CMPP</span><span style="color: #800000">&quot;</span><span style="color: #000000">, </span><span style="color: #800000">&quot;</span><span style="color: #800000">TimeOut</span><span style="color: #800000">&quot;</span><span style="color: #000000">)); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />m_iSendCount </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000">.Parse(ini.IniReadValue(</span><span style="color: #800000">&quot;</span><span style="color: #800000">CMPP</span><span style="color: #800000">&quot;</span><span style="color: #000000">, </span><span style="color: #800000">&quot;</span><span style="color: #800000">SendCount</span><span style="color: #800000">&quot;</span><span style="color: #000000">)); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />m_iTcpClientTimeout </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000">.Parse(ini.IniReadValue(</span><span style="color: #800000">&quot;</span><span style="color: #800000">CMPP</span><span style="color: #800000">&quot;</span><span style="color: #000000">, </span><span style="color: #800000">&quot;</span><span style="color: #800000">TcpClientTimeout</span><span style="color: #800000">&quot;</span><span style="color: #000000">)); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/InBlock.gif" />m_iSendSpan </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000">.Parse(ini.IniReadValue(</span><span style="color: #800000">&quot;</span><span style="color: #800000">CMPP</span><span style="color: #800000">&quot;</span><span style="color: #000000">, </span><span style="color: #800000">&quot;</span><span style="color: #800000">SendSpan</span><span style="color: #800000">&quot;</span><span style="color: #000000">)); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" />}</span></span></span></span></span></span> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></div>
</div>]]></description>
     <pubDate>2007-12-06 22:31:55</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=26</guid>
 </item>
 <item>
     <title>SMS发送WapPush</title>
     <link>http://www.designcoding.com/Article.aspx?ID=24</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=24</comments>
     <category>C#</category>
     <description><![CDATA[<p>SMS发送WapPush<br />
首先要将这两个字段设置为&quot;1&quot; <br />
tp_Pid = 1; <br />
tp_Udhi = 1;短信内容编码要设置为:4也就是二进制MessageFmt=4; <br />
然后对要发送的WapPush进行编码</p>]]></description>
     <pubDate>2007-06-06 11:17:56</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=24</guid>
 </item>
 <item>
     <title>C#向网址Post提交二进制数据</title>
     <link>http://www.designcoding.com/Article.aspx?ID=59</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=59</comments>
     <category>C#</category>
     <description><![CDATA[<p>&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">string</span><span style="color: #000000"> SendReq(</span><span style="color: #0000ff">string</span><span style="color: #000000"> ReID,</span><span style="color: #0000ff">string</span><span style="color: #000000"> sp_id, </span><span style="color: #0000ff">string</span><span style="color: #000000"> dest_mobile, </span><span style="color: #0000ff">string</span><span style="color: #000000"> fee_mobile, </span><span style="color: #0000ff">string</span><span style="color: #000000"> service,</span><span style="color: #0000ff">string</span><span style="color: #000000"> send_DeviceID) <br />
<img id="Highlighter_133_2096_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_133_2096_Open_Text').style.display='none'; document.getElementById('Highlighter_133_2096_Closed_Image').style.display='inline'; document.getElementById('Highlighter_133_2096_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedBlockStart.gif" /><img style="display: none" id="Highlighter_133_2096_Closed_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_133_2096_Closed_Text').style.display='none'; document.getElementById('Highlighter_133_2096_Open_Image').style.display='inline'; document.getElementById('Highlighter_133_2096_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Highlighter_133_2096_Closed_Text">...</span><span id="Highlighter_133_2096_Open_Text"><span style="color: #000000">{ <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000"> sReturn </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;&quot;</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">try</span><span style="color: #000000"> <br />
<img id="Highlighter_196_1916_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_196_1916_Open_Text').style.display='none'; document.getElementById('Highlighter_196_1916_Closed_Image').style.display='inline'; document.getElementById('Highlighter_196_1916_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Highlighter_196_1916_Closed_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_196_1916_Closed_Text').style.display='none'; document.getElementById('Highlighter_196_1916_Open_Image').style.display='inline'; document.getElementById('Highlighter_196_1916_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Highlighter_196_1916_Closed_Text">...</span><span id="Highlighter_196_1916_Open_Text"><span style="color: #000000">{ <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000"> sURL </span><span style="color: #000000">=</span><span style="color: #000000"> txtDsmp.Text; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sURL </span><span style="color: #000000">=</span><span style="color: #000000"> sURL.Trim(); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Uri Url </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Uri(sURL); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HttpWebRequest hwReq </span><span style="color: #000000">=</span><span style="color: #000000"> (HttpWebRequest)WebRequest.Create(sURL); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hwReq.Method </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">Post</span><span style="color: #800000">&quot;</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hwReq.ContentType </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">text/xml;charset=utf-8</span><span style="color: #800000">&quot;</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hwReq.KeepAlive </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">false</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">hwReq.CachePolicy.Level = System.Net.Cache.RequestCacheLevel.Default;</span><span style="color: #008000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hwReq.Timeout </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800080">6000</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StringBuilder xmlStr </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> StringBuilder(</span><span style="color: #800000">&quot;</span><span style="color: #800000">&lt;?xml version=\&quot;1.0\&quot; encoding=\&quot;utf-8\&quot; ?&gt;</span><span style="color: #800000">&quot;</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlStr.Append(</span><span style="color: #800000">&quot;</span><span style="color: #800000">&lt;root&gt;</span><span style="color: #800000">&quot;</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlStr.Append(</span><span style="color: #800000">&quot;</span><span style="color: #800000">&lt;name&gt;</span><span style="color: #800000">&quot;</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlStr.Append(</span><span style="color: #800000">&quot;</span><span style="color: #800000">username</span><span style="color: #800000">&quot;</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlStr.Append(</span><span style="color: #800000">&quot;</span><span style="color: #800000">&lt;/name&gt;</span><span style="color: #800000">&quot;</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlStr.Append(</span><span style="color: #800000">&quot;</span><span style="color: #800000">&lt;/root&gt;</span><span style="color: #800000">&quot;</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StringBuilder postData </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> StringBuilder(</span><span style="color: #800080">1000</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;postData.Append(xmlStr); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hwReq.ContentLength </span><span style="color: #000000">=</span><span style="color: #000000"> postData.ToString().Length; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" /> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stream _RequestStream </span><span style="color: #000000">=</span><span style="color: #000000"> hwReq.GetRequestStream(); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_RequestStream.Write(Encoding.UTF8.GetBytes(postData.ToString()), </span><span style="color: #800080">0</span><span style="color: #000000">, postData.ToString().Length); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_RequestStream.Close(); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" /> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000"> strPost </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;&quot;</span><span style="color: #000000">, strReceive </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;&quot;</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strPost</span><span style="color: #000000">=</span><span style="color: #000000">postData.ToString(); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" /> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HttpWebResponse hwResp </span><span style="color: #000000">=</span><span style="color: #000000"> (HttpWebResponse)hwReq.GetResponse(); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;StreamReader reader </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> StreamReader(hwResp.GetResponseStream(), System.Text.Encoding.UTF8); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">while</span><span style="color: #000000"> (reader </span><span style="color: #000000">!=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000"> </span><span style="color: #000000">&amp;&amp;</span><span style="color: #000000"> </span><span style="color: #000000">!</span><span style="color: #000000">reader.EndOfStream) <br />
<img id="Highlighter_1761_1864_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_1761_1864_Open_Text').style.display='none'; document.getElementById('Highlighter_1761_1864_Closed_Image').style.display='inline'; document.getElementById('Highlighter_1761_1864_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Highlighter_1761_1864_Closed_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_1761_1864_Closed_Text').style.display='none'; document.getElementById('Highlighter_1761_1864_Open_Image').style.display='inline'; document.getElementById('Highlighter_1761_1864_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Highlighter_1761_1864_Closed_Text">...</span><span id="Highlighter_1761_1864_Open_Text"><span style="color: #000000">{ <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000"> s </span><span style="color: #000000">=</span><span style="color: #000000"> reader.ReadLine(); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strReceive</span><span style="color: #000000">=</span><span style="color: #000000">s; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sReturn </span><span style="color: #000000">=</span><span style="color: #000000"> strReceive; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">catch</span><span style="color: #000000"> (Exception ex) <br />
<img id="Highlighter_1962_2058_Open_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_1962_2058_Open_Text').style.display='none'; document.getElementById('Highlighter_1962_2058_Closed_Image').style.display='inline'; document.getElementById('Highlighter_1962_2058_Closed_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockStart.gif" /><img style="display: none" id="Highlighter_1962_2058_Closed_Image" align="top" onclick="this.style.display='none'; document.getElementById('Highlighter_1962_2058_Closed_Text').style.display='none'; document.getElementById('Highlighter_1962_2058_Open_Image').style.display='inline'; document.getElementById('Highlighter_1962_2058_Open_Text').style.display='inline';" alt="" src="/Resources/Images/OutliningIndicators/ContractedSubBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Highlighter_1962_2058_Closed_Text">...</span><span id="Highlighter_1962_2058_Open_Text"><span style="color: #000000">{ <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MessageBox.Show(ex.Message); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sReturn </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">Error!</span><span style="color: #800000">&quot;</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/InBlock.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000"> sReturn; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/ExpandedBlockEnd.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></div>
</div>]]></description>
     <pubDate>2009-06-30 00:30:11</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=59</guid>
 </item>
 <item>
     <title>移动网关CMPP3.0(原码)</title>
     <link>http://www.designcoding.com/Article.aspx?ID=28</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=28</comments>
     <category>C#</category>
     <description><![CDATA[<p>&nbsp;&nbsp;&nbsp; 以前在SP运营商工作了3年,现在不干,把我研究的CMPP3.0共享给大家.以便大家可以学习.<br />
程序是用 VS.Net 2005 + MSSQL开发的.有什么不懂的地方大家可以给我留言.</p>]]></description>
     <pubDate>2007-12-09 17:51:55</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=28</guid>
 </item>
 <item>
     <title>Oracle数据导入导出imp/exp </title>
     <link>http://www.designcoding.com/Article.aspx?ID=23</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=23</comments>
     <category>T-SQL</category>
     <description><![CDATA[<p>Oracle数据导入导出imp/exp <br />
&shy; <br />
功能：Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 <br />
大多情况都可以用Oracle数据导入导出完成数据的备份和还原（不会造成数据的丢失）。 <br />
&shy; <br />
Oracle有个好处，虽然你的电脑不是服务器，但是你装了oracle客户端，并建立了连接 <br />
（通过net8 assistant中本地--&gt;服务命名 添加正确的服务命名 <br />
其实你可以想成是客户端与服务器端修了条路，然后数据就可以被拉过来了） <br />
这样你可以把数据导出到本地，虽然可能服务器离你很远。 <br />
你同样可以把dmp文件从本地导入到远处的数据库服务器中。 <br />
利用这个功能你可以构建俩个相同的数据库，一个用来测试，一个用来正式使用。 <br />
&shy; <br />
执行环境：可以在SQLPLU*.**E或者DOS（命令行）中执行， <br />
DOS中可以执行时由于 在oracle 8i 中 安装目录\ora81\BIN被设置为全局路径， <br />
该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。 <br />
oracle用java编写，我想SQLPLU*.**E、EXP.EXE、IMP.EXE这俩个文件是被包装后的类文件。 <br />
SQLPLU*.**E调用EXP.EXE、IMP.EXE他们所包裹的类，完成导入导出功能。</p>]]></description>
     <pubDate>2007-07-06 20:15:42</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=23</guid>
 </item>
 <item>
     <title>Oracle多行数据中字符串连接</title>
     <link>http://www.designcoding.com/Article.aspx?ID=66</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=66</comments>
     <category>T-SQL</category>
     <description><![CDATA[Oracle多行数据中字符串连接。<br />
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #008080">--</span><span style="color: #008080">类型</span><span style="color: #008080"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">create</span><span style="color: #000000"> type strcat_type </span><span style="color: #0000ff">as</span><span style="color: #000000"> object ( <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;cat_string </span><span style="color: #0000ff">varchar2</span><span style="color: #000000">(</span><span style="color: #800000; font-weight: bold">4000</span><span style="color: #000000">), <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;static </span><span style="color: #0000ff">function</span><span style="color: #000000"> ODCIAggregateInitialize(cs_ctx </span><span style="color: #808080">In</span><span style="color: #000000"> Out strcat_type) </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #0000ff">number</span><span style="color: #000000">, <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;member </span><span style="color: #0000ff">function</span><span style="color: #000000"> ODCIAggregateIterate(self </span><span style="color: #808080">In</span><span style="color: #000000"> Out strcat_type,value </span><span style="color: #808080">in</span><span style="color: #000000"> </span><span style="color: #0000ff">varchar2</span><span style="color: #000000">) </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #0000ff">number</span><span style="color: #000000">, <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;member </span><span style="color: #0000ff">function</span><span style="color: #000000"> ODCIAggregateMerge(self </span><span style="color: #808080">In</span><span style="color: #000000"> Out strcat_type,ctx2 </span><span style="color: #808080">In</span><span style="color: #000000"> Out strcat_type) </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #0000ff">number</span><span style="color: #000000">, <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;member </span><span style="color: #0000ff">function</span><span style="color: #000000"> ODCIAggregateTerminate(self </span><span style="color: #808080">In</span><span style="color: #000000"> Out strcat_type,returnValue Out </span><span style="color: #0000ff">varchar2</span><span style="color: #000000">,flags </span><span style="color: #808080">in</span><span style="color: #000000"> </span><span style="color: #0000ff">number</span><span style="color: #000000">) </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #0000ff">number</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />) <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #008080">--</span><span style="color: #008080">类型体</span><span style="color: #008080"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">create</span><span style="color: #000000"> type body strcat_type </span><span style="color: #0000ff">is</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;static </span><span style="color: #0000ff">function</span><span style="color: #000000"> ODCIAggregateInitialize(cs_ctx </span><span style="color: #808080">IN</span><span style="color: #000000"> OUT strcat_type) </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #0000ff">number</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">is</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">begin</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cs_ctx :</span><span style="color: #808080">=</span><span style="color: #000000"> strcat_type( </span><span style="color: #0000ff">null</span><span style="color: #000000"> ); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000"> ODCIConst.Success; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">end</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;member </span><span style="color: #0000ff">function</span><span style="color: #000000"> ODCIAggregateIterate(self </span><span style="color: #808080">IN</span><span style="color: #000000"> OUT strcat_type, <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&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; value </span><span style="color: #808080">IN</span><span style="color: #000000"> </span><span style="color: #0000ff">varchar2</span><span style="color: #000000"> ) <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #0000ff">number</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">is</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">begin</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.cat_string :</span><span style="color: #808080">=</span><span style="color: #000000"> self.cat_string </span><span style="color: #808080">||</span><span style="color: #000000"> </span><span style="color: #ff0000">''</span><span style="color: #ff0000">,</span><span style="color: #ff0000">''</span><span style="color: #808080">||</span><span style="color: #000000"> value; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000"> ODCIConst.Success; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">end</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;member </span><span style="color: #0000ff">function</span><span style="color: #000000"> ODCIAggregateTerminate(self </span><span style="color: #808080">IN</span><span style="color: #000000"> Out strcat_type, <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&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; returnValue OUT </span><span style="color: #0000ff">varchar2</span><span style="color: #000000">, <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&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; flags </span><span style="color: #808080">IN</span><span style="color: #000000"> </span><span style="color: #0000ff">number</span><span style="color: #000000">) <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #0000ff">number</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">is</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">begin</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returnValue :</span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="color: #ff00ff">ltrim</span><span style="color: #000000">(</span><span style="color: #ff00ff">rtrim</span><span style="color: #000000">(self.cat_string,</span><span style="color: #ff0000">''</span><span style="color: #ff0000">,</span><span style="color: #ff0000">''</span><span style="color: #000000">),</span><span style="color: #ff0000">''</span><span style="color: #ff0000">,</span><span style="color: #ff0000">''</span><span style="color: #000000">); <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000"> ODCIConst.Success; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">end</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;member </span><span style="color: #0000ff">function</span><span style="color: #000000"> ODCIAggregateMerge(self </span><span style="color: #808080">IN</span><span style="color: #000000"> OUT strcat_type, <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&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; ctx2 </span><span style="color: #808080">IN</span><span style="color: #000000"> Out strcat_type) <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #0000ff">number</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">is</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">begin</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.cat_string :</span><span style="color: #808080">=</span><span style="color: #000000"> self.cat_string </span><span style="color: #808080">||</span><span style="color: #000000"> </span><span style="color: #ff0000">''</span><span style="color: #ff0000">,</span><span style="color: #ff0000">''</span><span style="color: #000000"> </span><span style="color: #808080">||</span><span style="color: #000000"> ctx2.cat_string; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000"> ODCIConst.Success; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #0000ff">end</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">end</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #008080">--</span><span style="color: #008080">函数</span><span style="color: #008080"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">CREATE</span><span style="color: #000000"> </span><span style="color: #808080">or</span><span style="color: #000000"> </span><span style="color: #ff00ff">replace</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">FUNCTION</span><span style="color: #000000"> strcat(input </span><span style="color: #0000ff">varchar2</span><span style="color: #000000"> ) <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">RETURN</span><span style="color: #000000"> </span><span style="color: #0000ff">varchar2</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />PARALLEL_ENABLE AGGREGATE USING strcat_type; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #808080">/</span></div>
</div>]]></description>
     <pubDate>2011-12-19 13:16:08</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=66</guid>
 </item>
 <item>
     <title>Oracle 返回记录集</title>
     <link>http://www.designcoding.com/Article.aspx?ID=50</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=50</comments>
     <category>T-SQL</category>
     <description><![CDATA[<p>1,创建一个包</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #0000ff">create</span><span style="color: #000000"> </span><span style="color: #808080">or</span><span style="color: #000000"> </span><span style="color: #ff00ff">replace</span><span style="color: #000000"> package flow_getWorkList </span><span style="color: #0000ff">is</span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080"> Author&nbsp;&nbsp;: ADMINISTRATOR</span><span style="color: #008080"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080"> Created : 2008-4-17 16:26:15</span><span style="color: #008080"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080"> Purpose : </span><span style="color: #008080"><br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #000000">&nbsp;&nbsp; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080"> Public type declarations</span><span style="color: #008080"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #000000">&nbsp;&nbsp;type myCursor </span><span style="color: #0000ff">is</span><span style="color: #000000"> ref </span><span style="color: #0000ff">Cursor</span><span style="color: #000000">; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp; <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080"> Public constant declarations</span><span style="color: #008080"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&lt;ConstantName&gt; constant &lt;Datatype&gt; := &lt;Value&gt;;</span><span style="color: #008080"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080"> Public variable declarations</span><span style="color: #008080"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080">&lt;VariableName&gt; &lt;Datatype&gt;;</span><span style="color: #008080"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #000000"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;</span><span style="color: #008080">--</span><span style="color: #008080"> Public function and procedure declarations</span><span style="color: #008080"> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">procedure</span><span style="color: #000000"> getWorkList(sType </span><span style="color: #0000ff">number</span><span style="color: #000000">,LoginPersonID </span><span style="color: #808080">in</span><span style="color: #000000"> </span><span style="color: #0000ff">number</span><span style="color: #000000">,LoginDepartmentID </span><span style="color: #808080">in</span><span style="color: #000000"> </span><span style="color: #0000ff">number</span><span style="color: #000000">,reCursor out myCursor); <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /> <br />
<img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">end</span><span style="color: #000000"> flow_getWorkList;</span></div>
</div>]]></description>
     <pubDate>2008-04-21 09:43:59</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=50</guid>
 </item>
 <item>
     <title>SQL语句操作字段</title>
     <link>http://www.designcoding.com/Article.aspx?ID=65</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=65</comments>
     <category>T-SQL</category>
     <description><![CDATA[SQL语句字段操作<br />
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #008080">--</span><span style="color: #008080">添加字段</span><span style="color: #008080"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">ALTER</span><span style="color: #000000"> </span><span style="color: #0000ff">TABLE</span><span style="color: #000000"> </span><span style="color: #ff0000">[</span><span style="color: #ff0000">News</span><span style="color: #ff0000">]</span><span style="color: #000000"> </span><span style="color: #0000ff">ADD</span><span style="color: #000000"> </span><span style="color: #ff0000">[</span><span style="color: #ff0000">Attach</span><span style="color: #ff0000">]</span><span style="color: #000000"> </span><span style="color: #0000ff">nvarchar</span><span style="color: #000000">(</span><span style="color: #800000; font-weight: bold">256</span><span style="color: #000000">) </span><span style="color: #0000ff">null</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #008080">--</span><span style="color: #008080">修改字段</span><span style="color: #008080"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">ALTER</span><span style="color: #000000"> </span><span style="color: #0000ff">TABLE</span><span style="color: #000000"> </span><span style="color: #ff0000">[</span><span style="color: #ff0000">News</span><span style="color: #ff0000">]</span><span style="color: #000000"> </span><span style="color: #0000ff">ALTER</span><span style="color: #000000"> </span><span style="color: #0000ff">column</span><span style="color: #000000"> </span><span style="color: #ff0000">[</span><span style="color: #ff0000">Attach</span><span style="color: #ff0000">]</span><span style="color: #000000"> </span><span style="color: #0000ff">nvarchar</span><span style="color: #000000">(</span><span style="color: #800000; font-weight: bold">256</span><span style="color: #000000">) </span><span style="color: #0000ff">null</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #008080">--</span><span style="color: #008080">删除字段</span><span style="color: #008080"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">ALTER</span><span style="color: #000000"> </span><span style="color: #0000ff">TABLE</span><span style="color: #000000"> </span><span style="color: #ff0000">[</span><span style="color: #ff0000">News</span><span style="color: #ff0000">]</span><span style="color: #000000"> </span><span style="color: #0000ff">DROP</span><span style="color: #000000"> </span><span style="color: #0000ff">COLUMN</span><span style="color: #000000"> </span><span style="color: #ff0000">[</span><span style="color: #ff0000">Attach</span><span style="color: #ff0000">]</span></div>
</div>]]></description>
     <pubDate>2011-12-06 14:22:33</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=65</guid>
 </item>
 <item>
     <title>存储过程制作查询条件 msp_GetWhere</title>
     <link>http://www.designcoding.com/Article.aspx?ID=15</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=15</comments>
     <category>T-SQL</category>
     <description><![CDATA[<p>msp_GetWhere 这是用来做查询条件的.</p>]]></description>
     <pubDate>2007-11-06 13:09:03</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=15</guid>
 </item>
 <item>
     <title>存储过程分隔字符串 msp_GetSplit </title>
     <link>http://www.designcoding.com/Article.aspx?ID=14</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=14</comments>
     <category>T-SQL</category>
     <description><![CDATA[<p>msp_GetSplit 一个用分割字符串的存储过程.很实用啊!</p>]]></description>
     <pubDate>2007-11-06 17:08:30</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=14</guid>
 </item>
 <item>
     <title>存储过程加密 mf_PWDEncrypt </title>
     <link>http://www.designcoding.com/Article.aspx?ID=12</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=12</comments>
     <category>T-SQL</category>
     <description><![CDATA[<p>存储过程中的加密和解密 mf_PWDEncrypt&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><span style="color: #008080">--</span><span style="color: #008080">-------------------------------------------------------------------------------------- </span><span style="color: #008080"><br />
--</span><span style="color: #008080">Function Name: mf_PWDEncrypt </span><span style="color: #008080"><br />
--</span><span style="color: #008080">Author: Alain Tessier </span><span style="color: #008080"><br />
--</span><span style="color: #008080">Date: May 31th 2002 </span><span style="color: #008080"><br />
--</span><span style="color: #008080">Description: Decrypt </span><span style="color: #008080"><br />
--</span><span style="color: #008080">-------------------------------------------------------------------------------------- </span><span style="color: #008080"><br />
</span><span style="color: #0000ff">CREATE</span><span style="color: #000000"> </span><span style="color: #0000ff">FUNCTION</span><span style="color: #000000"> mf_PWDEncrypt <br />
( </span><span style="color: #008000">@strPWD</span><span style="color: #000000"> </span><span style="color: #0000ff">varchar</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">30</span><span style="color: #000000">) ) <br />
</span><span style="color: #0000ff">RETURNS</span><span style="color: #000000"> </span><span style="color: #0000ff">varchar</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">1000</span><span style="color: #000000">) <br />
</span><span style="color: #0000ff">AS</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">BEGIN</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">DECLARE</span><span style="color: #000000"> </span><span style="color: #008000">@strCoded</span><span style="color: #000000"> </span><span style="color: #0000ff">varchar</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">1000</span><span style="color: #000000">) <br />
</span><span style="color: #0000ff">DECLARE</span><span style="color: #000000"> </span><span style="color: #008000">@ctr</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">SET</span><span style="color: #000000"> </span><span style="color: #008000">@Ctr</span><span style="color: #000000"> </span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">SET</span><span style="color: #000000"> </span><span style="color: #008000">@strCoded</span><span style="color: #000000"> </span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="color: #ff0000">''</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">set</span><span style="color: #000000"> </span><span style="color: #008000">@strPWD</span><span style="color: #000000"> </span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="color: #ff00ff">LOWER</span><span style="color: #000000"> ( </span><span style="color: #008000">@strPWD</span><span style="color: #000000"> ) <br />
</span><span style="color: #0000ff">WHILE</span><span style="color: #000000"> </span><span style="color: #008000">@Ctr</span><span style="color: #000000"> </span><span style="color: #808080">&lt;=</span><span style="color: #000000"> </span><span style="color: #ff00ff">LEN</span><span style="color: #000000">( </span><span style="color: #008000">@strPWD</span><span style="color: #000000"> ) <br />
</span><span style="color: #0000ff">BEGIN</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">SET</span><span style="color: #000000"> </span><span style="color: #008000">@strCoded</span><span style="color: #000000"> </span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="color: #008000">@strCoded</span><span style="color: #000000"> </span><span style="color: #808080">+</span><span style="color: #000000"> dbo.mf_DecTo26 ( </span><span style="color: #ff00ff">CONVERT</span><span style="color: #000000"> ( </span><span style="color: #0000ff">varchar</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">4</span><span style="color: #000000">) , </span><span style="font-weight: bold; color: #800000">5000</span><span style="color: #000000"> </span><span style="color: #808080">+</span><span style="color: #000000"> <br />
</span><span style="color: #ff00ff">CASE</span><span style="color: #000000"> </span><span style="color: #0000ff">WHEN</span><span style="color: #000000"> </span><span style="color: #008000">@CTR</span><span style="color: #000000"> </span><span style="color: #808080">%</span><span style="color: #000000"> </span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000"> </span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="font-weight: bold; color: #800000">0</span><span style="color: #000000"> </span><span style="color: #0000ff">THEN</span><span style="color: #000000"> ( </span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000"> </span><span style="color: #808080">*</span><span style="color: #000000"> </span><span style="color: #008000">@ctr</span><span style="color: #000000"> ) </span><span style="color: #0000ff">ELSE</span><span style="color: #000000"> ( </span><span style="color: #808080">-</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000"> </span><span style="color: #808080">*</span><span style="color: #000000"> </span><span style="color: #008000">@ctr</span><span style="color: #000000"> ) </span><span style="color: #0000ff">END</span><span style="color: #000000"> <br />
</span><span style="color: #808080">*</span><span style="color: #000000"> </span><span style="color: #ff00ff">ASCII</span><span style="color: #000000"> ( </span><span style="color: #ff00ff">SUBSTRING</span><span style="color: #000000"> ( </span><span style="color: #008000">@strPWD</span><span style="color: #000000"> , </span><span style="color: #008000">@Ctr</span><span style="color: #000000"> , </span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000"> ) ) <br />
) ) <br />
</span><span style="color: #0000ff">SET</span><span style="color: #000000"> </span><span style="color: #008000">@Ctr</span><span style="color: #000000"> </span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="color: #008000">@Ctr</span><span style="color: #000000"> </span><span style="color: #808080">+</span><span style="color: #000000"> </span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">END</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">RETURN</span><span style="color: #000000"> </span><span style="color: #008000">@strCoded</span><span style="color: #000000"> <br />
<br />
</span><span style="color: #0000ff">END</span></div>
</div>]]></description>
     <pubDate>2007-09-07 08:07:37</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=12</guid>
 </item>
 <item>
     <title>Oracle 中重新编译无效的存储过程, 或函数、触发器等对象</title>
     <link>http://www.designcoding.com/Article.aspx?ID=62</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=62</comments>
     <category>T-SQL</category>
     <description><![CDATA[Oracle 中的存储过程在有些情况下会变成失效状态，在 PL/SQL Developer 中该存储过程的图标左上角显示一把小红叉叉。比如储过程所引用的对象失效，dblink 出问题啦都可能引起用到它的存储过程失效。再就我的存储过程经常会变成无效，至今原因都未查明。<br />
查询 dba_dependencies 视图可以看到存储过程所引用的对象，再就在 dba_objects 视图中可以看到对象的 created 和 last_ddl_time 时间。<br />
上面的那种无效的存储程，只要不是语法上有问题，重新编译一下又是可用的了。总不能每次发现时人工去编译的，所以要实现自动化，有以下两种方法(网上找到的所有的 <a target="_blank" href="http://www.xland.com.cn/article/74/77/0803/28375.htm"><font color="#000080">在Oracle中重新编译所有无效的存储过程</font></a>&nbsp;代码排版都很混乱，所以主要是重新整理了)：<br />]]></description>
     <pubDate>2010-03-12 15:05:03</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=62</guid>
 </item>
 <item>
     <title>存储过程解密 mf_PWDDecrypt </title>
     <link>http://www.designcoding.com/Article.aspx?ID=13</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=13</comments>
     <category>T-SQL</category>
     <description><![CDATA[<p>存储过程中的加密和解密 mf_PWDDecrypt&nbsp;</p>
<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><span style="color: #008080">--</span><span style="color: #008080">-------------------------------------------------------------------------------------- </span><span style="color: #008080"><br />
--</span><span style="color: #008080">Function Name: mf_PWDDecrypt </span><span style="color: #008080"><br />
--</span><span style="color: #008080">Author: Alain Tessier </span><span style="color: #008080"><br />
--</span><span style="color: #008080">Date: May 31th 2002 </span><span style="color: #008080"><br />
--</span><span style="color: #008080">Description: Decrypt </span><span style="color: #008080"><br />
--</span><span style="color: #008080">-------------------------------------------------------------------------------------- </span><span style="color: #008080"><br />
</span><span style="color: #0000ff">CREATE</span><span style="color: #000000"> </span><span style="color: #0000ff">FUNCTION</span><span style="color: #000000"> mf_PWDDecrypt <br />
( </span><span style="color: #008000">@strCoded</span><span style="color: #000000"> </span><span style="color: #0000ff">varchar</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">1000</span><span style="color: #000000">) ) <br />
</span><span style="color: #0000ff">RETURNS</span><span style="color: #000000"> </span><span style="color: #0000ff">varchar</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">1000</span><span style="color: #000000">) <br />
</span><span style="color: #0000ff">AS</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">BEGIN</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">DECLARE</span><span style="color: #000000"> </span><span style="color: #008000">@strPWD</span><span style="color: #000000"> </span><span style="color: #0000ff">varchar</span><span style="color: #000000">(</span><span style="font-weight: bold; color: #800000">30</span><span style="color: #000000">) <br />
</span><span style="color: #0000ff">DECLARE</span><span style="color: #000000"> </span><span style="color: #008000">@ctr</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">SET</span><span style="color: #000000"> </span><span style="color: #008000">@Ctr</span><span style="color: #000000"> </span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">SET</span><span style="color: #000000"> </span><span style="color: #008000">@strPWD</span><span style="color: #000000"> </span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="color: #ff0000">''</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">WHILE</span><span style="color: #000000"> </span><span style="color: #008000">@Ctr</span><span style="color: #000000"> </span><span style="color: #808080">&lt;=</span><span style="color: #000000"> </span><span style="color: #ff00ff">LEN</span><span style="color: #000000">( </span><span style="color: #008000">@strCoded</span><span style="color: #000000"> ) <br />
</span><span style="color: #0000ff">BEGIN</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">SET</span><span style="color: #000000"> </span><span style="color: #008000">@strPWD</span><span style="color: #000000"> </span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="color: #008000">@strPWD</span><span style="color: #000000"> </span><span style="color: #808080">+</span><span style="color: #000000"> </span><span style="color: #0000ff">char</span><span style="color: #000000">( <br />
( </span><span style="color: #ff00ff">CONVERT</span><span style="color: #000000"> ( </span><span style="color: #0000ff">int</span><span style="color: #000000"> , dbo.mf_26ToDec ( </span><span style="color: #ff00ff">SUBSTRING</span><span style="color: #000000"> ( </span><span style="color: #008000">@strCoded</span><span style="color: #000000"> , </span><span style="color: #008000">@Ctr</span><span style="color: #000000"> , </span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000"> ) ) ) </span><span style="color: #808080">-</span><span style="color: #000000"> </span><span style="font-weight: bold; color: #800000">5000</span><span style="color: #000000"> ) <br />
</span><span style="color: #808080">/</span><span style="color: #000000"> </span><span style="color: #ff00ff">CASE</span><span style="color: #000000"> </span><span style="color: #0000ff">WHEN</span><span style="color: #000000"> (</span><span style="color: #008000">@CTR</span><span style="color: #808080">+</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">)</span><span style="color: #808080">/</span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000"> </span><span style="color: #808080">%</span><span style="color: #000000"> </span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000"> </span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="font-weight: bold; color: #800000">0</span><span style="color: #000000"> </span><span style="color: #0000ff">THEN</span><span style="color: #000000"> ( </span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000"> </span><span style="color: #808080">*</span><span style="color: #000000"> (</span><span style="color: #008000">@CTR</span><span style="color: #808080">+</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">)</span><span style="color: #808080">/</span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000"> ) </span><span style="color: #0000ff">ELSE</span><span style="color: #000000"> ( </span><span style="color: #808080">-</span><span style="font-weight: bold; color: #800000">1</span><span style="color: #000000"> </span><span style="color: #808080">*</span><span style="color: #000000"> (</span><span style="color: #008000">@CTR</span><span style="color: #808080">+</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">)</span><span style="color: #808080">/</span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000"> ) </span><span style="color: #0000ff">END</span><span style="color: #000000"> <br />
) <br />
</span><span style="color: #0000ff">SET</span><span style="color: #000000"> </span><span style="color: #008000">@Ctr</span><span style="color: #000000"> </span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="color: #008000">@Ctr</span><span style="color: #000000"> </span><span style="color: #808080">+</span><span style="color: #000000"> </span><span style="font-weight: bold; color: #800000">3</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">END</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">RETURN</span><span style="color: #000000"> </span><span style="color: #008000">@strPWD</span><span style="color: #000000"> <br />
<br />
<br />
</span><span style="color: #0000ff">END</span><span style="color: #000000"> <br />
</span></div>
</div>]]></description>
     <pubDate>2007-11-06 13:08:01</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=13</guid>
 </item>
 <item>
     <title>Oracle 使用游标</title>
     <link>http://www.designcoding.com/Article.aspx?ID=53</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=53</comments>
     <category>T-SQL</category>
     <description><![CDATA[<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">procedure</span><span style="color: #000000"> execWork </span><span style="color: #0000ff">is</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmpworkId </span><span style="color: #0000ff">number</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmpstepId </span><span style="color: #0000ff">number</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmpforDay </span><span style="color: #0000ff">number</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;startDate date; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;useDay </span><span style="color: #0000ff">number</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Cursor</span><span style="color: #000000"> workCursor </span><span style="color: #0000ff">is</span><span style="color: #000000"> </span><span style="color: #0000ff">Select</span><span style="color: #000000"> workid,nextstepid </span><span style="color: #0000ff">from</span><span style="color: #000000"> flowwork; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">begin</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">open</span><span style="color: #000000"> workCursor;&nbsp;&nbsp; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loop&nbsp;&nbsp; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">fetch</span><span style="color: #000000"> workCursor </span><span style="color: #0000ff">into</span><span style="color: #000000"> tmpworkId,tmpstepId;&nbsp;&nbsp; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">exit</span><span style="color: #000000"> </span><span style="color: #0000ff">when</span><span style="color: #000000"> workCursor</span><span style="color: #808080">%</span><span style="color: #000000">NOTFOUND; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">select</span><span style="color: #000000"> forday </span><span style="color: #0000ff">into</span><span style="color: #000000"> tmpforDay </span><span style="color: #0000ff">from</span><span style="color: #000000"> flowstep </span><span style="color: #0000ff">where</span><span style="color: #000000"> steporderno </span><span style="color: #808080">=</span><span style="color: #000000"> tmpstepId; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">select</span><span style="color: #000000"> workstartdate </span><span style="color: #0000ff">into</span><span style="color: #000000"> startDate </span><span style="color: #0000ff">from</span><span style="color: #000000"> flowworkstep </span><span style="color: #0000ff">where</span><span style="color: #000000"> workid </span><span style="color: #808080">=</span><span style="color: #000000"> tmpworkId </span><span style="color: #808080">and</span><span style="color: #000000"> stepid </span><span style="color: #808080">=</span><span style="color: #000000"> tmpstepId </span><span style="color: #808080">and</span><span style="color: #000000"> state </span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="font-weight: bold; color: #800000">0</span><span style="color: #000000"> </span><span style="color: #808080">and</span><span style="color: #000000"> workenddate </span><span style="color: #0000ff">is</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; useDay :</span><span style="color: #808080">=</span><span style="color: #000000"> sysdate </span><span style="color: #808080">-</span><span style="color: #000000"> startDate; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000"> useDay </span><span style="color: #808080">&gt;</span><span style="color: #000000"> tmpforDay </span><span style="color: #0000ff">then</span><span style="color: #000000"> <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">update</span><span style="color: #000000"> flowwork </span><span style="color: #0000ff">set</span><span style="color: #000000"> workstate </span><span style="color: #808080">=</span><span style="color: #000000"> </span><span style="font-weight: bold; color: #800000">5</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">end</span><span style="color: #000000"> </span><span style="color: #0000ff">if</span><span style="color: #000000">; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">end</span><span style="color: #000000"> loop; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">close</span><span style="color: #000000"> workCursor; <br />
<img align="top" alt="" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">end</span><span style="color: #000000"> execWork;</span></div>
</div>]]></description>
     <pubDate>2008-04-22 11:29:47</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=53</guid>
 </item>
 <item>
     <title>MS SQL SERVER 的一些和日期相关的技巧 </title>
     <link>http://www.designcoding.com/Article.aspx?ID=57</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=57</comments>
     <category>T-SQL</category>
     <description><![CDATA[<font size="2">1.一个月第一天的<br />
SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)<br />
2.本周的星期一<br />
SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)<br />
3.一年的第一天<br />
SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)<br />
4.季度的第一天<br />
SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)<br />
5.当天的半夜<br />
SELECT DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)<br />
6.上个月的最后一天<br />
SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0))<br />
7.去年的最后一天<br />
SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0))<br />
8.本月的最后一天<br />
SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))<br />
9.本年的最后一天<br />
SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1, 0))<br />
10.本月的第一个星期一<br />
select DATEADD(wk, DATEDIFF(wk,0,dateadd(dd,6-datepart(day,getdate()),getdate())), 0) </font>]]></description>
     <pubDate>2009-03-06 12:06:12</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=57</guid>
 </item>
 <item>
     <title>Java Table的用法</title>
     <link>http://www.designcoding.com/Article.aspx?ID=30</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=30</comments>
     <category>Java</category>
     <description><![CDATA[<div class="CodeContent">
<div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> JTableDemo <br />
{ <br />
</span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main (String[] args) <br />
{ <br />
&nbsp;&nbsp;</span><span style="color: #008000">/*</span><span style="color: #008000"> <br />
&nbsp;&nbsp;构造函数有很多下面先介绍几个: <br />
&nbsp;&nbsp;JTable() <br />
&nbsp;&nbsp;JTable(int numRows, int numColumns) <br />
&nbsp;&nbsp;JTable(Object[][] rowData, Object[] columnNames) <br />
&nbsp;&nbsp;</span><span style="color: #008000">*/</span><span style="color: #000000"> <br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp;JTable example1 </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> JTable ();</span><span style="color: #008000">//</span><span style="color: #008000">看不到但存在</span><span style="color: #008000"> <br />
</span><span style="color: #000000">&nbsp;&nbsp; <br />
&nbsp;&nbsp;JTable example2 </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> JTable (</span><span style="color: #000000">8</span><span style="color: #000000">, </span><span style="color: #000000">6</span><span style="color: #000000">); <br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp;</span><span style="color: #0000ff">final</span><span style="color: #000000"> Object[] columnNames </span><span style="color: #000000">=</span><span style="color: #000000"> {</span><span style="color: #000000">&quot;</span><span style="color: #000000">姓名</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">性别</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">家庭地址</span><span style="color: #000000">&quot;</span><span style="color: #000000">,</span><span style="color: #008000">//</span><span style="color: #008000">列名最好用final修饰</span><span style="color: #008000"> <br />
</span><span style="color: #000000">&nbsp;&nbsp; </span><span style="color: #000000">&quot;</span><span style="color: #000000">电话号码</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">生日</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">工作</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">收入</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">婚姻状况</span><span style="color: #000000">&quot;</span><span style="color: #000000">,</span><span style="color: #000000">&quot;</span><span style="color: #000000">恋爱状况</span><span style="color: #000000">&quot;</span><span style="color: #000000">}; <br />
&nbsp;&nbsp;Object[][] rowData </span><span style="color: #000000">=</span><span style="color: #000000"> { <br />
&nbsp;&nbsp;&nbsp;&nbsp; {</span><span style="color: #000000">&quot;</span><span style="color: #000000">ddd</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">男</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">江苏南京</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">1378313210</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">03/24/1985</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">学生</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">寄生中</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">未婚</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">没</span><span style="color: #000000">&quot;</span><span style="color: #000000">}, <br />
&nbsp;&nbsp;&nbsp;&nbsp; {</span><span style="color: #000000">&quot;</span><span style="color: #000000">eee</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">女</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">江苏南京</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">13645181705</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">xx/xx/1985</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">家教</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">未知</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">未婚</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">好象没</span><span style="color: #000000">&quot;</span><span style="color: #000000">}, <br />
&nbsp;&nbsp;&nbsp;&nbsp; {</span><span style="color: #000000">&quot;</span><span style="color: #000000">fff</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">男</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">江苏南京</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">13585331486</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">12/08/1985</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">汽车推销员</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">不确定</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">未婚</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">有</span><span style="color: #000000">&quot;</span><span style="color: #000000">}, <br />
&nbsp;&nbsp;&nbsp;&nbsp; {</span><span style="color: #000000">&quot;</span><span style="color: #000000">ggg</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">女</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">江苏南京</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">81513779</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">xx/xx/1986</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">宾馆服务员</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">确定但未知</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">未婚</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">有</span><span style="color: #000000">&quot;</span><span style="color: #000000">}, <br />
&nbsp;&nbsp;&nbsp;&nbsp; {</span><span style="color: #000000">&quot;</span><span style="color: #000000">hhh</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">男</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">江苏南京</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">13651545936</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">xx/xx/1985</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">学生</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">流放中</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">未婚</span><span style="color: #000000">&quot;</span><span style="color: #000000">, </span><span style="color: #000000">&quot;</span><span style="color: #000000">无数次分手后没有</span><span style="color: #000000">&quot;</span><span style="color: #000000">} <br />
&nbsp;&nbsp;&nbsp;&nbsp;}; <br />
</span></div>
</div>]]></description>
     <pubDate>2008-01-23 22:28:36</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=30</guid>
 </item>
 <item>
     <title>Jsp 编辑资源文件的方法</title>
     <link>http://www.designcoding.com/Article.aspx?ID=17</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=17</comments>
     <category>Java</category>
     <description><![CDATA[<p>Jsp 编辑资源文件的方法<br />
native2ascii -encoding gbk MessageResources.properties a.properties</p>]]></description>
     <pubDate>2007-09-26 23:10:13</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=17</guid>
 </item>
 <item>
     <title>Eclipse开发struts指南</title>
     <link>http://www.designcoding.com/Article.aspx?ID=25</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=25</comments>
     <category>Java</category>
     <description><![CDATA[<p>Eclipse开发struts指南【摘 要】本文主要介绍在eclipse的package explorer中会看到增加了很多struts的库文件，在WEB-INF下也增加了很多struts的配置文件。到此我们已经在项目加入了Struts框架。</p>]]></description>
     <pubDate>2007-09-06 23:30:13</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=25</guid>
 </item>
 <item>
     <title>VB中MDI窗体中如何判断一个窗体是否激活</title>
     <link>http://www.designcoding.com/Article.aspx?ID=22</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=22</comments>
     <category>VB6.0</category>
     <description><![CDATA[<p>VB中MDI窗体中如何判断一个窗体是否激活</p>
<div class="CodeContent">
<div><!--
<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"> </span><span style="color: #0000ff">Function</span><span style="color: #000000"> ActivityForm(FromName </span><span style="color: #0000ff">As</span><span style="color: #000000"> </span><span style="color: #0000ff">String</span><span style="color: #000000">) </span><span style="color: #0000ff">As</span><span style="color: #000000"> </span><span style="color: #0000ff">Boolean</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">&nbsp;&nbsp;&nbsp; Dim</span><span style="color: #000000"> Form </span><span style="color: #0000ff">As</span><span style="color: #000000"> Form <br />
</span><span style="color: #0000ff">&nbsp;&nbsp;&nbsp; For</span><span style="color: #000000"> </span><span style="color: #0000ff">Each</span><span style="color: #000000"> Form </span><span style="color: #0000ff">In</span><span style="color: #000000"> Forms <br />
</span><span style="color: #0000ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If</span><span style="color: #000000"> Form.Name </span><span style="color: #000000">=</span><span style="color: #000000"> FromName </span><span style="color: #0000ff">Then</span><span style="color: #000000"> <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ActivityForm </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">True</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; Else</span><span style="color: #000000"> <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ActivityForm </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">False</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End</span><span style="color: #000000"> </span><span style="color: #0000ff">If</span><span style="color: #000000">&nbsp;<br />
</span><span style="color: #0000ff">&nbsp;&nbsp;&nbsp;&nbsp;Next</span><span style="color: #000000"> <br />
</span><span style="color: #0000ff">End Function</span></div>
</div>]]></description>
     <pubDate>2007-04-06 21:15:08</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=22</guid>
 </item>
 <item>
     <title>GDC2000 数据库断电修复说明</title>
     <link>http://www.designcoding.com/Article.aspx?ID=52</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=52</comments>
     <category>生活锁碎</category>
     <description><![CDATA[<p>例如今天是10月18：<br />
<br />
把GDC2000目录下的SYS文件夹改名为SYS1018后，重新创建个文件夹，名字为SYS，文件夹里创建0目录和1目录后，把LOG目录下的10月17号的文件拷贝到SYS下，改文件名：(文件名不分大小写)<br />
跟目录的文件名改为<br />
20061017.gbk--gdc2000.glb<br />
20061017.tbk--gdc2000.tad<br />
20061017.sbk--gdc2000.sys<br />
20061017.dbk--gdc2000.top<br />
20061017.pbk--gdc2000.prn<br />
1目录下的文件名改为<br />
20061017.b11--gdc2000.b11<br />
20061017.c11--gdc2000.c11<br />
20061017.d11--gdc2000.d11<br />
20061017.f11--gdc2000.f11<br />
20061017.g11--gdc2000.g11<br />
20061017.f11--gdc2000.f11<br />
20061017.L11--gdc2000.L11<br />
改完名后，把电脑日期改为2006年10月17号后，进入系统，然后退出，再把电脑日期改为2006年10月18号，进入系统，再退出，然后进入SYS1018文件夹里的1目录下，拷贝gdc2000.d11和gdc2000.g11到SYS文件夹的1目录下，然后进入系统，再退出，把SYS文件夹下的1目录里的gdc2000.b11删掉，再进入系统，有一步提示加载1区数据库出错，点确定，出来一个对话框，点手动恢复，恢复日期选择10月17号，进入系统后退出，再进入系统就可以正常营业了.</p>]]></description>
     <pubDate>2008-04-22 08:53:40</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=52</guid>
 </item>
 <item>
     <title>一个很耐玩的Flash游戏,看看你能过几关</title>
     <link>http://www.designcoding.com/Article.aspx?ID=27</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=27</comments>
     <category>图片故事</category>
     <description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 一个很耐玩的Flash游戏,看看你能过几关.可一定要有耐心啊. 强者来！很耐玩的游戏！方向键控制木块，目标是滚到指定的缺口内，很耐玩的游戏，开动开动你的脑筋吧。 你能过到第几关？每一关右上角都有密码，记住密码可以直接跳转到上次玩到的关卡。我玩到26关了，也不知道总共有多少关，谁玩通了告诉我啊<br />
<br />
<embed src="/Upload/Flash/turningsqure.swf" width="540" height="350" scale="showall" play="true" loop="true" menu="true" wmode="Window" quality="1" type="application/x-shockwave-flash"></embed></p>]]></description>
     <pubDate>2007-12-05 19:36:20</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=27</guid>
 </item>
 <item>
     <title>QQ2007手动去广告</title>
     <link>http://www.designcoding.com/Article.aspx?ID=8</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=8</comments>
     <category>个人日记</category>
     <description><![CDATA[<p>大家都很羡慕QQ会员的聊天窗口吧，没有也干干净净的，今天我就教大家如何制作这样的聊天窗口，即使妳不是会员也一样可以办道，希望喜欢原版QQ的还讨厌的朋友进来。 <br />
<br />
首先显找到QQ的安装目录：比如我的QQ安装在C:\Program Files\QQ\文件夹下，妳就可得到C:\Program Files\QQ\NewSkins\QQ2007（根据妳正在使用的版本有关，不一定非得是QQ2006，2007BATE4也行）\IMSkin\IMSkin.ini这个文件，如果没找到，就直接在地址栏输入C:\Program Files\QQ\NewSkins\QQ2007\IMSkin\IMSkin.ini。如果安装在别的盘换一下前面的部分。 <br />
<br />
用记事本打开，很乱吧？别急！用记事本得编辑： <br />
<br />
ctrl+F 查找键 <br />
<br />
1、查找功能先找rightSpace字符串，找到后发现把rightSpace=0改为 rightSpace=-242； <br />
2、在点击查找menuShowBand字符串把menuShowBand = 1，改为 menuShowBand = 0（谨记空格绝对不能去掉）保存记事本后重启QQ软件就好了。</p>]]></description>
     <pubDate>2007-11-08 10:02:42</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=8</guid>
 </item>
 <item>
     <title>看国内哪家银行的缩写最牛</title>
     <link>http://www.designcoding.com/Article.aspx?ID=16</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=16</comments>
     <category>个人日记</category>
     <description><![CDATA[<p>看国内哪家银行的缩写最牛---非原创 <br />
中国建设银行--CBC--存不存? <br />
中国银行--BC--不存. <br />
中国农业银行--ABC--啊,不存. <br />
中国工商银行--ICBC--爱存不存. <br />
招商银行--CMBC--存吗?白痴! <br />
兴业银行--CIB--存一百. <br />
国家开发银行--CDB--存点吧! <br />
北京市商业银行--BCCB--白存,存不? <br />
汇丰银行--HSBC--还是不存!</p>]]></description>
     <pubDate>2007-09-16 19:09:41</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=16</guid>
 </item>
 <item>
     <title>FCKeditor Version 2.5.1 </title>
     <link>http://www.designcoding.com/Article.aspx?ID=36</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=36</comments>
     <category>个人日记</category>
     <description><![CDATA[<img class="" height="47" width="209" alt="" src="/Upload/Image/News/fckeditor.bmp" /><br />
FCKeditor是一款非常优秀的HTML在线编辑器，功能也可以定制. 也支持多种浏览器, 遵循LGPL版权。同时兼容绝大多数主流浏览器，包括: IE,Firefox,Opera,Netscape,Safari,Camino。<br />]]></description>
     <pubDate>2008-02-28 19:53:25</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=36</guid>
 </item>
 <item>
     <title>UltraEdit 14.00 简体中文增强版[烈火] </title>
     <link>http://www.designcoding.com/Article.aspx?ID=37</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=37</comments>
     <category>个人日记</category>
     <description><![CDATA[<img class="" height="150" alt="" width="159" src="/Upload/Image/News/ultraedit.gif" /><br />
UltraEdit是能够满足你一切编辑需要的编辑器。UltraEdit是一套功能强大的文本编辑器，可以编辑文本、十六进制、ASCII码，可以取代记事本，内建英文单字检查、C++及VB指令突显，可同时编辑多个文件，而且即使开启很大的文件速度也不会慢。软件附有HTML标签颜色显示、搜寻替换以及无限制的还原功能，一般大家喜欢用其来修改EXE或DLL文件。]]></description>
     <pubDate>2008-02-28 20:16:52</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=37</guid>
 </item>
 <item>
     <title>关于PowerDesigner中的Domain</title>
     <link>http://www.designcoding.com/Article.aspx?ID=64</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=64</comments>
     <category>个人日记</category>
     <description><![CDATA[<span style="widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; border-collapse: separate; font: medium ''Times New Roman''; white-space: normal; orphans: 2; color: rgb(0,0,0); word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="text-align: left; line-height: 21px; font-family: verdana, sans-serif; font-size: 14px" class="Apple-style-span">
<p style="padding-bottom: 0px; margin: 1em 0px 0.5em; padding-left: 0px; padding-right: 0px; padding-top: 0px">设计的时候应用的domains里定义的数据类型， 就是导出sql 时要数据基本数据类型定义，不要domains里的数据类型。</p>
<p style="padding-bottom: 0px; margin: 1em 0px 0.5em; padding-left: 0px; padding-right: 0px; padding-top: 0px">解决办法:把Database -&gt; Edit Current DBMS -&gt; General -&gt; Script -&gt; Objects -&gt; Domain -&gt; Enable设置为NO即可</p>
</span></span>]]></description>
     <pubDate>2011-04-05 20:58:49</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=64</guid>
 </item>
 <item>
     <title>DOS下安装VISTA</title>
     <link>http://www.designcoding.com/Article.aspx?ID=54</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=54</comments>
     <category>个人日记</category>
     <description><![CDATA[DOS下安装VISTA(不用光驱) <br />
不需要光驱的方法，具体步骤： <br />
1，用虚拟光驱解压Vista ISO文件. <br />
2，把虚拟光驱的所有文件拷到C盘（其中SOURCES里的INSTALL.WIM可以不拷）,再把所有文件拷贝到 <br />
D:/VISTA下面 <br />
3，运行CMD <br />
4，运行c:\boot\bootsect /nt60 c: <br />
5，重启动 <br />
6，进入到安装界面时，不要点&ldquo;现在安装&rdquo;&mdash;&mdash;&mdash;&mdash;》点选修复计算机（在安装界面的左下角），然后 <br />
一直点下一步，直到出现&ldquo;系统修复选项&rdquo;界面&mdash;&mdash;&mdash;&mdash;》选择&ldquo;命令提示符&rdquo;这个菜单。 <br />
7，进入DOS命令 <br />
8，FORMAT C:/Q/fs:ntfs <br />
9，CD D:\VISTA\SOURCES <br />
10,运行SETUP <br />
ps:VISTA只能安装在NTFS分区中。。。 <br />
OK!! <br />]]></description>
     <pubDate>2008-04-25 11:47:51</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=54</guid>
 </item>
 <item>
     <title>百度IM名字与界面首度曝光(图)</title>
     <link>http://www.designcoding.com/Article.aspx?ID=34</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=34</comments>
     <category>个人日记</category>
     <description><![CDATA[<strong>感谢</strong><a target="_blank" href="http://www.51lala.com/"><strong>西瓜王子</strong></a><strong>,</strong><a target="_blank" href="http://neusofter.cn/"><strong>Ocneman</strong></a><strong>,</strong><a target="_blank" href="http://www.9991.cc/"><strong>9991.cc</strong></a><strong>,</strong><a target="_blank" href="http://blog.sina.com.cn/s/blog_4a60f29e01008lsm.html"><strong>IT爆料馆</strong></a><strong>,</strong><a target="_blank" href="http://shop34244929.taobao.com/"><strong>淘之坊</strong></a><strong>投递</strong><br />
新闻来源:新浪科技<br />
2月28日上午消息，新浪科技获悉一张百度IM截图。从截图上看，百度IM软件名叫&ldquo;Baidu Messenger&rdquo;，并不是之前网友热传的百度小声或者百度说吧。这也是百度IM名字与图片的首度曝光。]]></description>
     <pubDate>2008-02-28 14:33:49</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=34</guid>
 </item>
 <item>
     <title>Visual Studio 2008 Express Editions 简体中文版已发布</title>
     <link>http://www.designcoding.com/Article.aspx?ID=33</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=33</comments>
     <category>个人日记</category>
     <description><![CDATA[<p><strong>感谢Rainbow的投递</strong><br />
新闻来源:原创<br />
刚刚浏览微软的Visual Studio 2008 Express Editions网站时发现简体中文的VS2008Express已经提供下载，同时提供在线安装和完整的DVD镜像。因为之前已经下载安装了VS2008TS版，这个版本的ISO大小为4.5G，个人觉得其太过庞大，而很多功能自己完全用不到，所以一直在等待Express的简体中文版，在漫长的等待之后，今天终于等到了。</p>
<p><span style="font-weight: bold">不过令人失望的是其DVD的ISO镜像文件的大小竟然也达到了3.21G！</span><br />
<br />
要知道VS2008Express英文版的DVD镜像大小仅为894M，简体中文版的文件大小竟然差不多相当于英文版的4倍之多，因为我还没下载完，个人猜测微软在其中集成了完整的MSDN，有兴趣的朋友下载吧！<br />
<br />
<img class="" height="17" width="14" align="absMiddle" alt="" src="/Upload/Image/download.gif" />&nbsp;<a target="_blank" href="http://download.microsoft.com/download/6/E/F/6EFBF808-CCBA-4EEB-98E6-C5278CFC98BB/VS2008ExpressCHSX1428502.iso">Visual Studio 2008 Express Editions 简体中文版</a></p>]]></description>
     <pubDate>2008-02-28 14:29:03</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=33</guid>
 </item>
 <item>
     <title>WEB2.0标准教程：第六天 XHTML代码规范</title>
     <link>http://www.designcoding.com/Article.aspx?ID=44</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=44</comments>
     <category>Div+Css</category>
     <description><![CDATA[<p>在开始正式内容制作之前，我们必须先了解一下web标准有关代码的规范。<br />
了解这些规范可以帮助你少走弯路,尽快通过代码校验。使我们的代码有一个统一、唯一的标准！</p>
<p>1.所有的标记都必须要有一个相应的结束标记<br />
以前在HTML中，你可以打开许多标签，例如&lt;p&gt;和&lt;li&gt;而不一定写对应的&lt;/p&gt;和&lt;/li&gt;来关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构，所有标签必须关闭。如果是单独不成对的标签，在标签最后加一个&quot;/&quot;来关闭它。例如:<br />
&lt;br /&gt;&lt;img height=&quot;80&quot; alt=&quot;网页设计师&quot; src=&quot;../images/logo_w3cn_200x80.gif&quot; width=&quot;200&quot; /&gt;</p>]]></description>
     <pubDate>2008-03-25 17:02:30</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=44</guid>
 </item>
 <item>
     <title>DIV+CSS与不同IE版本等的兼容性</title>
     <link>http://www.designcoding.com/Article.aspx?ID=58</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=58</comments>
     <category>Div+Css</category>
     <description><![CDATA[DIV＋CSS设计IE6、IE7、FF 兼容性 <br />
DIV＋CSS网页布局这是一种趋势,我也开始顺应这股趋势了,不过在使用DIV＋CSS网站设计的时候，应该注意css样式兼容不同浏览器问题，特别是对完全使用DIV+CSS设计的网页，就应该更注意IE6 IE7 FF对CSS样式的兼容，不然，你的网页可能乱的一塌糊涂！我经常被这些东西整的焦头烂额,于是呼在网上找了些资料,加上自己的理解和这些日子的经验,整理了一些资料,其中有一些我还没用到的和还不能理解的,就直接从别的地方给粘了过来,不知道有没有错误,等我以后用到的时候慢慢改吧,希望对大家有点帮助! <br />
<br />
什么是浏览器兼容：当我们使用不同的浏览器（Firefox IE7 IE6）访问同一个网站，或者页面的时候，会出现一些不兼容的问题，在这种浏览器下显示正常，在另一种下就乱了，我们在编写CSS的时候会很恼火，刚修复了这个浏览器的问题，结果另外一个浏览器却出了新问题。好吧，我服了行吧，那我就利用你们的不兼容各写一段css,让他们各执行各的，这下总该你没脾气了吧，呵呵。 <br />
<br />
好了，言归正传 <br />
<br />
一、!important (功能有限) <br />
随着IE7对!important的支持, !important 方法现在只针对IE6的兼容.(注意写法.记得该声明位置需要提前.) <br />
例如: <br />
<br />
#example { <br />
width: 100px !important; /* IE7+FF */ <br />
width: 200px; /* IE6 */ <br />
} <br />]]></description>
     <pubDate>2009-06-24 10:41:43</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=58</guid>
 </item>
 <item>
     <title>WEB2.0标准教程:第十天 自适应高度</title>
     <link>http://www.designcoding.com/Article.aspx?ID=48</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=48</comments>
     <category>Div+Css</category>
     <description><![CDATA[如果我们想在3列布局的最后加一行页脚，放版权之类的信息。就遇到必须对齐3列底部的问题。在table布局中，我们用大表格嵌套小表格的方法，可以很方便对齐三列；而用div布局，三列独立分散，内容高低不同，就很难对齐。其实我们完全可以嵌套div，把三列放进一个DIV中，就做到了底部对齐。下面是实现例子(白色背景框模拟一个页面)：]]></description>
     <pubDate>2008-03-25 17:07:29</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=48</guid>
 </item>
 <item>
     <title>WEB2.0标准教程:第九天 第一个CSS布局实例</title>
     <link>http://www.designcoding.com/Article.aspx?ID=47</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=47</comments>
     <category>Div+Css</category>
     <description><![CDATA[接下来开始要真正设计布局了。和传统的方法一样，你首先要在脑海里有大致的轮廓构想，然后用photoshop把它画出来。你可能看到有关web标准的站点大都很朴素，因为web标准更关注结构和内容，实际上它与网页的美观没有根本冲突，你想怎么设计就怎么设计，用传统表格方法实现的布局，用DIV也可以实现。技术有一个成熟的过程，把DIV看成和TABLE一样的工具，如何运用就看你的想象力了。]]></description>
     <pubDate>2008-03-25 17:06:41</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=47</guid>
 </item>
 <item>
     <title>WEB2.0标准教程：第七天 CSS入门</title>
     <link>http://www.designcoding.com/Article.aspx?ID=45</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=45</comments>
     <category>Div+Css</category>
     <description><![CDATA[<p>在了解XHTML代码规范后，我们就要进行CSS布局。首先先介绍一些CSS的入门知识。<br />
如果你已经很熟悉了，可以跳过这一节。</p>
<p>CSS是Cascading Style Sheets(层叠样式表)的缩写。<br />
是一种对web文档添加样式的简单机制，属于表现层的布局语言。</p>]]></description>
     <pubDate>2008-03-25 17:03:26</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=45</guid>
 </item>
 <item>
     <title>WEB2.0标准教程：第五天 head区的其他设置</title>
     <link>http://www.designcoding.com/Article.aspx?ID=43</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=43</comments>
     <category>Div+Css</category>
     <description><![CDATA[<p>这些技巧主要讲meta标签设置的，其实与符合web标准关系不大，只要注意在最后加&quot;/&quot;关闭标签就可以，但是既然是入门教程，就写得详细一点吧。</p>
<p>收藏夹小图标</p>
<p>首先制作一个16x16的icon图标，命名为favicon.ico，放在根目录下。然后将下面的代码嵌入head区：<br />
&lt;link rel=&quot;icon&quot; href=&quot;/favicon.ico&quot; type=&quot;image/x-icon&quot; /&gt;<br />
&lt;link rel=&quot;shortcut icon&quot; href=&quot;/favicon.ico&quot; type=&quot;image/x-icon&quot; /&gt;</p>
<p>为搜索引擎准备的内容</p>
<p>代码如下，替换成你自己站点的内容就可以：<br />
允许搜索机器人搜索站内所有链接。如果你想某些页面不被搜索，推荐采用robots.txt方法<br />
&lt;meta content=&quot;all&quot; name=&quot;robots&quot; /&gt;</p>
<p>设置站点作者信息<br />
&lt;meta name=&quot;author&quot; content=&quot;<a href="mailto:ajie@netease.com">ajie@netease.com</a>,阿捷&quot; /&gt;</p>
<p>设置站点版权信息<br />
&lt;meta name=&quot;Copyright&quot; content=&quot;<a href="http://www.yzci.com/">www.yzci.com</a>,自由版权,任意转载&quot; /&gt;</p>
<p>站点的简要介绍(推荐)<br />
&lt;meta name=&quot;description&quot; content=&quot;新网页设计师。web标准的教程站点，推动web标准在中国的应用&quot; /&gt;</p>
<p>站点的关键词(推荐)<br />
&lt;meta content=&quot;designing, with, web, standards, xhtml, css, graphic, design, layout, usability, ccessibility, w3c, w3, w3cn, ajie&quot; name=&quot;keywords&quot; /&gt;</p>
<p>补充说明，前面花了5节都是讲head区的代码，实际页面内容还一字未提，不要急！<br />
其实head区是非常重要的，看一个页面的head的代码就可以知道设计师是否够专业！</p>]]></description>
     <pubDate>2008-03-25 17:01:18</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=43</guid>
 </item>
 <item>
     <title>WEB2.0标准教程：第四天 调用样式表</title>
     <link>http://www.designcoding.com/Article.aspx?ID=42</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=42</comments>
     <category>Div+Css</category>
     <description><![CDATA[<p>用web标准设计网站，过渡的方法主要是采用XHTML+CSS，css样式表是必不可少的。这就要求所有网页设计师必须熟练掌握CSS，如果你以前不常用，那么现在就开始学习吧。要制作符合web标准的网站，不懂CSS是设计不出漂亮的页面的。</p>
<p>事实上，所有表现的地方都需要用CSS来实现。我们以前都习惯用table来定位和布局，现在要改用DIV来定位和布局。这是思维方式的变化，一开始有些不习惯。呵呵，任何变革都会有阻力的，为了享受标准带来的&quot;益处&quot;，放弃一些老的传统做法是值得的。</p>]]></description>
     <pubDate>2008-03-25 17:00:33</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=42</guid>
 </item>
 <item>
     <title>WEB2.0标准教程：第三天 定义语言编码</title>
     <link>http://www.designcoding.com/Article.aspx?ID=41</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=41</comments>
     <category>Div+Css</category>
     <description><![CDATA[<p>第三步是定义你的语言编码：</p>
<p>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot; /&gt;</p>
<p>为了被浏览器正确解释和通过W3C代码校验，所有的XHTML文档都必须声明它们所使用的编码语言，我们一般使用gb2312(简体中文)，制作多国语言页面也有可能用Unicode、ISO-8859-1等，根据你的需要定义。</p>]]></description>
     <pubDate>2008-03-25 16:59:34</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=41</guid>
 </item>
 <item>
     <title>WEB2.0标准教程：第二天 什么是名字空间</title>
     <link>http://www.designcoding.com/Article.aspx?ID=40</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=40</comments>
     <category>Div+Css</category>
     <description><![CDATA[<p>DOCTYPE声明好以后，接下来的代码是：</p>
<p>&lt;html xmlns=&quot;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&quot; lang=&quot;gb2312&quot;&gt;</p>
<p>通常我们HTML4.0的代码只是&lt;html&gt;，这里的&quot;xmlns&quot;是什么呢？</p>]]></description>
     <pubDate>2008-03-25 16:58:38</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=40</guid>
 </item>
 <item>
     <title>WEB2.0标准教程：第一天 选择什么样的DOCTYPE</title>
     <link>http://www.designcoding.com/Article.aspx?ID=39</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=39</comments>
     <category>Div+Css</category>
     <description><![CDATA[<p>第一天<br />
开始制作符合标准的站点，第一件事情就是声明符合自己需要的DOCTYPE。</p>
<p>WEB2.0标准网页原代码，第一行就是：<br />
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&quot;&gt;</p>]]></description>
     <pubDate>2008-03-25 16:57:14</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=39</guid>
 </item>
 <item>
     <title>WEB2.0标准教程：第八天 CSS布局入门</title>
     <link>http://www.designcoding.com/Article.aspx?ID=46</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=46</comments>
     <category>Div+Css</category>
     <description><![CDATA[CSS布局与传统表格(table)布局最大的区别在于：原来的定位都是采用表格，通过表格的间距或者用无色透明的GIF图片来控制文布局版块的间距；而现在则采用层(div)来定位，通过层的margin,padding,border等属性来控制版块的间距。]]></description>
     <pubDate>2008-03-25 17:05:36</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=46</guid>
 </item>
 <item>
     <title>Android 使用 ListView</title>
     <link>http://www.designcoding.com/Article.aspx?ID=63</link>
     <comments>http://www.designcoding.com/Article.aspx?ID=63</comments>
     <category>Android</category>
     <description><![CDATA[<ol>
    <li>首先新建一个ListView的布局<br />
    <div class="CodeContent">
    <div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #0000ff">&lt;?</span><span style="color: #ff00ff">xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;</span><span style="color: #0000ff">?&gt;</span><span style="color: #000000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">LinearLayout </span><span style="color: #ff0000">xmlns:android</span><span style="color: #0000ff">=&quot;http://schemas.android.com/apk/res/android&quot;</span><span style="color: #ff0000"> android:background</span><span style="color: #0000ff">=&quot;@color/white&quot;</span><span style="color: #ff0000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;android:layout_width</span><span style="color: #0000ff">=&quot;wrap_content&quot;</span><span style="color: #ff0000"> android:layout_height</span><span style="color: #0000ff">=&quot;fill_parent&quot;</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">ListView </span><span style="color: #ff0000">android:id</span><span style="color: #0000ff">=&quot;@+id/android:list&quot;</span><span style="color: #ff0000"> android:layout_width</span><span style="color: #0000ff">=&quot;fill_parent&quot;</span><span style="color: #ff0000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:layout_height</span><span style="color: #0000ff">=&quot;wrap_content&quot;</span><span style="color: #ff0000"> </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">LinearLayout</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> </span></div>
    </div>
    </li>
    <li>新建一个ListView内每行的布局<br />
    <div class="CodeContent">
    <div><!--
<br />
<br />Code highlighting produced by Actipro CodeHighlighter (freeware)
<br />http://www.CodeHighlighter.com/
<br />
<br />--><img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /><span style="color: #0000ff">&lt;?</span><span style="color: #ff00ff">xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;</span><span style="color: #0000ff">?&gt;</span><span style="color: #000000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;</span><span style="color: #800000">RelativeLayout </span><span style="color: #ff0000">android:id</span><span style="color: #0000ff">=&quot;@+id/ent_search_list_item_relativelayout&quot;</span><span style="color: #ff0000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;android:layout_width</span><span style="color: #0000ff">=&quot;fill_parent&quot;</span><span style="color: #ff0000"> xmlns:android</span><span style="color: #0000ff">=&quot;http://schemas.android.com/apk/res/android&quot;</span><span style="color: #ff0000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;android:layout_height</span><span style="color: #0000ff">=&quot;wrap_content&quot;</span><span style="color: #ff0000"> android:paddingBottom</span><span style="color: #0000ff">=&quot;5dip&quot;</span><span style="color: #ff0000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;android:paddingLeft</span><span style="color: #0000ff">=&quot;5dip&quot;</span><span style="color: #ff0000"> android:paddingRight</span><span style="color: #0000ff">=&quot;5dip&quot;</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">LinearLayout </span><span style="color: #ff0000">xmlns:android</span><span style="color: #0000ff">=&quot;http://schemas.android.com/apk/res/android&quot;</span><span style="color: #ff0000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:orientation</span><span style="color: #0000ff">=&quot;vertical&quot;</span><span style="color: #ff0000"> android:layout_width</span><span style="color: #0000ff">=&quot;fill_parent&quot;</span><span style="color: #ff0000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:layout_height</span><span style="color: #0000ff">=&quot;wrap_content&quot;</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">TextView </span><span style="color: #ff0000">android:text</span><span style="color: #0000ff">=&quot;TextView01&quot;</span><span style="color: #ff0000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:layout_marginLeft</span><span style="color: #0000ff">=&quot;0dip&quot;</span><span style="color: #ff0000"> android:layout_height</span><span style="color: #0000ff">=&quot;wrap_content&quot;</span><span style="color: #ff0000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:textSize</span><span style="color: #0000ff">=&quot;18dip&quot;</span><span style="color: #ff0000"> android:layout_width</span><span style="color: #0000ff">=&quot;wrap_content&quot;</span><span style="color: #ff0000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:id</span><span style="color: #0000ff">=&quot;@+id/ent_search_list_item_title&quot;</span><span style="color: #ff0000"> android:textColor</span><span style="color: #0000ff">=&quot;@drawable/black&quot;</span><span style="color: #ff0000"> </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">TextView </span><span style="color: #ff0000">android:text</span><span style="color: #0000ff">=&quot;TextView01&quot;</span><span style="color: #ff0000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:layout_marginLeft</span><span style="color: #0000ff">=&quot;0dip&quot;</span><span style="color: #ff0000"> android:layout_height</span><span style="color: #0000ff">=&quot;wrap_content&quot;</span><span style="color: #ff0000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:textSize</span><span style="color: #0000ff">=&quot;10dip&quot;</span><span style="color: #ff0000"> android:layout_width</span><span style="color: #0000ff">=&quot;wrap_content&quot;</span><span style="color: #ff0000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:id</span><span style="color: #0000ff">=&quot;@+id/ent_search_list_item_other&quot;</span><span style="color: #ff0000"> android:textColor</span><span style="color: #0000ff">=&quot;@drawable/darkgray&quot;</span><span style="color: #ff0000"> </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">LinearLayout</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">TextView </span><span style="color: #ff0000">android:text</span><span style="color: #0000ff">=&quot;TextView02&quot;</span><span style="color: #ff0000"> android:layout_marginLeft</span><span style="color: #0000ff">=&quot;30dip&quot;</span><span style="color: #ff0000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:layout_height</span><span style="color: #0000ff">=&quot;0dip&quot;</span><span style="color: #ff0000"> android:textSize</span><span style="color: #0000ff">=&quot;12dip&quot;</span><span style="color: #ff0000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:layout_width</span><span style="color: #0000ff">=&quot;0dip&quot;</span><span style="color: #ff0000"> android:layout_alignParentRight</span><span style="color: #0000ff">=&quot;true&quot;</span><span style="color: #ff0000"> android:visibility</span><span style="color: #0000ff">=&quot;gone&quot;</span><span style="color: #ff0000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:layout_centerVertical</span><span style="color: #0000ff">=&quot;true&quot;</span><span style="color: #ff0000"> android:id</span><span style="color: #0000ff">=&quot;@+id/ent_search_list_item_id&quot;</span><span style="color: #ff0000"> </span><span style="color: #0000ff">/&gt;</span><span style="color: #000000"> <br />
    <img alt="" align="top" src="/Resources/Images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">RelativeLayout</span><span style="color: #0000ff">&gt;</span></div>
    </div>
    </li>
</ol>]]></description>
     <pubDate>2011-01-28 17:36:13</pubDate>
     <guid>http://www.designcoding.com/Article.aspx?ID=63</guid>
 </item>
</channel>
</rss>
