<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>家有小虎 &#187; 代码</title>
	<atom:link href="http://jiahu.net/tag/%e4%bb%a3%e7%a0%81/feed" rel="self" type="application/rss+xml" />
	<link>http://jiahu.net</link>
	<description>我在路上, 你不在身旁. 想你的时候, 温暖依然.</description>
	<lastBuildDate>Sun, 15 Jan 2012 03:12:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>在Repeater中添加换页符</title>
		<link>http://jiahu.net/%e5%9c%a8repeater%e4%b8%ad%e6%b7%bb%e5%8a%a0%e6%8d%a2%e9%a1%b5%e7%ac%a6.htm</link>
		<comments>http://jiahu.net/%e5%9c%a8repeater%e4%b8%ad%e6%b7%bb%e5%8a%a0%e6%8d%a2%e9%a1%b5%e7%ac%a6.htm#comments</comments>
		<pubDate>Fri, 04 Sep 2009 09:42:17 +0000</pubDate>
		<dc:creator>@ouc</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[资源]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[打印]]></category>

		<guid isPermaLink="false">http://jiahu.net/?p=1154</guid>
		<description><![CDATA[1234567protected void ItemDataBound(object sender, RepeaterItemEventArgs e) { if ((e.Item.ItemType.Equals(ListItemType.Item) &#124;&#124; e.Item.ItemType.Equals(ListItemType.AlternatingItem)) &#38;amp;&#38;amp; (e.Item.ItemIndex + 1) % ProductsPerPage == 0) { e.Item.Controls.Add(new LiteralControl(&#34;&#38;lt;tr&#38;gt;&#38;lt;td class=\&#34;PageBreak\&#34; &#38;gt;&#38;lt;/td&#38;gt;&#38;lt;/tr&#38;gt;&#34;)); } } 来源: http://weblogs.asp.net/dennisthemenace/archive/2008/01/25/insertion-of-a-page-break-in-a-repeater.aspx]]></description>
			<content:encoded><![CDATA[<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">protected void ItemDataBound(object sender, RepeaterItemEventArgs e)<br />
{<br />
if ((e.Item.ItemType.Equals(ListItemType.Item) || e.Item.ItemType.Equals(ListItemType.AlternatingItem)) &amp;amp;&amp;amp; (e.Item.ItemIndex + 1) % ProductsPerPage == 0)<br />
{<br />
e.Item.Controls.Add(new LiteralControl(&quot;&amp;lt;tr&amp;gt;&amp;lt;td class=\&quot;PageBreak\&quot; &amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&quot;));<br />
}<br />
}</div></td></tr></tbody></table></div>
<p>来源: <a href="http://weblogs.asp.net/dennisthemenace/archive/2008/01/25/insertion-of-a-page-break-in-a-repeater.aspx" target="_blank">http://weblogs.asp.net/dennisthemenace/archive/2008/01/25/insertion-of-a-page-break-in-a-repeater.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/%e5%9c%a8repeater%e4%b8%ad%e6%b7%bb%e5%8a%a0%e6%8d%a2%e9%a1%b5%e7%ac%a6.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Styling Excel cells with mso-number-format</title>
		<link>http://jiahu.net/styling-excel-cells-with-mso-number-format.htm</link>
		<comments>http://jiahu.net/styling-excel-cells-with-mso-number-format.htm#comments</comments>
		<pubDate>Wed, 11 Feb 2009 15:34:45 +0000</pubDate>
		<dc:creator>@ouc</dc:creator>
				<category><![CDATA[工作]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[代码]]></category>

		<guid isPermaLink="false">http://cngator.net/?p=878</guid>
		<description><![CDATA[mso-number-format:”0&#8243; NO Decimals mso-number-format:”0\.000&#8243; 3 Decimals mso-number-format:”\#\,\#\#0\.000&#8243; Comma with 3 dec mso-number-format:”mm\/dd\/yy” Date7 mso-number-format:”mmmm\ d\,\ yyyy” Date9 mso-number-format:”m\/d\/yy\ h\:mm\ AM\/PM” D -T AMPM mso-number-format:”Short Date” 01/03/1998 mso-number-format:”Medium Date” 01-mar-98 mso-number-format:”d\-mmm\-yyyy” 01-mar-1998 mso-number-format:”Short Time” 5:16 mso-number-format:”Medium Time” 5:16 am mso-number-format:”Long Time” &#8230; <a href="http://jiahu.net/styling-excel-cells-with-mso-number-format.htm">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td>mso-number-format:”0&#8243;</td>
<td>NO Decimals</td>
</tr>
<tr>
<td>mso-number-format:”0\.000&#8243;</td>
<td>3 Decimals</td>
</tr>
<tr>
<td>mso-number-format:”\#\,\#\#0\.000&#8243;</td>
<td>Comma with 3 dec</td>
</tr>
<tr>
<td>mso-number-format:”mm\/dd\/yy”</td>
<td>Date7</td>
</tr>
<tr>
<td>mso-number-format:”mmmm\ d\,\ yyyy”</td>
<td>Date9</td>
</tr>
<tr>
<td>mso-number-format:”m\/d\/yy\ h\:mm\ AM\/PM”</td>
<td>D -T AMPM</td>
</tr>
<tr>
<td>mso-number-format:”Short Date”</td>
<td>01/03/1998</td>
</tr>
<tr>
<td>mso-number-format:”Medium Date”</td>
<td>01-mar-98</td>
</tr>
<tr>
<td>mso-number-format:”d\-mmm\-yyyy”</td>
<td>01-mar-1998</td>
</tr>
<tr>
<td>mso-number-format:”Short Time”</td>
<td>5:16</td>
</tr>
<tr>
<td>mso-number-format:”Medium Time”</td>
<td>5:16 am</td>
</tr>
<tr>
<td>mso-number-format:”Long Time”</td>
<td>5:16:21:00</td>
</tr>
<tr>
<td>mso-number-format:”Percent”</td>
<td>Percent &#8211; two decimals</td>
</tr>
<tr>
<td>mso-number-format:”0%”</td>
<td>Percent &#8211; no decimals</td>
</tr>
<tr>
<td>mso-number-format:”0\.E+00&#8243;</td>
<td>Scientific Notation</td>
</tr>
<tr>
<td>mso-number-format:”\@”</td>
<td>Text</td>
</tr>
<tr>
<td>mso-number-format:”\#\ ???\/???”</td>
<td>Fractions &#8211; up to 3 digits (312/943)</td>
</tr>
<tr>
<td>mso-number-format:”\0022£\0022\#\,\#\#0\.00&#8243;</td>
<td>£12.76</td>
</tr>
<tr>
<td>mso-number-format:”\#\,\#\#0\.00_ \;\[Red\]\-\#\,\#\#0\.00\ “</td>
<td>2 decimals, negative numbers in red and signed<br />
(1.56   <span style="color: #cc0000;">-1.56</span>)</td>
</tr>
</tbody>
</table>
<p>用法举例：</p>
<p>当我们用&lt;<a href="mailto:%@page">%@page</a> contentType=”application/vnd.ms-excel; charset=UTF-8&#8243;%&gt;的方法导出网页文件为excel时，如果导出的数据中有数字以0开头，则该0会被省略，为了保留这个处于首位的0，可以在表格的style中加入：</p>
<p><span style="color: #ff0000;">style=&#8217;mso-number-format:”\@”;&#8217;</span></p>
<p>这样的话，导出的该表格中首位为0的数字就会将该0保留啦！</p>
<p>来源: <a href="http://blog.sina.com.cn/s/blog_5a010cd10100c3gs.html" target="_blank">http://blog.sina.com.cn/s/blog_5a010cd10100c3gs.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/styling-excel-cells-with-mso-number-format.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL脚本 &#8212; 行变列</title>
		<link>http://jiahu.net/sql%e8%84%9a%e6%9c%ac-%e8%a1%8c%e5%8f%98%e5%88%97.htm</link>
		<comments>http://jiahu.net/sql%e8%84%9a%e6%9c%ac-%e8%a1%8c%e5%8f%98%e5%88%97.htm#comments</comments>
		<pubDate>Mon, 01 Dec 2008 08:52:31 +0000</pubDate>
		<dc:creator>@ouc</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[代码]]></category>

		<guid isPermaLink="false">http://cngator.net/?p=829</guid>
		<description><![CDATA[create table aaa ( col nvarchar(10) ) insert into aaa select 1 union select 2 union select 3 declare @sql varchar(8000) set @sql=&#8217;select &#8216; select  @sql=@sql+&#8217;max(case col when ”&#8217;+ col +”&#8217; then col end) + ”,” + &#8216; from (select &#8230; <a href="http://jiahu.net/sql%e8%84%9a%e6%9c%ac-%e8%a1%8c%e5%8f%98%e5%88%97.htm">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>create table aaa<br />
(<br />
col nvarchar(10)<br />
)</p>
<p>insert into aaa<br />
select 1<br />
union<br />
select 2<br />
union<br />
select 3</p>
<p>declare @sql varchar(8000)<br />
set @sql=&#8217;select &#8216;<br />
select  @sql=@sql+&#8217;max(case col when ”&#8217;+ col +”&#8217; then col end) + ”,” + &#8216;<br />
from (select distinct col from aaa)  a<br />
set @sql=left(@sql,len(@sql)-1)</p>
<p>set @sql=@sql+&#8217;  from aaa&#8217;<br />
&#8211;print @sql<br />
exec(@sql)</p>
<p>drop table aaa</p>
]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/sql%e8%84%9a%e6%9c%ac-%e8%a1%8c%e5%8f%98%e5%88%97.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convert integer to Enum instance</title>
		<link>http://jiahu.net/convert-integer-to-enum-instance.htm</link>
		<comments>http://jiahu.net/convert-integer-to-enum-instance.htm#comments</comments>
		<pubDate>Mon, 27 Oct 2008 04:19:03 +0000</pubDate>
		<dc:creator>@ouc</dc:creator>
				<category><![CDATA[工作]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[代码]]></category>

		<guid isPermaLink="false">http://cngator.net/?p=774</guid>
		<description><![CDATA[public void EnumInstanceFromInt() { // The .NET Framework contains an Enum called DayOfWeek. // Let&#8217;s generate some Enum instances from int values. // Usually you wouldn&#8217;t cast an instance of an existing Enum to an int // in order to &#8230; <a href="http://jiahu.net/convert-integer-to-enum-instance.htm">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>public void EnumInstanceFromInt()<br />
{<br />
// The .NET Framework contains an Enum called DayOfWeek.<br />
// Let&#8217;s generate some Enum instances from int values.</p>
<p>// Usually you wouldn&#8217;t cast an instance of an existing Enum to an int<br />
// in order to create an Enum instance.  :-)  You would have the actual<br />
// integer value, perhaps a value from a database where the int value of<br />
// the enum was stored.</p>
<p>DayOfWeek wednesday =<br />
(DayOfWeek)Enum.ToObject(typeof(DayOfWeek), (int)DayOfWeek.Wednesday);<br />
DayOfWeek sunday =<br />
(DayOfWeek)Enum.ToObject(typeof(DayOfWeek), (int)DayOfWeek.Sunday);<br />
DayOfWeek tgif =<br />
(DayOfWeek)Enum.ToObject(typeof(DayOfWeek), (int)DayOfWeek.Friday);</p>
<p>lblOutput.Text = wednesday.ToString()<br />
+ “.  Int value = ” + ((int)wednesday).ToString() + “\n”;<br />
lblOutput.Text += sunday.ToString()<br />
+ “.  Int value = ” + ((int)sunday).ToString() + “\n”;<br />
lblOutput.Text += tgif.ToString()<br />
+ “.  Int value = ” + ((int)tgif).ToString() + “\n”;<br />
}</p>
<p>Result:</p>
<p>Wednesday. Int value = 3<br />
Sunday. Int value = 0<br />
Friday. Int value = 5</p>
<p>Link: <a href="http://www.cambiaresearch.com/c4/52a7e5fe-c7fc-49ab-b21d-37e6194687f3/Convert-Integer-To-Enum-Instance-in-csharp.aspx" target="_blank">http://www.cambiaresearch.com/c4/52a7e5fe-c7fc-49ab-b21d-37e6194687f3/Convert-Integer-To-Enum-Instance-in-csharp.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/convert-integer-to-enum-instance.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在网页上启动桌面应用程序</title>
		<link>http://jiahu.net/%e5%9c%a8%e7%bd%91%e9%a1%b5%e4%b8%8a%e5%90%af%e5%8a%a8%e6%a1%8c%e9%9d%a2%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f.htm</link>
		<comments>http://jiahu.net/%e5%9c%a8%e7%bd%91%e9%a1%b5%e4%b8%8a%e5%90%af%e5%8a%a8%e6%a1%8c%e9%9d%a2%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f.htm#comments</comments>
		<pubDate>Wed, 08 Oct 2008 06:52:35 +0000</pubDate>
		<dc:creator>@ouc</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[网页]]></category>

		<guid isPermaLink="false">http://cngator.net/?p=720</guid>
		<description><![CDATA[Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Test] @=”Test” “URL Protocol”=”应用程序路径 %l” [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Test\DefaultIcon] @=”%SystemRoot%\\system32\\url.dll,0&#8243; [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Test\Shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Test\Shell\open] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Test\Shell\open\command] @=”应用程序路径 %l” 注意: %1是百分号加上数字1 在网页上加一个这样的链接： &#60;a href=&#8217;Test://para1&#38;para2&#38;para3&#8242;&#62;启动桌面应用程序&#60;/a&#62; 如果用户点击这个网页链接，在注册表中对应的应用程序就可以被启动了。 来源: http://www.cnblogs.com/ilovejolly/archive/2007/06/25/794566.html]]></description>
			<content:encoded><![CDATA[<div style="color: #E33;">Windows Registry Editor Version 5.00</p>
<p>[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Test]<br />
@=”Test”<br />
“URL Protocol”=”应用程序路径 %l”</p>
<p>[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Test\DefaultIcon]<br />
@=”%SystemRoot%\\system32\\url.dll,0&#8243;</p>
<p>[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Test\Shell]</p>
<p>[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Test\Shell\open]</p>
<p>[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Test\Shell\open\command]<br />
@=”应用程序路径 %l”</p>
<p>注意: <strong>%1是百分号加上数字1</strong></div>
<p>在网页上加一个这样的链接：<br />
&lt;a href=&#8217;Test://para1&amp;para2&amp;para3&#8242;&gt;启动桌面应用程序&lt;/a&gt;</p>
<p>如果用户点击这个网页链接，在注册表中对应的应用程序就可以被启动了。</p>
<p>来源: <a title="在网页上启动桌面应用程序" href="http://www.cnblogs.com/ilovejolly/archive/2007/06/25/794566.html" target="_blank">http://www.cnblogs.com/ilovejolly/archive/2007/06/25/794566.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/%e5%9c%a8%e7%bd%91%e9%a1%b5%e4%b8%8a%e5%90%af%e5%8a%a8%e6%a1%8c%e9%9d%a2%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>将 yyyyMMdd 格式字符串转换成 yyyy-MM-dd 格式的日期</title>
		<link>http://jiahu.net/%e5%b0%86-yyyymmdd-%e6%a0%bc%e5%bc%8f%e5%ad%97%e7%ac%a6%e4%b8%b2%e8%bd%ac%e6%8d%a2%e6%88%90-yyyy-mm-dd-%e6%a0%bc%e5%bc%8f%e7%9a%84%e6%97%a5%e6%9c%9f.htm</link>
		<comments>http://jiahu.net/%e5%b0%86-yyyymmdd-%e6%a0%bc%e5%bc%8f%e5%ad%97%e7%ac%a6%e4%b8%b2%e8%bd%ac%e6%8d%a2%e6%88%90-yyyy-mm-dd-%e6%a0%bc%e5%bc%8f%e7%9a%84%e6%97%a5%e6%9c%9f.htm#comments</comments>
		<pubDate>Thu, 25 Sep 2008 03:19:51 +0000</pubDate>
		<dc:creator>@ouc</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[格式]]></category>

		<guid isPermaLink="false">http://cngator.net/?p=715</guid>
		<description><![CDATA[DateTime.ParseExact(输入的字符串,”yyyyMMdd”,System.Globalization.CultureInfo.CurrentCulture)]]></description>
			<content:encoded><![CDATA[<p>DateTime.ParseExact(输入的字符串,”yyyyMMdd”,System.Globalization.CultureInfo.CurrentCulture)</p>
]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/%e5%b0%86-yyyymmdd-%e6%a0%bc%e5%bc%8f%e5%ad%97%e7%ac%a6%e4%b8%b2%e8%bd%ac%e6%8d%a2%e6%88%90-yyyy-mm-dd-%e6%a0%bc%e5%bc%8f%e7%9a%84%e6%97%a5%e6%9c%9f.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在 LinQ 语句中实现 Left Join 操作</title>
		<link>http://jiahu.net/%e5%9c%a8-linq-%e8%af%ad%e5%8f%a5%e4%b8%ad%e5%ae%9e%e7%8e%b0-left-join-%e6%93%8d%e4%bd%9c.htm</link>
		<comments>http://jiahu.net/%e5%9c%a8-linq-%e8%af%ad%e5%8f%a5%e4%b8%ad%e5%ae%9e%e7%8e%b0-left-join-%e6%93%8d%e4%bd%9c.htm#comments</comments>
		<pubDate>Thu, 18 Sep 2008 02:23:49 +0000</pubDate>
		<dc:creator>@ouc</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[LinQ]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[代码]]></category>

		<guid isPermaLink="false">http://cngator.net/?p=709</guid>
		<description><![CDATA[var query = (from p in dc.GetTable&#60;Person&#62;() join pa in dc.GetTable&#60;PersonAddress&#62;() on p.Id equals pa.PersonId into tempAddresses from addresses in tempAddresses.DefaultIfEmpty(new PersonAddress()) select new { p.FirstName, p.LastName, addresses.State });]]></description>
			<content:encoded><![CDATA[<p><span class="keyword">var</span> query = (<span class="keyword">from</span> p <span class="keyword">in</span> dc.GetTable&lt;<span class="cSharpClass">Person</span>&gt;()<br />
<span class="keyword"> join</span> pa <span class="keyword">in</span> dc.GetTable&lt;<span class="cSharpClass">PersonAddress</span>&gt;() <span class="keyword">on</span> p.Id <span class="keyword">equals</span> pa.PersonId <span class="keyword">into</span> tempAddresses<br />
<span class="keyword"> from</span> addresses <span class="keyword">in</span> tempAddresses.DefaultIfEmpty(new <span class="cSharpClass">PersonAddress()</span>)<br />
<span class="keyword"> select new</span> { p.FirstName, p.LastName, addresses.State });</p>
]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/%e5%9c%a8-linq-%e8%af%ad%e5%8f%a5%e4%b8%ad%e5%ae%9e%e7%8e%b0-left-join-%e6%93%8d%e4%bd%9c.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE8不兼容你的网页 怎么办? &#8211; 简单开启兼容模式</title>
		<link>http://jiahu.net/ie8%e4%b8%8d%e5%85%bc%e5%ae%b9%e4%bd%a0%e7%9a%84%e7%bd%91%e9%a1%b5-%e6%80%8e%e4%b9%88%e5%8a%9e-%e7%ae%80%e5%8d%95%e5%bc%80%e5%90%af%e5%85%bc%e5%ae%b9%e6%a8%a1%e5%bc%8f.htm</link>
		<comments>http://jiahu.net/ie8%e4%b8%8d%e5%85%bc%e5%ae%b9%e4%bd%a0%e7%9a%84%e7%bd%91%e9%a1%b5-%e6%80%8e%e4%b9%88%e5%8a%9e-%e7%ae%80%e5%8d%95%e5%bc%80%e5%90%af%e5%85%bc%e5%ae%b9%e6%a8%a1%e5%bc%8f.htm#comments</comments>
		<pubDate>Fri, 29 Aug 2008 06:14:10 +0000</pubDate>
		<dc:creator>@ouc</dc:creator>
				<category><![CDATA[工作]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[兼容性]]></category>
		<category><![CDATA[网页]]></category>
		<category><![CDATA[设计]]></category>

		<guid isPermaLink="false">http://cngator.net/?p=644</guid>
		<description><![CDATA[只需要在页面中加入如下HTTP meta-tag: &#60;meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7&#8243; /&#62; 只要IE8一读到这个标签,它就会自动启动IE7兼容模式,保证页面完整展示. 还有一种方法是针对整个网站的,在IIS中加入如下描述符就可以有相同的效果,当然这么做范围更广. &#60;?xml version=”1.0&#8243; encoding=”utf-8&#8243;?&#62; &#60;configuration&#62; &#60;system.webServer&#62; &#60;httpProtocol&#62; &#60;customHeaders&#62; &#60;add name=”X-UA-Compatible” value=”IE=EmulateIE7&#8243;&#62; &#60;/customHeaders&#62; &#60;/httpProtocol&#62; &#60;/system.webServer&#62; &#60;/configuration&#62; 或者你还可以使用IIS admin tool来定义,更为简单. PS: 只是权宜之计, 还是尽快符合W3C标准为好. 来源: http://www.cnbeta.com/articles/63391.htm]]></description>
			<content:encoded><![CDATA[<p>只需要在页面中加入如下HTTP meta-tag:</p>
<p><strong>&lt;meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7&#8243; /&gt;</strong></p>
<p>只要IE8一读到这个标签,它就会自动启动IE7兼容模式,保证页面完整展示.</p>
<p>还有一种方法是针对整个网站的,在IIS中加入如下描述符就可以有相同的效果,当然这么做范围更广.</p>
<p><strong>&lt;?xml version=”1.0&#8243; encoding=”utf-8&#8243;?&gt;<br />
&lt;configuration&gt;<br />
&lt;system.webServer&gt;<br />
&lt;httpProtocol&gt;<br />
&lt;customHeaders&gt;<br />
&lt;add name=”X-UA-Compatible” value=”IE=EmulateIE7&#8243;&gt;<br />
&lt;/customHeaders&gt;<br />
&lt;/httpProtocol&gt;<br />
&lt;/system.webServer&gt;<br />
&lt;/configuration&gt;<br />
</strong><br />
或者你还可以使用IIS admin tool来定义,更为简单.</p>
<div class="wp-caption alignnone" style="width: 235px"><img src="http://blogs.msdn.com/blogfiles/chkoenig/WindowsLiveWriter/ConfiguringApacheforIE8Beta2sIE7Compatib_7BEC/image_thumb.png" alt="IIS, IE8, 兼容" width="225" height="242" /><p class="wp-caption-text">IIS, IE8, 兼容</p></div>
<p>PS: 只是权宜之计, 还是尽快符合W3C标准为好.<br />
来源: <a href="http://www.cnbeta.com/articles/63391.htm" target="_blank">http://www.cnbeta.com/articles/63391.htm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/ie8%e4%b8%8d%e5%85%bc%e5%ae%b9%e4%bd%a0%e7%9a%84%e7%bd%91%e9%a1%b5-%e6%80%8e%e4%b9%88%e5%8a%9e-%e7%ae%80%e5%8d%95%e5%bc%80%e5%90%af%e5%85%bc%e5%ae%b9%e6%a8%a1%e5%bc%8f.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>某个日期是在一年中的第几周 &#8212; 被遗忘的GregorianCalendar类</title>
		<link>http://jiahu.net/%e6%9f%90%e4%b8%aa%e6%97%a5%e6%9c%9f%e6%98%af%e5%9c%a8%e4%b8%80%e5%b9%b4%e4%b8%ad%e7%9a%84%e7%ac%ac%e5%87%a0%e5%91%a8-%e8%a2%ab%e9%81%97%e5%bf%98%e7%9a%84gregoriancalendar%e7%b1%bb.htm</link>
		<comments>http://jiahu.net/%e6%9f%90%e4%b8%aa%e6%97%a5%e6%9c%9f%e6%98%af%e5%9c%a8%e4%b8%80%e5%b9%b4%e4%b8%ad%e7%9a%84%e7%ac%ac%e5%87%a0%e5%91%a8-%e8%a2%ab%e9%81%97%e5%bf%98%e7%9a%84gregoriancalendar%e7%b1%bb.htm#comments</comments>
		<pubDate>Wed, 13 Feb 2008 11:48:26 +0000</pubDate>
		<dc:creator>@ouc</dc:creator>
				<category><![CDATA[工作]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[日期]]></category>

		<guid isPermaLink="false">http://cngator.net/?p=275</guid>
		<description><![CDATA[123using System.Globalization; GregorianCalendar gc = new GregorianCalendar(); int weekOfYear = gc.GetWeekOfYear(DateTime.Now, CalendarWeekRule.FirstDay, DayOfWeek.Monday); 写成通用的方法，获取某一日期是该年中的第几周 1234567891011using System.Globalization; /// &#38;lt;summary&#38;gt; /// 获取某一日期是该年中的第几周 /// &#38;lt;/summary&#38;gt; /// &#38;lt;param name=&#34;dt&#34;&#38;gt;日期&#38;lt;/param&#38;gt; /// &#38;lt;returns&#38;gt;该日期在该年中的周数&#38;lt;/returns&#38;gt; private int GetWeekOfYear(DateTime dt) { GregorianCalendar gc = new GregorianCalendar(); return gc.GetWeekOfYear(dt, CalendarWeekRule.FirstDay, &#8230; <a href="http://jiahu.net/%e6%9f%90%e4%b8%aa%e6%97%a5%e6%9c%9f%e6%98%af%e5%9c%a8%e4%b8%80%e5%b9%b4%e4%b8%ad%e7%9a%84%e7%ac%ac%e5%87%a0%e5%91%a8-%e8%a2%ab%e9%81%97%e5%bf%98%e7%9a%84gregoriancalendar%e7%b1%bb.htm">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">using System.Globalization;<br />
GregorianCalendar gc = new GregorianCalendar();<br />
int weekOfYear = gc.GetWeekOfYear(DateTime.Now, CalendarWeekRule.FirstDay, DayOfWeek.Monday);</div></td></tr></tbody></table></div>
<p>写成通用的方法，获取某一日期是该年中的第几周</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">using System.Globalization;<br />
/// &amp;lt;summary&amp;gt;<br />
/// 获取某一日期是该年中的第几周<br />
/// &amp;lt;/summary&amp;gt;<br />
/// &amp;lt;param name=&quot;dt&quot;&amp;gt;日期&amp;lt;/param&amp;gt;<br />
/// &amp;lt;returns&amp;gt;该日期在该年中的周数&amp;lt;/returns&amp;gt;<br />
private int GetWeekOfYear(DateTime dt)<br />
{<br />
GregorianCalendar gc = new GregorianCalendar();<br />
return gc.GetWeekOfYear(dt, CalendarWeekRule.FirstDay, DayOfWeek.Monday);<br />
}</div></td></tr></tbody></table></div>
<p>以前还在CSDN上遇到这样一个问题，就是计算某一年有多少周，同样可以用这个类的方法来解决</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">using System.Globalization;<br />
/// &amp;lt;summary&amp;gt;<br />
/// 获取某一年有多少周<br />
/// &amp;lt;/summary&amp;gt;<br />
/// &amp;lt;param name=&quot;year&quot;&amp;gt;年份&amp;lt;/param&amp;gt;<br />
/// &amp;lt;returns&amp;gt;该年周数&amp;lt;/returns&amp;gt;<br />
private int GetWeekAmount(int year)<br />
{<br />
DateTime end = new DateTime(year, 12, 31); &nbsp;//该年最后一天<br />
System.Globalization.GregorianCalendar gc = new GregorianCalendar();<br />
return gc.GetWeekOfYear(end, CalendarWeekRule.FirstDay, DayOfWeek.Monday); &nbsp;//该年星期数<br />
}</div></td></tr></tbody></table></div>
<p>来源: <a href="http://www.cnblogs.com/lxcnn/archive/2007/08/10/850046.html" target="_blank">http://www.cnblogs.com/lxcnn/archive/2007/08/10/850046.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/%e6%9f%90%e4%b8%aa%e6%97%a5%e6%9c%9f%e6%98%af%e5%9c%a8%e4%b8%80%e5%b9%b4%e4%b8%ad%e7%9a%84%e7%ac%ac%e5%87%a0%e5%91%a8-%e8%a2%ab%e9%81%97%e5%bf%98%e7%9a%84gregoriancalendar%e7%b1%bb.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SBO 调用模态与非模态窗体</title>
		<link>http://jiahu.net/sbo-%e8%b0%83%e7%94%a8%e6%a8%a1%e6%80%81%e4%b8%8e%e9%9d%9e%e6%a8%a1%e6%80%81%e7%aa%97%e4%bd%93.htm</link>
		<comments>http://jiahu.net/sbo-%e8%b0%83%e7%94%a8%e6%a8%a1%e6%80%81%e4%b8%8e%e9%9d%9e%e6%a8%a1%e6%80%81%e7%aa%97%e4%bd%93.htm#comments</comments>
		<pubDate>Fri, 25 Jan 2008 10:28:07 +0000</pubDate>
		<dc:creator>@ouc</dc:creator>
				<category><![CDATA[工作]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[窗口]]></category>

		<guid isPermaLink="false">http://cngator.net/?p=249</guid>
		<description><![CDATA[SBO显示非模态窗体 “itemEvent” viewWinForm vWForm =new ViewWinForm(); Thread T=new Thread(new ThreadStart(vWForm.view)); t.SetApartmentState(ApartmentState.STA); t.start(); CLASS ViewWinForm { Private bool run; Form oForm; public ViewWinForm() { //构造函数 oForm=new Form(); oForm.FormClosed+=new ormClosedEventHandler(form_FormClosed); } public void view() { run = true; form.Show(); while (run) { &#8230; <a href="http://jiahu.net/sbo-%e8%b0%83%e7%94%a8%e6%a8%a1%e6%80%81%e4%b8%8e%e9%9d%9e%e6%a8%a1%e6%80%81%e7%aa%97%e4%bd%93.htm">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>SBO显示非模态窗体<br />
“itemEvent”<br />
viewWinForm vWForm =new ViewWinForm();<br />
Thread T=new Thread(new ThreadStart(vWForm.view));<br />
t.SetApartmentState(ApartmentState.STA);<br />
t.start();</p>
<p>CLASS ViewWinForm<br />
{</p>
<p>Private bool run;<br />
Form oForm;</p>
<p>public ViewWinForm()<br />
{<br />
//构造函数<br />
oForm=new Form();<br />
oForm.FormClosed+=new ormClosedEventHandler(form_FormClosed);</p>
<p>}</p>
<p>public void view()<br />
{<br />
run = true;<br />
form.Show();<br />
while (run)<br />
{<br />
Application.DoEvents();<br />
Thread.Sleep(1);<br />
}<br />
}</p>
<p>void form_FormClosed(object sender, FormClosedEventArgs e)<br />
{<br />
run = false;<br />
}<br />
}</p>
<p>SBO中显示模态窗体（如:对话框)<br />
摘自https://www.sdn.sap.com/irj/sdn/thread?threadID=45710&amp;tstart=0</p>
<p>After searching the forums for a way to reliably open an open file dialog I didn&#8217;t really find any examples showing what I needed. Anyway, here&#8217;s what I came up with.</p>
<p>There are two problems to deal with:</p>
<p>1. The dialog must be run on a separate thread.<br />
2. The dialog must be modal for the CORRECT INSTANCE of the SAP client window.</p>
<p>With my item events I invoke the dialog with the following code example for an excel file. I was using the try/catch for debugging purposes.</p>
<p>I hope this helps someone out in the future.</p>
<p>GetFileNameClass oGetFileName = new GetFileNameClass();<br />
oGetFileName.Filter = “Excel files (*.xls)|*.xls”;<br />
oGetFileName.InitialDirectory =<br />
Environment.GetFolderPath(Environment.SpecialFolder.Personal);<br />
Thread threadGetExcelFile = new Thread(new ThreadStart(oGetFileName.GetFileName));<br />
threadGetExcelFile.ApartmentState = ApartmentState.STA;<br />
try<br />
{<br />
threadGetExcelFile.Start();<br />
while (!threadGetExcelFile.IsAlive); // Wait for thread to get started<br />
Thread.Sleep(1);  // Wait a sec more<br />
threadGetExcelFile.Join();    // Wait for thread to end</p>
<p>// Use file name as you will here<br />
string strValue = oGetFileName.FileName;</p>
<p>}<br />
catch(Exception ex)<br />
{<br />
_SBO_Application.MessageBox(ex.Message,1,”OK”,”",”");<br />
}<br />
threadGetExcelFile = null;<br />
oGetFileName = null;</p>
<p>The following is my GetFileName class. More properties can be easily added like FileName, Filter, and InitialDirectory were. Change the namespace as appropriate.</p>
<p>using System;<br />
using System.Diagnostics;<br />
using System.Windows.Forms;<br />
using System.Runtime.InteropServices;</p>
<p>namespace MyNamespace<br />
{<br />
///<br />
/// Wrapper for OpenFileDialog<br />
///<br />
public class GetFileNameClass<br />
{<br />
[DllImport( "user32.dll" )]<br />
private static extern IntPtr GetForegroundWindow();</p>
<p>OpenFileDialog _oFileDialog;</p>
<p>// Properties<br />
public string FileName<br />
{<br />
get { return _oFileDialog.FileName; }<br />
set { _oFileDialog.FileName = value; }<br />
}</p>
<p>public string Filter<br />
{<br />
get { return _oFileDialog.Filter; }<br />
set { _oFileDialog.Filter = value; }<br />
}</p>
<p>public string InitialDirectory<br />
{<br />
get { return _oFileDialog.InitialDirectory; }<br />
set { _oFileDialog.InitialDirectory = value; }<br />
}</p>
<p>// Constructor<br />
public GetFileNameClass()<br />
{<br />
_oFileDialog = new OpenFileDialog();<br />
}</p>
<p>// Methods</p>
<p>public void GetFileName()<br />
{<br />
IntPtr ptr = GetForegroundWindow();<br />
WindowWrapper oWindow = new WindowWrapper(ptr);<br />
if (_oFileDialog.ShowDialog(oWindow) != DialogResult.OK)<br />
{<br />
_oFileDialog.FileName = string.Empty;<br />
}<br />
oWindow = null;<br />
} // End of GetFileName<br />
}<br />
}</p>
<p>Edit: Changed namespace to “MyNamespace”</p>
<p>Whoops, I forgot the window wrapper:</p>
<p>using System;</p>
<p>namespace MyNamespace<br />
{<br />
public class WindowWrapper : System.Windows.Forms.IWin32Window<br />
{<br />
private IntPtr _hwnd;</p>
<p>// Property<br />
public virtual IntPtr Handle<br />
{<br />
get { return _hwnd; }<br />
}</p>
<p>// Constructor<br />
public WindowWrapper(IntPtr handle)<br />
{<br />
_hwnd = handle;<br />
}<br />
}<br />
}</p>
<p>来源: <a href="http://www.cnblogs.com/el-net/articles/1036863.html" target="_blank">http://www.cnblogs.com/el-net/articles/1036863.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/sbo-%e8%b0%83%e7%94%a8%e6%a8%a1%e6%80%81%e4%b8%8e%e9%9d%9e%e6%a8%a1%e6%80%81%e7%aa%97%e4%bd%93.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

