﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-无止境的投入</title><link>http://www.cnblogs.com/xuchongyao/</link><description>最近心太乱，抓不到任何方向。。没有起点，也看不到终点</description><language>zh-cn</language><lastBuildDate>Fri, 05 Sep 2008 07:37:53 GMT</lastBuildDate><pubDate>Fri, 05 Sep 2008 07:37:53 GMT</pubDate><ttl>60</ttl><item><title>WEB页面完美打印（去掉了页眉页脚）可打印预览</title><link>http://www.cnblogs.com/xuchongyao/archive/2008/07/14/1242213.html</link><dc:creator>OoLaLa</dc:creator><author>OoLaLa</author><pubDate>Mon, 14 Jul 2008 01:34:00 GMT</pubDate><guid>http://www.cnblogs.com/xuchongyao/archive/2008/07/14/1242213.html</guid><wfw:comment>http://www.cnblogs.com/xuchongyao/comments/1242213.html</wfw:comment><comments>http://www.cnblogs.com/xuchongyao/archive/2008/07/14/1242213.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/xuchongyao/comments/commentRss/1242213.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xuchongyao/services/trackbacks/1242213.html</trackback:ping><description><![CDATA[<font face="Verdana">&lt;html&gt;<br />
&lt;head&gt;&lt;title&gt;打印&lt;/title&gt;&lt;/head&gt;<br />
&lt;script&gt;<br />
function fn01()<br />
{<br />
&nbsp;try<br />
&nbsp;{<br />
&nbsp;var Wsh=new ActiveXObject("WScript.Shell");<br />
&nbsp;HKEY_Key="header";<br />
&nbsp;Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");<br />
&nbsp;HKEY_Key="footer";<br />
&nbsp;Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");<br />
&nbsp;}<br />
&nbsp;catch(e){}<br />
&nbsp;document.getElementById("div1").style.display="none";<br />
&nbsp;document.all.WebBrowser.ExecWB(7,1);<br />
&nbsp;document.getElementById("div1").style.display="block";<br />
}<br />
function fn02()<br />
{<br />
&nbsp;try<br />
&nbsp;{<br />
&nbsp;var Wsh=new ActiveXObject("WScript.Shell");<br />
&nbsp;HKEY_Key="header";<br />
&nbsp;Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");<br />
&nbsp;HKEY_Key="footer";<br />
&nbsp;Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");<br />
&nbsp;}<br />
&nbsp;catch(e){}<br />
&nbsp;document.getElementById("div1").style.display="none";<br />
&nbsp;document.all.WebBrowser.ExecWB(6,1);<br />
&nbsp;document.getElementById("div1").style.display="block";&nbsp;<br />
}<br />
&lt;/script&gt;<br />
&lt;body&gt;<br />
&lt;OBJECT&nbsp;&nbsp; id=WebBrowser&nbsp;&nbsp; classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2&nbsp;&nbsp; height=0&nbsp;&nbsp; width=0&gt;&lt;/OBJECT&gt; <br />
&lt;div id="sp1"&gt;这里填写打印内容&lt;/div&gt; <br />
&lt;div id="div1"&gt; <br />
&nbsp; &lt;input&nbsp;&nbsp; type=button&nbsp;&nbsp; value=打印&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; onclick=fn02()&gt;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp; &lt;input&nbsp;&nbsp; type=button&nbsp;&nbsp; value=页面设置&nbsp;&nbsp; onclick=document.all.WebBrowser.ExecWB(8,1)&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp; &lt;input&nbsp;&nbsp; type=button&nbsp;&nbsp; value=打印预览&nbsp;&nbsp; onclick=fn01()&gt; <br />
&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
</font>
<img src ="http://www.cnblogs.com/xuchongyao/aggbug/1242213.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42101/" target="_blank">[新闻]淘宝网合并阿里妈妈 专家称阿里巴巴或有新战略</a>]]></description></item><item><title>C#设置ListView控件的行高</title><link>http://www.cnblogs.com/xuchongyao/archive/2008/05/02/1179364.html</link><dc:creator>OoLaLa</dc:creator><author>OoLaLa</author><pubDate>Fri, 02 May 2008 04:12:00 GMT</pubDate><guid>http://www.cnblogs.com/xuchongyao/archive/2008/05/02/1179364.html</guid><wfw:comment>http://www.cnblogs.com/xuchongyao/comments/1179364.html</wfw:comment><comments>http://www.cnblogs.com/xuchongyao/archive/2008/05/02/1179364.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/xuchongyao/comments/commentRss/1179364.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xuchongyao/services/trackbacks/1179364.html</trackback:ping><description><![CDATA[此问题困扰了我1个多小时，不过这个问题终于解决了。。。<br />
<br />
向窗口内添加组件里的ImageList-&gt;将ListView的<font face="Verdana">SmallImageList</font>属性设置为刚才添加的ImageList-&gt;调整ImageList的高度<br />
<br />
OK~~~~~~~~
<img src ="http://www.cnblogs.com/xuchongyao/aggbug/1179364.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42096/" target="_blank">[新闻]微软研究院发布 AutoCollage - 整理并融合照片</a>]]></description></item><item><title>C#彻底实现网吧挂机锁【绝对原创】</title><link>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172979.html</link><dc:creator>OoLaLa</dc:creator><author>OoLaLa</author><pubDate>Sun, 27 Apr 2008 04:41:00 GMT</pubDate><guid>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172979.html</guid><wfw:comment>http://www.cnblogs.com/xuchongyao/comments/1172979.html</wfw:comment><comments>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172979.html#Feedback</comments><slash:comments>21</slash:comments><wfw:commentRss>http://www.cnblogs.com/xuchongyao/comments/commentRss/1172979.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xuchongyao/services/trackbacks/1172979.html</trackback:ping><description><![CDATA[累了我好几天了！公司接了个项目其中需要网吧挂机锁模块，这种东西其实用C或C++很好实现网上的代码也有很多。<br />
但是C#实现的几乎找不到，也不能说找不到就算找到了也没有可用代码或是完善的。真的好愁。。。<br />
找了我好多天已经让网络给我领进了误区~~~~~憋的实在没办法了只有自己写了。<br />
<br />
一般做这种与操作系统有关的程序一定是离不开Windows API的。恍然大悟这种问题只有键盘钩子可以解决。<br />
埋头开始写代码。。。。。。。<br />
<br />
但是Ctrl+Alt+Delete级别是最高的钩子根本无法拦截它的信息，我又开始发愁了！<br />
最终于把我的C#挂机锁实现了。其实既然不能屏蔽Ctrl+Alt+Delete这个热键那就不要去理它了，大家可以换种思维<br />
用钩子去控制鼠标的左右键，当鼠标的左右键单击时立即将挂机锁的窗口设为最顶层就可以了！！呵呵解决。<br />
<br />
源码较多，要的请留下邮箱。
<img src ="http://www.cnblogs.com/xuchongyao/aggbug/1172979.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42100/" target="_blank">[新闻]2008年9月5日科技博客精选</a>]]></description></item><item><title>C#实现中文简繁体互换</title><link>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172967.html</link><dc:creator>OoLaLa</dc:creator><author>OoLaLa</author><pubDate>Sun, 27 Apr 2008 04:22:00 GMT</pubDate><guid>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172967.html</guid><wfw:comment>http://www.cnblogs.com/xuchongyao/comments/1172967.html</wfw:comment><comments>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172967.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/xuchongyao/comments/commentRss/1172967.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xuchongyao/services/trackbacks/1172967.html</trackback:ping><description><![CDATA[<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System;<br />
</span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Text;<br />
</span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Text.RegularExpressions;<br />
</span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.IO;<br />
</span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Web;<br />
<br />
<br />
</span><span style="color: #808080">///</span><span style="color: #008000">&nbsp;</span><span style="color: #808080">&lt;summary&gt;</span><span style="color: #008000"><br />
</span><span style="color: #808080">///</span><span style="color: #008000">&nbsp;CG2BFilter&nbsp;的摘要说明<br />
</span><span style="color: #808080">///</span><span style="color: #008000">&nbsp;</span><span style="color: #808080">&lt;/summary&gt;</span><span style="color: #808080"><br />
</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;CG2BFilter&nbsp;:&nbsp;Stream<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;Stream&nbsp;responseStream;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">long</span><span style="color: #000000">&nbsp;position;<br />
&nbsp;&nbsp;&nbsp;&nbsp;StringBuilder&nbsp;responseHtml;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;CG2BFilter(Stream&nbsp;inputStream)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;responseStream&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;inputStream;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;responseHtml&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;StringBuilder();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">#region</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;Filter&nbsp;&nbsp;&nbsp;overrides</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">override</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">bool</span><span style="color: #000000">&nbsp;CanRead<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">get</span><span style="color: #000000">&nbsp;{&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">override</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">bool</span><span style="color: #000000">&nbsp;CanSeek<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">get</span><span style="color: #000000">&nbsp;{&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">override</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">bool</span><span style="color: #000000">&nbsp;CanWrite<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">get</span><span style="color: #000000">&nbsp;{&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">override</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;Close()<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;responseStream.Close();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">override</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;Flush()<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;responseStream.Flush();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">override</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">long</span><span style="color: #000000">&nbsp;Length<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">get</span><span style="color: #000000">&nbsp;{&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">0</span><span style="color: #000000">;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">override</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">long</span><span style="color: #000000">&nbsp;Position<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">get</span><span style="color: #000000">&nbsp;{&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;position;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">set</span><span style="color: #000000">&nbsp;{&nbsp;position&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;value;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">override</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">long</span><span style="color: #000000">&nbsp;Seek(</span><span style="color: #0000ff">long</span><span style="color: #000000">&nbsp;offset,&nbsp;SeekOrigin&nbsp;origin)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;responseStream.Seek(offset,&nbsp;origin);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">override</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;SetLength(</span><span style="color: #0000ff">long</span><span style="color: #000000">&nbsp;length)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;responseStream.SetLength(length);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">override</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;Read(</span><span style="color: #0000ff">byte</span><span style="color: #000000">[]&nbsp;buffer,&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;offset,&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;count)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;responseStream.Read(buffer,&nbsp;offset,&nbsp;count);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">#endregion</span><span style="color: #000000"><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">#region</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;转换任务</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">override</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;Write(</span><span style="color: #0000ff">byte</span><span style="color: #000000">[]&nbsp;buffer,&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;offset,&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;count)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;strBuffer&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;System.Text.UTF8Encoding.UTF8.GetString(buffer,&nbsp;offset,&nbsp;count);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;finalHtml&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Simplified2Traditional(strBuffer);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">byte</span><span style="color: #000000">[]&nbsp;data&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;System.Text.UTF8Encoding.UTF8.GetBytes(finalHtml);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;responseStream.Write(data,&nbsp;</span><span style="color: #800080">0</span><span style="color: #000000">,&nbsp;data.Length);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">#endregion</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">#region</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;自定义函数</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;Traditional2Simplified(</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;str)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;(Microsoft.VisualBasic.Strings.StrConv(str,&nbsp;Microsoft.VisualBasic.VbStrConv.SimplifiedChinese,&nbsp;</span><span style="color: #800080">0</span><span style="color: #000000">));<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;Simplified2Traditional(</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;str)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;(Microsoft.VisualBasic.Strings.StrConv(str&nbsp;</span><span style="color: #0000ff">as</span><span style="color: #000000">&nbsp;String,&nbsp;Microsoft.VisualBasic.VbStrConv.TraditionalChinese,&nbsp;</span><span style="color: #800080">0</span><span style="color: #000000">));<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">#endregion</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">Response.Filter&nbsp;=&nbsp;new&nbsp;CG2BFilter(Response.Filter);在ASPX.CS页面里调用</span><span style="color: #008000"><br />
</span><span style="color: #000000">}</span></div>
<img src ="http://www.cnblogs.com/xuchongyao/aggbug/1172967.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42100/" target="_blank">[新闻]2008年9月5日科技博客精选</a>]]></description></item><item><title>C#实现拼音与汉字转换</title><link>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172752.html</link><dc:creator>OoLaLa</dc:creator><author>OoLaLa</author><pubDate>Sat, 26 Apr 2008 19:41:00 GMT</pubDate><guid>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172752.html</guid><wfw:comment>http://www.cnblogs.com/xuchongyao/comments/1172752.html</wfw:comment><comments>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172752.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/xuchongyao/comments/commentRss/1172752.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xuchongyao/services/trackbacks/1172752.html</trackback:ping><description><![CDATA[摘要: 用它来做姓名首字母检索很不错，在OA系统中比较常见usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Text.RegularExpressions;namespaceConversion{publicclassSpell{privatestaticint[]pyValue=newint[]{-20319&nbsp;&nbsp;<a href='http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172752.html'>阅读全文</a><img src ="http://www.cnblogs.com/xuchongyao/aggbug/1172752.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42100/" target="_blank">[新闻]2008年9月5日科技博客精选</a>]]></description></item><item><title>说句实在话Dotnetbar真的很差</title><link>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172751.html</link><dc:creator>OoLaLa</dc:creator><author>OoLaLa</author><pubDate>Sat, 26 Apr 2008 19:37:00 GMT</pubDate><guid>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172751.html</guid><wfw:comment>http://www.cnblogs.com/xuchongyao/comments/1172751.html</wfw:comment><comments>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172751.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/xuchongyao/comments/commentRss/1172751.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xuchongyao/services/trackbacks/1172751.html</trackback:ping><description><![CDATA[最近一直在用Dotnetbar做项目，不过感觉用这个东东会把程序变的很慢。<br />
可能是因为它美化做的比较多的原因？但是我感觉这个组件真的不怎么样，<br />
但是用它做软件皮肤效果还是很不错的。。。。。。。。<br />
<br />
我有破解版的，要的留下邮箱！
 <img src ="http://www.cnblogs.com/xuchongyao/aggbug/1172751.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42100/" target="_blank">[新闻]2008年9月5日科技博客精选</a>]]></description></item><item><title>C#实现3DES加密 24位密钥</title><link>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172727.html</link><dc:creator>OoLaLa</dc:creator><author>OoLaLa</author><pubDate>Sat, 26 Apr 2008 17:37:00 GMT</pubDate><guid>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172727.html</guid><wfw:comment>http://www.cnblogs.com/xuchongyao/comments/1172727.html</wfw:comment><comments>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172727.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/xuchongyao/comments/commentRss/1172727.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xuchongyao/services/trackbacks/1172727.html</trackback:ping><description><![CDATA[<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System;<br />
</span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Collections.Generic;<br />
</span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Text;<br />
</span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.IO;<br />
</span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Security.Cryptography;<br />
<br />
</span><span style="color: #0000ff">namespace</span><span style="color: #000000">&nbsp;ConsoleApplication1<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;Program<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;Encrypt3DES(</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;a_strString,&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;a_strKey)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TripleDESCryptoServiceProvider&nbsp;DES&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;TripleDESCryptoServiceProvider();<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DES.Key&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;ASCIIEncoding.ASCII.GetBytes(a_strKey);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DES.Mode&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;CipherMode.ECB;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ICryptoTransform&nbsp;DESEncrypt&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;DES.CreateEncryptor();<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">byte</span><span style="color: #000000">[]&nbsp;Buffer&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;ASCIIEncoding.ASCII.GetBytes(a_strString);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;Convert.ToBase64String(DESEncrypt.TransformFinalBlock(Buffer,&nbsp;</span><span style="color: #800080">0</span><span style="color: #000000">,&nbsp;Buffer.Length));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;Decrypt3DES(</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;a_strString,&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;a_strKey)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TripleDESCryptoServiceProvider&nbsp;DES&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;TripleDESCryptoServiceProvider();<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DES.Key&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;ASCIIEncoding.ASCII.GetBytes(a_strKey);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DES.Mode&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;CipherMode.ECB;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DES.Padding&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;System.Security.Cryptography.PaddingMode.PKCS7;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ICryptoTransform&nbsp;DESDecrypt&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;DES.CreateDecryptor();<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;result&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">""</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">try</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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">byte</span><span style="color: #000000">[]&nbsp;Buffer&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;Convert.FromBase64String(a_strString);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;ASCIIEncoding.ASCII.GetString(DESDecrypt.TransformFinalBlock(Buffer,&nbsp;</span><span style="color: #800080">0</span><span style="color: #000000">,&nbsp;Buffer.Length));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">catch</span><span style="color: #000000">&nbsp;(Exception&nbsp;e)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;result;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;Main(</span><span style="color: #0000ff">string</span><span style="color: #000000">[]&nbsp;args)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(Encrypt3DES(</span><span style="color: #800000">"</span><span style="color: #800000">999999999</span><span style="color: #800000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">#s^un2ye31&lt;cn%|aoXpR,+vh</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.ReadLine();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
</span></div>
 <img src ="http://www.cnblogs.com/xuchongyao/aggbug/1172727.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42100/" target="_blank">[新闻]2008年9月5日科技博客精选</a>]]></description></item><item><title>刚刚注册了个博客，以后要开始写东西了多多支持啊</title><link>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172722.html</link><dc:creator>OoLaLa</dc:creator><author>OoLaLa</author><pubDate>Sat, 26 Apr 2008 17:24:00 GMT</pubDate><guid>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172722.html</guid><wfw:comment>http://www.cnblogs.com/xuchongyao/comments/1172722.html</wfw:comment><comments>http://www.cnblogs.com/xuchongyao/archive/2008/04/27/1172722.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/xuchongyao/comments/commentRss/1172722.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/xuchongyao/services/trackbacks/1172722.html</trackback:ping><description><![CDATA[<img src="http://www.cnblogs.com/Emoticons/face/020.gif"  alt="" />
<img src ="http://www.cnblogs.com/xuchongyao/aggbug/1172722.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42100/" target="_blank">[新闻]2008年9月5日科技博客精选</a>]]></description></item></channel></rss>