﻿<?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>博客园-302Soft—302软件技术联盟</title><link>http://www.cnblogs.com/302soft/</link><description>ASP.NET / C# / PowerBuilder 技术交流</description><language>zh-cn</language><lastBuildDate>Wed, 03 Dec 2008 09:00:14 GMT</lastBuildDate><pubDate>Wed, 03 Dec 2008 09:00:14 GMT</pubDate><ttl>60</ttl><item><title>C#返回两个日期的间隔值</title><link>http://www.cnblogs.com/302soft/archive/2007/12/07/986729.html</link><dc:creator>寒夜听雨</dc:creator><author>寒夜听雨</author><pubDate>Fri, 07 Dec 2007 06:06:00 GMT</pubDate><guid>http://www.cnblogs.com/302soft/archive/2007/12/07/986729.html</guid><wfw:comment>http://www.cnblogs.com/302soft/comments/986729.html</wfw:comment><comments>http://www.cnblogs.com/302soft/archive/2007/12/07/986729.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/302soft/comments/commentRss/986729.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/302soft/services/trackbacks/986729.html</trackback:ping><description><![CDATA[<div class="right">&nbsp;</div>
&nbsp;&nbsp;DateTime&nbsp; date1=DateTime.Now;&nbsp;&nbsp;&nbsp;<br />
&nbsp; DateTime&nbsp; date2=Convert.ToDateTime("2002/2/1");&nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; System.TimeSpan&nbsp; df=date1-date2;&nbsp; <br />
&nbsp; MessageBox.Show(df.Days+"天"+df.Hours+"小时"+df.Minutes+"分钟");
<img src ="http://www.cnblogs.com/302soft/aggbug/986729.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43772/" target="_blank">[新闻]Digg创始人：不再考虑出售公司 将适机并购</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>C#日期函数所有样式大全</title><link>http://www.cnblogs.com/302soft/archive/2007/12/07/986712.html</link><dc:creator>寒夜听雨</dc:creator><author>寒夜听雨</author><pubDate>Fri, 07 Dec 2007 05:57:00 GMT</pubDate><guid>http://www.cnblogs.com/302soft/archive/2007/12/07/986712.html</guid><wfw:comment>http://www.cnblogs.com/302soft/comments/986712.html</wfw:comment><comments>http://www.cnblogs.com/302soft/archive/2007/12/07/986712.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/302soft/comments/commentRss/986712.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/302soft/services/trackbacks/986712.html</trackback:ping><description><![CDATA[<p>
<table class="wr" cellspacing="0" cellpadding="0" border="0">
    <tbody>
        <tr>
            <td class="gray14"><cc>DateTime&nbsp;dt&nbsp;=&nbsp;DateTime.Now; <br />
            //&nbsp;&nbsp;&nbsp;Label1.Text&nbsp;=&nbsp;dt.ToString();//2005-11-5&nbsp;13:21:25 <br />
            //&nbsp;&nbsp;&nbsp;Label2.Text&nbsp;=&nbsp;dt.ToFileTime().ToString();//127756416859912816 <br />
            //&nbsp;&nbsp;&nbsp;Label3.Text&nbsp;=&nbsp;dt.ToFileTimeUtc().ToString();//127756704859912816 <br />
            //&nbsp;&nbsp;&nbsp;Label4.Text&nbsp;=&nbsp;dt.ToLocalTime().ToString();//2005-11-5&nbsp;21:21:25 <br />
            //&nbsp;&nbsp;&nbsp;Label5.Text&nbsp;=&nbsp;dt.ToLongDateString().ToString();//2005年11月5日 <br />
            //&nbsp;&nbsp;&nbsp;Label6.Text&nbsp;=&nbsp;dt.ToLongTimeString().ToString();//13:21:25 <br />
            //&nbsp;&nbsp;&nbsp;Label7.Text&nbsp;=&nbsp;dt.ToOADate().ToString();//38661.5565508218 <br />
            //&nbsp;&nbsp;&nbsp;Label8.Text&nbsp;=&nbsp;dt.ToShortDateString().ToString();//2005-11-5 <br />
            //&nbsp;&nbsp;&nbsp;Label9.Text&nbsp;=&nbsp;dt.ToShortTimeString().ToString();//13:21 <br />
            //&nbsp;&nbsp;&nbsp;Label10.Text&nbsp;=&nbsp;dt.ToUniversalTime().ToString();//2005-11-5&nbsp;5:21:25 <br />
            //&nbsp;&nbsp;&nbsp;&nbsp;2005-11-5&nbsp;13:30:28.4412864 <br />
            //&nbsp;&nbsp;&nbsp;Label1.Text&nbsp;=&nbsp;dt.Year.ToString();//2005 <br />
            //&nbsp;&nbsp;&nbsp;Label2.Text&nbsp;=&nbsp;dt.Date.ToString();//2005-11-5&nbsp;0:00:00 <br />
            //&nbsp;&nbsp;&nbsp;Label3.Text&nbsp;=&nbsp;dt.DayOfWeek.ToString();//Saturday <br />
            //&nbsp;&nbsp;&nbsp;Label4.Text&nbsp;=&nbsp;dt.DayOfYear.ToString();//309 <br />
            //&nbsp;&nbsp;&nbsp;Label5.Text&nbsp;=&nbsp;dt.Hour.ToString();//13 <br />
            //&nbsp;&nbsp;&nbsp;Label6.Text&nbsp;=&nbsp;dt.Millisecond.ToString();//441 <br />
            //&nbsp;&nbsp;&nbsp;Label7.Text&nbsp;=&nbsp;dt.Minute.ToString();//30 <br />
            //&nbsp;&nbsp;&nbsp;Label8.Text&nbsp;=&nbsp;dt.Month.ToString();//11 <br />
            //&nbsp;&nbsp;&nbsp;Label9.Text&nbsp;=&nbsp;dt.Second.ToString();//28 <br />
            //&nbsp;&nbsp;&nbsp;Label10.Text&nbsp;=&nbsp;dt.Ticks.ToString();//632667942284412864 <br />
            //&nbsp;&nbsp;&nbsp;Label11.Text&nbsp;=&nbsp;dt.TimeOfDay.ToString();//13:30:28.4412864 <br />
            //&nbsp;&nbsp;&nbsp;Label1.Text&nbsp;=&nbsp;dt.ToString();//2005-11-5&nbsp;13:47:04 <br />
            //&nbsp;&nbsp;&nbsp;Label2.Text&nbsp;=&nbsp;dt.AddYears(1).ToString();//2006-11-5&nbsp;13:47:04 <br />
            //&nbsp;&nbsp;&nbsp;Label3.Text&nbsp;=&nbsp;dt.AddDays(1.1).ToString();//2005-11-6&nbsp;16:11:04 <br />
            //&nbsp;&nbsp;&nbsp;Label4.Text&nbsp;=&nbsp;dt.AddHours(1.1).ToString();//2005-11-5&nbsp;14:53:04 <br />
            //&nbsp;&nbsp;&nbsp;Label5.Text&nbsp;=&nbsp;dt.AddMilliseconds(1.1).ToString();//2005-11-5&nbsp;13:47:04 <br />
            //&nbsp;&nbsp;&nbsp;Label6.Text&nbsp;=&nbsp;dt.AddMonths(1).ToString();//2005-12-5&nbsp;13:47:04 <br />
            //&nbsp;&nbsp;&nbsp;Label7.Text&nbsp;=&nbsp;dt.AddSeconds(1.1).ToString();//2005-11-5&nbsp;13:47:05 <br />
            //&nbsp;&nbsp;&nbsp;Label8.Text&nbsp;=&nbsp;dt.AddMinutes(1.1).ToString();//2005-11-5&nbsp;13:48:10 <br />
            //&nbsp;&nbsp;&nbsp;Label9.Text&nbsp;=&nbsp;dt.AddTicks(1000).ToString();//2005-11-5&nbsp;13:47:04 <br />
            //&nbsp;&nbsp;&nbsp;Label10.Text&nbsp;=&nbsp;dt.CompareTo(dt).ToString();//0 <br />
            ////&nbsp;&nbsp;&nbsp;Label11.Text&nbsp;=&nbsp;dt.Add(?).ToString();//问号为一个时间段 <br />
            //&nbsp;&nbsp;&nbsp;Label1.Text&nbsp;=&nbsp;dt.Equals("2005-11-6&nbsp;16:11:04").ToString();//False <br />
            //&nbsp;&nbsp;&nbsp;Label2.Text&nbsp;=&nbsp;dt.Equals(dt).ToString();//True <br />
            //&nbsp;&nbsp;&nbsp;Label3.Text&nbsp;=&nbsp;dt.GetHashCode().ToString();//1474088234 <br />
            //&nbsp;&nbsp;&nbsp;Label4.Text&nbsp;=&nbsp;dt.GetType().ToString();//System.DateTime <br />
            //&nbsp;&nbsp;&nbsp;Label5.Text&nbsp;=&nbsp;dt.GetTypeCode().ToString();//DateTime <br />
            &nbsp;&nbsp;&nbsp; <br />
            //&nbsp;&nbsp;&nbsp;Label1.Text&nbsp;=&nbsp;dt.GetDateTimeFormats('s')[0].ToString();//2005-11-05T14:06:25 <br />
            //&nbsp;&nbsp;&nbsp;Label2.Text&nbsp;=&nbsp;dt.GetDateTimeFormats('t')[0].ToString();//14:06 <br />
            //&nbsp;&nbsp;&nbsp;Label3.Text&nbsp;=&nbsp;dt.GetDateTimeFormats('y')[0].ToString();//2005年11月 <br />
            //&nbsp;&nbsp;&nbsp;Label4.Text&nbsp;=&nbsp;dt.GetDateTimeFormats('D')[0].ToString();//2005年11月5日 <br />
            //&nbsp;&nbsp;&nbsp;Label5.Text&nbsp;=&nbsp;dt.GetDateTimeFormats('D')[1].ToString();//2005&nbsp;11&nbsp;05 <br />
            //&nbsp;&nbsp;&nbsp;Label6.Text&nbsp;=&nbsp;dt.GetDateTimeFormats('D')[2].ToString();//星期六&nbsp;2005&nbsp;11&nbsp;05 <br />
            //&nbsp;&nbsp;&nbsp;Label7.Text&nbsp;=&nbsp;dt.GetDateTimeFormats('D')[3].ToString();//星期六&nbsp;2005年11月5日 <br />
            //&nbsp;&nbsp;&nbsp;Label8.Text&nbsp;=&nbsp;dt.GetDateTimeFormats('M')[0].ToString();//11月5日 <br />
            //&nbsp;&nbsp;&nbsp;Label9.Text&nbsp;=&nbsp;dt.GetDateTimeFormats('f')[0].ToString();//2005年11月5日&nbsp;14:06 <br />
            //&nbsp;&nbsp;&nbsp;Label10.Text&nbsp;=&nbsp;dt.GetDateTimeFormats('g')[0].ToString();//2005-11-5&nbsp;14:06 <br />
            //&nbsp;&nbsp;&nbsp;Label11.Text&nbsp;=&nbsp;dt.GetDateTimeFormats('r')[0].ToString();//Sat,&nbsp;05&nbsp;Nov&nbsp;2005&nbsp;14:06:25&nbsp;GMT <br />
            <br />
            &nbsp;&nbsp;&nbsp;Label1.Text&nbsp;=&nbsp;&nbsp;string.Format("{0:d}",dt);//2005-11-5 <br />
            &nbsp;&nbsp;&nbsp;Label2.Text&nbsp;=&nbsp;&nbsp;string.Format("{0:D}",dt);//2005年11月5日 <br />
            &nbsp;&nbsp;&nbsp;Label3.Text&nbsp;=&nbsp;&nbsp;string.Format("{0:f}",dt);//2005年11月5日&nbsp;14:23 <br />
            &nbsp;&nbsp;&nbsp;Label4.Text&nbsp;=&nbsp;&nbsp;string.Format("{0:F}",dt);//2005年11月5日&nbsp;14:23:23 <br />
            &nbsp;&nbsp;&nbsp;Label5.Text&nbsp;=&nbsp;&nbsp;string.Format("{0:g}",dt);//2005-11-5&nbsp;14:23 <br />
            &nbsp;&nbsp;&nbsp;Label6.Text&nbsp;=&nbsp;&nbsp;string.Format("{0:G}",dt);//2005-11-5&nbsp;14:23:23 <br />
            &nbsp;&nbsp;&nbsp;Label7.Text&nbsp;=&nbsp;&nbsp;string.Format("{0:M}",dt);//11月5日 <br />
            &nbsp;&nbsp;&nbsp;Label8.Text&nbsp;=&nbsp;&nbsp;string.Format("{0:R}",dt);//Sat,&nbsp;05&nbsp;Nov&nbsp;2005&nbsp;14:23:23&nbsp;GMT <br />
            &nbsp;&nbsp;&nbsp;Label9.Text&nbsp;=&nbsp;&nbsp;string.Format("{0:s}",dt);//2005-11-05T14:23:23 <br />
            &nbsp;&nbsp;&nbsp;Label10.Text&nbsp;=&nbsp;string.Format("{0:t}",dt);//14:23 <br />
            &nbsp;&nbsp;&nbsp;Label11.Text&nbsp;=&nbsp;string.Format("{0:T}",dt);//14:23:23 <br />
            &nbsp;&nbsp;&nbsp;Label12.Text&nbsp;=&nbsp;string.Format("{0:u}",dt);//2005-11-05&nbsp;14:23:23Z <br />
            &nbsp;&nbsp;&nbsp;Label13.Text&nbsp;=&nbsp;string.Format("{0:U}",dt);//2005年11月5日&nbsp;6:23:23 <br />
            &nbsp;&nbsp;&nbsp;Label14.Text&nbsp;=&nbsp;string.Format("{0:Y}",dt);//2005年11月 <br />
            &nbsp;&nbsp;&nbsp;Label15.Text&nbsp;=&nbsp;string.Format("{0}",dt);//2005-11-5&nbsp;14:23:23&nbsp; <br />
            &nbsp;&nbsp;&nbsp;Label16.Text&nbsp;=&nbsp;string.Format("{0:yyyyMMddHHmmssffff}",dt); <br />
            </td>
        </tr>
    </tbody>
</table>
</p>
<img src ="http://www.cnblogs.com/302soft/aggbug/986712.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43772/" target="_blank">[新闻]Digg创始人：不再考虑出售公司 将适机并购</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>ActiveBar3.0汉化版ForPowerBuilder－－强烈推荐！！！</title><link>http://www.cnblogs.com/302soft/archive/2007/06/01/768208.html</link><dc:creator>寒夜听雨</dc:creator><author>寒夜听雨</author><pubDate>Fri, 01 Jun 2007 13:42:00 GMT</pubDate><guid>http://www.cnblogs.com/302soft/archive/2007/06/01/768208.html</guid><wfw:comment>http://www.cnblogs.com/302soft/comments/768208.html</wfw:comment><comments>http://www.cnblogs.com/302soft/archive/2007/06/01/768208.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/302soft/comments/commentRss/768208.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/302soft/services/trackbacks/768208.html</trackback:ping><description><![CDATA[<img height=509 alt="" src="http://www.cnblogs.com/images/cnblogs_com/302soft/atb3.JPG" width=718 border=0><br><br>ActiveBar3.0新增了Office2003和VS2005界面风格，可以轻易做出像Outlook2003的NavigationBar，只可惜它对PB的支持不太好，有部分方法在PB中无法调用，虽然帮助文件里说只支持VB6.0以上和C++，但PB里也可以使用，我也是刚在网上找到，用了一天的时间对其设计器和OCX控件进行了汉化，有小部分还保留了英文－因为汉化后在设计器里显示乱码。<br><br>因为最近太忙，汉化后没时间重新打包，所以请大家自己下载英文原版安装，然后从我博客下载个压缩包，用这两个文件替换掉原文件即可。我没试过，我想应该是没有问题的。本想把英文原版一起上传，但上传不成功，所以只符上注册码，大家自己安装吧。<br>SERIAL NUMBER :&nbsp; DD-AB-30-E000151<br><br>汉化下载：<a href="http://www.cnblogs.com/Files/302soft/ActiveBar%203.0汉化.rar">http://www.cnblogs.com/Files/302soft/ActiveBar%203.0汉化.rar</a>
<img src ="http://www.cnblogs.com/302soft/aggbug/768208.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43771/" target="_blank">[新闻]福布斯:中国经济增长减速 网游行业从中获益</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>PB取中文星期就这么简单</title><link>http://www.cnblogs.com/302soft/archive/2007/03/16/677208.html</link><dc:creator>寒夜听雨</dc:creator><author>寒夜听雨</author><pubDate>Fri, 16 Mar 2007 05:56:00 GMT</pubDate><guid>http://www.cnblogs.com/302soft/archive/2007/03/16/677208.html</guid><wfw:comment>http://www.cnblogs.com/302soft/comments/677208.html</wfw:comment><comments>http://www.cnblogs.com/302soft/archive/2007/03/16/677208.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/302soft/comments/commentRss/677208.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/302soft/services/trackbacks/677208.html</trackback:ping><description><![CDATA[<p>PB没有取中文星期的函数,所以只能自己写,以前总是将系统的英文星期取出来,用一个CASE语句一个个转,代码太多,今天终于发现了一个简单的方法,用DayNumber转,只要两行代码就搞定:<br><br><br>//函数:&nbsp; f_getChinessWeek()<br>//参数:&nbsp;&nbsp;Date&nbsp;&nbsp;&nbsp; ad_date<br>//返回:&nbsp; String<br>//功能:&nbsp; 返回中文星期字符串<br>//作者:Gary 2007.03.16<br><br>String&nbsp;ls_warr[] = { "日", "一", "二", "三", "四", "五", "六", "日" }</p>
<p>Return "星期" + ls_warr[ DayNumber( ad_date ) ]<br><br><br>-----20070529更新-----<br><br>下面这句更简单<br><br>"星期"+mid("日一二三四五六",daynumber(today())*2 - 1 ,2)</p>
<img src ="http://www.cnblogs.com/302soft/aggbug/677208.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43770/" target="_blank">[新闻]苹果正调查MacBook笔记本“黑屏死机”故障</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>关于农历算法的问题</title><link>http://www.cnblogs.com/302soft/archive/2007/02/07/642815.html</link><dc:creator>寒夜听雨</dc:creator><author>寒夜听雨</author><pubDate>Tue, 06 Feb 2007 21:17:00 GMT</pubDate><guid>http://www.cnblogs.com/302soft/archive/2007/02/07/642815.html</guid><wfw:comment>http://www.cnblogs.com/302soft/comments/642815.html</wfw:comment><comments>http://www.cnblogs.com/302soft/archive/2007/02/07/642815.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnblogs.com/302soft/comments/commentRss/642815.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/302soft/services/trackbacks/642815.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 最近在写个公农历转换的类，在网上查了很多资料，发觉网上的许多查询程序在计算干支年的时候好像都有问题。<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 本人认为，天干地支记年法应该是属于农历的，比如 丁亥猪年，应该是从农历的二○○七年正月初一开始到农历十二月底，而不是从二十四节气中的立春，更不是从公历的2007年1月1日算起。但是许多在线查询的网站上好像都有错，包括腾讯星座频道上的万年历和一些专门的农历查询网站。都是立春开始就算是丁亥年了，但实际上今年的立春比春节早十几天，08年也早两三天。刚开始我一直想不明白到底怎么回事，也不知道哪种说法是正确的，后来查了大量资料，看了很多历法方面的文章，我觉得这从立春开始算根本就不准确。<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我对天文历法各方面不是很了解，这也只代表我个人的看法，如有不当之处还请各位批评指证。
<img src ="http://www.cnblogs.com/302soft/aggbug/642815.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43769/" target="_blank">[新闻]007最牛电脑探秘：应用界面来自中国(组图)</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>中国年历算法和程式 </title><link>http://www.cnblogs.com/302soft/archive/2007/02/05/641061.html</link><dc:creator>寒夜听雨</dc:creator><author>寒夜听雨</author><pubDate>Mon, 05 Feb 2007 11:19:00 GMT</pubDate><guid>http://www.cnblogs.com/302soft/archive/2007/02/05/641061.html</guid><wfw:comment>http://www.cnblogs.com/302soft/comments/641061.html</wfw:comment><comments>http://www.cnblogs.com/302soft/archive/2007/02/05/641061.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/302soft/comments/commentRss/641061.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/302soft/services/trackbacks/641061.html</trackback:ping><description><![CDATA[摘要: <br>中国公历算法不是太难，关键是星期值的确定。这里给出了简单算法： <br><br><br>public static int dayOfWeek(int y, int m, int d)<br> {<br>     int w = 1; // 公历一年一月一日是星期一，所以起始值为星期日 <br>   y = (y-1)%400 + 1; // 公历星期值分部 400 年循环一次<br>   int ly = (y-1)/4; // 闰年次数 <br>   ly = ly - (y-1)/100; ly = ly + (y-1)/400;<br>    int ry = y - 1 - ly; // 常年次数<br>   w = w + ry; // 常年星期值增一 <br>   w = w + 2*ly; // 闰年星期值增二 <br>   w = w + dayOfYear(y,m,d); <br>    w = (w-1)%7 + 1; return w; }<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/302soft/archive/2007/02/05/641061.html'>阅读全文</a><img src ="http://www.cnblogs.com/302soft/aggbug/641061.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43768/" target="_blank">[新闻]新浪网遭攻击瘫痪500分钟 被迫答应黑客要求</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>安装程序后，如何让它不在控制面板的“添加或删除程序”列表里出现</title><link>http://www.cnblogs.com/302soft/archive/2007/02/03/638894.html</link><dc:creator>寒夜听雨</dc:creator><author>寒夜听雨</author><pubDate>Sat, 03 Feb 2007 06:10:00 GMT</pubDate><guid>http://www.cnblogs.com/302soft/archive/2007/02/03/638894.html</guid><wfw:comment>http://www.cnblogs.com/302soft/comments/638894.html</wfw:comment><comments>http://www.cnblogs.com/302soft/archive/2007/02/03/638894.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/302soft/comments/commentRss/638894.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/302soft/services/trackbacks/638894.html</trackback:ping><description><![CDATA[摘要: 问题：<br>怎么样在不删除程序的情况下，把添加删除程序里面的某个程序的卸载项目删掉？<br><br>答案：<br>进入注册表，在：HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall  分支下找到该程序主键，并将其删除。&nbsp;&nbsp;<a href='http://www.cnblogs.com/302soft/archive/2007/02/03/638894.html'>阅读全文</a><img src ="http://www.cnblogs.com/302soft/aggbug/638894.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43767/" target="_blank">[新闻]联发科称“死机短信”不会伤害手机硬件</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>C#对注册表读写类的再封装</title><link>http://www.cnblogs.com/302soft/archive/2007/01/28/632647.html</link><dc:creator>寒夜听雨</dc:creator><author>寒夜听雨</author><pubDate>Sun, 28 Jan 2007 12:45:00 GMT</pubDate><guid>http://www.cnblogs.com/302soft/archive/2007/01/28/632647.html</guid><wfw:comment>http://www.cnblogs.com/302soft/comments/632647.html</wfw:comment><comments>http://www.cnblogs.com/302soft/archive/2007/01/28/632647.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/302soft/comments/commentRss/632647.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/302soft/services/trackbacks/632647.html</trackback:ping><description><![CDATA[<table style="WORD-BREAK: break-all; WORD-WRAP: break-word" cellSpacing=0 width="100%" bgColor=#efefef border=0>
    <tbody>
        <tr>
            <td width="100%" bgColor=#ffffff colSpan=3><span style="FONT-SIZE: 14px">using System;<br>using System.IO;<br>using System.Runtime.InteropServices;<br>using System.Text;<br>using Microsoft.Win32;<br><br>namespace Wjb.ReadOrWriteIniAndReg<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;/// RWReg 的摘要说明。<br>&nbsp;&nbsp;&nbsp;&nbsp;/// 注册表操作类<br>&nbsp;&nbsp;&nbsp;&nbsp;/// 类库开发：吴剑冰<br>&nbsp;&nbsp;&nbsp;&nbsp;/// 时间：2003年11月07日<br>&nbsp;&nbsp;&nbsp;&nbsp;/// 功能：注册表操作<br>&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;public class RWReg<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private static RegistryKey rootkey;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// 构造根键为RootKey的注册表操作类，缺省打开Current_User主键<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public RWReg(string RootKey)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch (RootKey.ToUpper())<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;case "CLASSES_ROOT":<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rootkey=Registry.ClassesRoot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case "CURRENT_USER":<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rootkey=Registry.CurrentUser;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case "LOCAL_MACHINE":<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rootkey=Registry.LocalMachine;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case "USERS":<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rootkey=Registry.Users;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case "CURRENT_CONFIG":<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rootkey=Registry.CurrentConfig;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case "DYN_DATA":<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rootkey=Registry.DynData;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case "PERFORMANCE_DATA":<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rootkey=Registry.PerformanceData;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rootkey=Registry.CurrentUser;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<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;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// 读取路径为keypath，键名为keyname的注册表键值，缺省返回def<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="keypath"&gt;&lt;/param&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="keyname"&gt;&lt;/param&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="def"&gt;&lt;/param&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;returns&gt;&lt;/returns&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public string GetRegVal(string keypath,string keyname,string def)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<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;RegistryKey key=rootkey.OpenSubKey(keypath);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return key.GetValue(keyname,(object)def).ToString();<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;catch<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;return def;<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;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// 设置路径为keypath，键名为keyname的注册表键值为keyval<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="keypath"&gt;&lt;/param&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="keyname"&gt;&lt;/param&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="keyval"&gt;&lt;/param&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public bool SetRegVal(string keypath,string keyname,string keyval)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<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;RegistryKey key=rootkey.OpenSubKey(keypath,true);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;key.SetValue(keyname,(object)keyval);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return true;<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;catch<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;return false;<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;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// 创建路径为keypath的键<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="keypath"&gt;&lt;/param&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;returns&gt;&lt;/returns&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public RegistryKey CreateRegKey(string keypath)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<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;return rootkey.CreateSubKey(keypath);<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;catch<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;return null;<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;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// 删除路径为keypath的子项<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="keypath"&gt;&lt;/param&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;returns&gt;&lt;/returns&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public bool DelRegSubKey(string keypath)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<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;rootkey.DeleteSubKey(keypath);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return true;<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;catch<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;return false;<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;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// 删除路径为keypath的子项及其附属子项<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="keypath"&gt;&lt;/param&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;returns&gt;&lt;/returns&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public bool DelRegSubKeyTree(string keypath)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<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;rootkey.DeleteSubKeyTree(keypath);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return true;<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;catch<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;return false;<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;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;summary&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// 删除路径为keypath下键名为keyname的键值<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;/summary&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="keypath"&gt;&lt;/param&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;param name="keyname"&gt;&lt;/param&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/// &lt;returns&gt;&lt;/returns&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public bool DelRegKeyVal(string keypath,string keyname)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<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;RegistryKey key=rootkey.OpenSubKey(keypath,true);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;key.DeleteValue(keyname);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return true;<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;catch<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;return false;<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><br></td>
        </tr>
        <tr>
            <td width="100%" bgColor=#ffffff colSpan=3>&nbsp; </td>
        </tr>
    </tbody>
</table>
<img src ="http://www.cnblogs.com/302soft/aggbug/632647.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43766/" target="_blank">[新闻]金融危机引爆Web2.0变革：社区网站价值被高估</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>C#中用API实现MP3等音频文件的播放类</title><link>http://www.cnblogs.com/302soft/archive/2007/01/23/627869.html</link><dc:creator>寒夜听雨</dc:creator><author>寒夜听雨</author><pubDate>Tue, 23 Jan 2007 05:35:00 GMT</pubDate><guid>http://www.cnblogs.com/302soft/archive/2007/01/23/627869.html</guid><wfw:comment>http://www.cnblogs.com/302soft/comments/627869.html</wfw:comment><comments>http://www.cnblogs.com/302soft/archive/2007/01/23/627869.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/302soft/comments/commentRss/627869.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/302soft/services/trackbacks/627869.html</trackback:ping><description><![CDATA[摘要: C#没有提供播放MP3等音频文件的类，要编写播放MP3等音频文件程序，必须使用第三方控件或类。本文使用API函数mciSendString，编写一个播放MP3等音频文件的类。 <br><br>　　具体源码如下： <br><br>　　一、使用API函数mciSendString构成的媒体播放类。&nbsp;&nbsp;<a href='http://www.cnblogs.com/302soft/archive/2007/01/23/627869.html'>阅读全文</a><img src ="http://www.cnblogs.com/302soft/aggbug/627869.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43765/" target="_blank">[新闻]MySpace称目前是收购创业公司良机</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>使用C#编写LED样式时钟控件</title><link>http://www.cnblogs.com/302soft/archive/2007/01/21/626167.html</link><dc:creator>寒夜听雨</dc:creator><author>寒夜听雨</author><pubDate>Sun, 21 Jan 2007 09:03:00 GMT</pubDate><guid>http://www.cnblogs.com/302soft/archive/2007/01/21/626167.html</guid><wfw:comment>http://www.cnblogs.com/302soft/comments/626167.html</wfw:comment><comments>http://www.cnblogs.com/302soft/archive/2007/01/21/626167.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/302soft/comments/commentRss/626167.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/302soft/services/trackbacks/626167.html</trackback:ping><description><![CDATA[摘要: 运行效果：&#160;//--------------------------（如转载，请保留版权信息）-------------------------////SevenSegmentClockStyle.cs朱继山a3news(AT)hotmail.com--////-----------------------------http://www.brawdraw.com------------&nbsp;&nbsp;<a href='http://www.cnblogs.com/302soft/archive/2007/01/21/626167.html'>阅读全文</a><img src ="http://www.cnblogs.com/302soft/aggbug/626167.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43764/" target="_blank">[新闻]诺基亚推出触摸屏手机N97</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item></channel></rss>