﻿<?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>博客园-孙鹏's Blog</title><link>http://www.cnblogs.com/Microtoby/</link><description>孙鹏(Microtoby) - Office SharePoint Portal Server MVP</description><language>zh-cn</language><lastBuildDate>Mon, 08 Sep 2008 18:07:53 GMT</lastBuildDate><pubDate>Mon, 08 Sep 2008 18:07:53 GMT</pubDate><ttl>60</ttl><item><title>在Monoppix上Hello World</title><link>http://www.cnblogs.com/Microtoby/archive/2005/03/05/113484.html</link><dc:creator>Microtoby</dc:creator><author>Microtoby</author><pubDate>Sat, 05 Mar 2005 06:26:00 GMT</pubDate><guid>http://www.cnblogs.com/Microtoby/archive/2005/03/05/113484.html</guid><wfw:comment>http://www.cnblogs.com/Microtoby/comments/113484.html</wfw:comment><comments>http://www.cnblogs.com/Microtoby/archive/2005/03/05/113484.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/Microtoby/comments/commentRss/113484.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Microtoby/services/trackbacks/113484.html</trackback:ping><description><![CDATA[摘要: 主题：在Monoppix（一个在CD上运行的已配置Linux环境）上运行Mono程序
<br />
<a href="http://www.cnblogs.com/microtoby/archive/2005/03/05/113484.html">详情请进</a>&nbsp;&nbsp;<a href='http://www.cnblogs.com/Microtoby/archive/2005/03/05/113484.html'>阅读全文</a><img src ="http://www.cnblogs.com/Microtoby/aggbug/113484.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42153/" target="_blank">[新闻]淘宝与微软总部达成首次合作 Silverlight加入店铺</a>]]></description></item><item><title>Windows Server 2003 SP1 R2 Build 1909 Include Windows Sharepoint Services SP2 Beta</title><link>http://www.cnblogs.com/Microtoby/archive/2005/03/03/111807.html</link><dc:creator>Microtoby</dc:creator><author>Microtoby</author><pubDate>Wed, 02 Mar 2005 16:58:00 GMT</pubDate><guid>http://www.cnblogs.com/Microtoby/archive/2005/03/03/111807.html</guid><wfw:comment>http://www.cnblogs.com/Microtoby/comments/111807.html</wfw:comment><comments>http://www.cnblogs.com/Microtoby/archive/2005/03/03/111807.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Microtoby/comments/commentRss/111807.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Microtoby/services/trackbacks/111807.html</trackback:ping><description><![CDATA[<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 7.5pt; COLOR: teal; FONT-FAMILY: Verdana">The IDS build (1909) contains a beta version of Windows SharePoint Services (WSS) Service Pack 2. This service pack adds the following features:<o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 7.5pt; COLOR: teal; FONT-FAMILY: Verdana">Domain renaming<o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 7.5pt; COLOR: teal; FONT-FAMILY: Verdana">Provides better support for reverse proxies<o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 7.5pt; COLOR: teal; FONT-FAMILY: Verdana">Adds administrator supplied domain and protocol information for links<o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 7.5pt; COLOR: teal; FONT-FAMILY: Verdana">Administrators are able to map incoming URLs to specific outbound URLs<o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 7.5pt; COLOR: teal; FONT-FAMILY: Verdana">Solves top WSS deployment issues<o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 7.5pt; COLOR: teal; FONT-FAMILY: Verdana">Permits reverse proxy configurations that change the inbound URL<o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 7.5pt; COLOR: teal; FONT-FAMILY: Verdana">Enables SSL termination once data hits switches or routers<o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 7.5pt; COLOR: teal; FONT-FAMILY: Verdana">Static IP load-balancing capable<o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 7.5pt; COLOR: teal; FONT-FAMILY: Verdana">No Disabling of Kerberos<o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 7.5pt; COLOR: teal; FONT-FAMILY: Verdana">The one-click installation of WSS will no longer disable Kerberos<o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 7.5pt; COLOR: teal; FONT-FAMILY: Verdana">For server farm installations, the security configuration behavior is modified<o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 7.5pt; COLOR: teal; FONT-FAMILY: Verdana">Stsadm will no longer disable Kerberos by default<o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 7.5pt; COLOR: teal; FONT-FAMILY: Verdana">The object model default behavior is unchanged, but a new method is added to allow Kerberos to be used<o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 7.5pt; COLOR: teal; FONT-FAMILY: Verdana">The UI is changed to allow users to choose Kerberos or NTLM<o:p></o:p></span>
</p><span lang="EN-US" style="FONT-SIZE: 7.5pt; COLOR: teal; FONT-FAMILY: Verdana; mso-fareast-font-family: 宋体; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">New changes to allow better integration with the Manage Your Server / Configure Your Server UI</span><font face="Verdana" color="#008080">
<br/>
<br/><img height="453" src="http://blog.joycode.com/images/blog.joycode.com/toby/458/r_R22.GIF" width="603" /></font><img src ="http://www.cnblogs.com/Microtoby/aggbug/111807.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42151/" target="_blank">[新闻]苹果9日发布iTunes 8、iPhone 2.1和第四代iPod Nano</a>]]></description></item><item><title>使用XPath解析HTML获取网页内容</title><link>http://www.cnblogs.com/Microtoby/archive/2005/02/06/102649.html</link><dc:creator>Microtoby</dc:creator><author>Microtoby</author><pubDate>Sat, 05 Feb 2005 17:05:00 GMT</pubDate><guid>http://www.cnblogs.com/Microtoby/archive/2005/02/06/102649.html</guid><wfw:comment>http://www.cnblogs.com/Microtoby/comments/102649.html</wfw:comment><comments>http://www.cnblogs.com/Microtoby/archive/2005/02/06/102649.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.cnblogs.com/Microtoby/comments/commentRss/102649.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Microtoby/services/trackbacks/102649.html</trackback:ping><description><![CDATA[<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">有的时候，我们开发的应用需要抓取网页的内容借为己用，如</span><span lang="EN-US"><a href="http://www.qq.com/"><font color="#800080">QQ</font></a></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">网站的</span><span lang="EN-US"><a href="http://appnews.qq.com/cgi-bin/news_qq_search?city=深圳"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;"><span lang="EN-US"><font color="#800080">天气信息</font></span></span></a></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">和</span><span lang="EN-US"><a href="http://news.qq.com/"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;"><span lang="EN-US"><font color="#800080">新闻</font></span></span></a></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">等，和</span><span lang="EN-US"><a href="http://www.google.com/"><font color="#800080">Google</font></a></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">等搜索爬虫的机制不同之处在于抓取目标的页面对开发人员而言是已知的。我们有理由避免过多的使用正则表达式的繁冗分析过程，如果能够在获取目标网页的</span><span lang="EN-US">HTML</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">之后通过</span><span lang="EN-US">DOM</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">来解析</span><span lang="EN-US">HTML</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">将是一件非常愉快的事情。这里会遇到两个问题，</span><span lang="EN-US">DOM</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">操作只能在客户端通过</span><span lang="EN-US">Javascript</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">或</span><span lang="EN-US">VBScript</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">等脚本语言进行，加上</span><span lang="EN-US">HTML</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">自身不是非强格式的，不能使用类似</span><span lang="EN-US">XSL</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">对</span><span lang="EN-US">XML</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">解析的方式进行操作。不过既然写这篇</span><span lang="EN-US">Blog</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">，就一定有了解决的办法</span><span lang="EN-US" style="FONT-FAMILY: Wingdings; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-char-type: symbol; mso-symbol-font-family: Wingdings"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings">J</span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">。</span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">非常感谢</span><span lang="EN-US">Microsoft</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">的</span><span lang="EN-US">XML</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">大师</span><span lang="EN-US">Chris Lovett</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">为我们带来的</span><span lang="EN-US"><a href="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=b90fddce-e60d-43f8-a5c4-c3bd760564bc"><font color="#800080">SgmlReader</font></a></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">这个开源的项目。我们知道，</span><span lang="EN-US">XML</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">和</span><span lang="EN-US">HTML</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">都是</span><span lang="EN-US">Sgml</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">的子集。通过</span><span lang="EN-US"><a href="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=b90fddce-e60d-43f8-a5c4-c3bd760564bc"><font color="#800080">SgmlReader</font></a></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">，能够将</span><span lang="EN-US">HTML</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">转换生成格式规范的</span><span lang="EN-US">HTML</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">（</span><span lang="EN-US">Well-Formed HTML</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">，虽然没有这个称呼，但这里暂且这么说），从而可以使用</span><span lang="EN-US">XML</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">的</span><span lang="EN-US">XPath</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">语法读取网页的数据了。那么在</span><span lang="EN-US">.NET Framework</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">下，我们遇到的问题变得如此轻松。</span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">简单写了一个示例程序，用来抓取</span><span lang="EN-US">QQ</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">网站的天气信息，通过更改城市名称和</span><span lang="EN-US">XPath</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">获得网页内容。
<br/></span>
</p><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: &#39;Times New Roman&#39;; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体; mso-bidi-font-size: 12.0pt"><img height="360" hspace="5" src="http://www.cnblogs.com/images/cnblogs_com/microtoby/14924/QQWeather.gif" width="584" align="baseline" />
<br/>代码：<a href="http://www.skillart.com/QQWeatherCatcher.rar" target="_blank"><font color="#ff1493"><strong><em>下载</em></strong></font></a>
<br/>
<br/>PS</span><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 1.0pt; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-bidi-font-size: 12.0pt">：除了</span><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: &#39;Times New Roman&#39;; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体; mso-bidi-font-size: 12.0pt"><a href="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=b90fddce-e60d-43f8-a5c4-c3bd760564bc"><font color="#800080">SgmlReader</font></a></span><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 1.0pt; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-bidi-font-size: 12.0pt">之外，还有</span><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: &#39;Times New Roman&#39;; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体; mso-bidi-font-size: 12.0pt"><a href="http://weblogs.asp.net/smourier/"><font color="#0000ff">Simon Mourier</font></a></span><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 1.0pt; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-bidi-font-size: 12.0pt">的</span><span lang="EN-US" style="FONT-SIZE: 10.5pt; FONT-FAMILY: &#39;Times New Roman&#39;; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体; mso-bidi-font-size: 12.0pt"><a href="http://weblogs.asp.net/smourier/archive/2003/06/04/8265.aspx"><font color="#800080">.NET Html Agility Pack</font></a></span><span style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-font-kerning: 1.0pt; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-bidi-font-size: 12.0pt">也具有类似的功能。</span><img src ="http://www.cnblogs.com/Microtoby/aggbug/102649.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42150/" target="_blank">[新闻]微软出品8GB蓝色和120GB Zune播放器</a>]]></description></item><item><title>经过1个月的努力工作，公司新版的门户已经正式上线</title><link>http://www.cnblogs.com/Microtoby/archive/2005/02/05/102500.html</link><dc:creator>Microtoby</dc:creator><author>Microtoby</author><pubDate>Sat, 05 Feb 2005 08:46:00 GMT</pubDate><guid>http://www.cnblogs.com/Microtoby/archive/2005/02/05/102500.html</guid><wfw:comment>http://www.cnblogs.com/Microtoby/comments/102500.html</wfw:comment><comments>http://www.cnblogs.com/Microtoby/archive/2005/02/05/102500.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cnblogs.com/Microtoby/comments/commentRss/102500.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Microtoby/services/trackbacks/102500.html</trackback:ping><description><![CDATA[　　经过1个月的努力工作，公司的新版门户V4.0已经投入使用了。这一版本门户的主要中心是集成现有OA系统，如待办工作单的审批事项，个人工作任务和会议安排，各类通知、文件等。当然，企业门户的工作还远远没有完成，我的每一个版本都有很多尝试的成分，当然，这些都是构建在SharePoint Portal Server之上的，在这个版本中，我和小组的另一个成员比较多的使用了DVWP和开发了10几个Webpart. 作为猴年的一个终结！之后的一些随笔，我会Share一些在企业门户中的经验，敬请期待！ 
<br/>（图片被我故意处理的比较模糊，大家能够感受到门户的功能即可） 
<br/><img height="455" hspace="5" src="http://www.cnblogs.com/images/cnblogs_com/microtoby/14924/portal.gif" width="640" align="center" /><img src ="http://www.cnblogs.com/Microtoby/aggbug/102500.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42144/" target="_blank">[新闻]千亿美元市值榜:微软居首移动第二 诺基亚退榜</a>]]></description></item><item><title>实现SharePoint的无限潜力</title><link>http://www.cnblogs.com/Microtoby/archive/2005/01/31/100068.html</link><dc:creator>Microtoby</dc:creator><author>Microtoby</author><pubDate>Mon, 31 Jan 2005 11:58:00 GMT</pubDate><guid>http://www.cnblogs.com/Microtoby/archive/2005/01/31/100068.html</guid><wfw:comment>http://www.cnblogs.com/Microtoby/comments/100068.html</wfw:comment><comments>http://www.cnblogs.com/Microtoby/archive/2005/01/31/100068.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.cnblogs.com/Microtoby/comments/commentRss/100068.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Microtoby/services/trackbacks/100068.html</trackback:ping><description><![CDATA[<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">2004</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">年可以被称作</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">MS</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">之年，我看到与</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">相关的信息、工具以及产品如雨后春笋般层出不穷。现在的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">Windows SharePoint Services</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">处于</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">2.0</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">版本，清晰的是</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">平台的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">3.0</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">（暂且称作</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">3.0</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">）应该会随着</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">Microsoft Visual Studio 2005</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">开发工具一同推出，有消息称，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">Microsoft SharePoint Portal Server 2005</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">也会在</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">2005</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">年发布，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">的定位逐渐明朗和清晰。和大多数</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">MS</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">Server</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">产品一样，当发布第三版时，该产品的成熟度应该达到非常好的平衡点。另一方面，最近也看到有越来越多的微软产品和</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">越靠越近，如</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">Biztalk 2004</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">、</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">Porject Server 2003</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">等，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">MS</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">的发展方向上，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">IIS</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">应该是一个合适的企业应用平台，无论是</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">Web Application</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">还是</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">Windows Application</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">，都能够和</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">IIS</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">做到比较好的契合（</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">Smart Client</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">Click Once</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">）。关注</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">的技术爱好者越来越多，可以说，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">是一个非常好的产品和技术，无论是他的架构还是定位，确实值得深入的探讨、研究和使用。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"><o:p></o:p></span> 
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">我一直以来都是</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">技术的追随者，从</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">SharePoint 1.0</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">开始到</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">Office System 2003</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">Beta</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">阶段，一直延续到现在，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">1</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">年前成为了专职</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">的开发和管理工作者。我所在的公司，能够准确的定位需求，使用</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">作为企业门户的开发平台，将企业门户定位为提供统一用户入口、集成企业知识和信息、提供用户协作办公的基础，其实这三点也正是</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">的准确定位。公司的企业门户现在已经发展到了</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">4.0</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">版本，之前的三个版本每个都有不同的尝试，走过弯路，遇到过困难，也总结了很多经验。现在，我更多的关注了一些企业知识管理的理论。因为</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">作为一个企业知识管理平台，仅靠软件是无法达成目的的，还缺少执行和企业自身状况的方面。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana"><o:p></o:p></span> 
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">可以总结，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">Windows SharePoint Services</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">的是一个知识管理和协作平台，请注意，它是一个平台，而</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana">SharePoint Portal Server 2003</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">是一个知识管理和协作系统。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span> 
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">企业的知识都有哪些？该如何管理呢？</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span> 
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">企业的知识是企业的员工在日常工作中总结出来的各类文档、表格、日志、邮件等等，和经验不同，经验需要总结成知识，在现代化的企业中，知识大多数都是电子化的，那么文档和列表可以概括之。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">的基础架构有三方面组成——文档库、列表库和人。同时提供的服务有：企业搜索和企业单点登陆，而</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">WebPart</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">技术则提供了优秀的表现层架构。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span> 
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">企业需要门户（</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">Portal</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">），当一个企业发展到一定规模的时候，如我们的企业有近</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">1500</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">员工，各种类型的办公系统差不多有近</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">40</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">个，没有</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">Portal</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">的工作是痛苦的，你要使用的系统地址如何记忆，各类系统的数据如何统一展现。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span> 
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">不是文档管理系统，准确地说，他甚至不适合来做文档管理。知识本身是应该</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">Share</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">的，而文档不是，企业的文档应该有保密性。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">SharePoint 2.0</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">取消了原本</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">1.0</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">中的对每篇文档的权限控制能力，依我所见有几个原因：</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">1</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">、不符合知识管理和共享的本意。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">2</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">、</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">Microsoft</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">有专门的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">Information Right Management Services</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">产品。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span> 
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">另一个不能忽略的方面是协作能力，和其他的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">Portal</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">产品最大的区别和优势是</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">与</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">Office System 2003</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">其他产品之间的协作能力。更远的应该看到</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">Information Bridge Framework</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">、</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">Smart Document</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">、</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">、</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">BizTalk</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">这些产品协同带来的优势互补，多么伟大的一个蓝图，难怪</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">Gates</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">也频频提及</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">SharePoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;">了。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Verdana; mso-hansi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span> 
</p><img src ="http://www.cnblogs.com/Microtoby/aggbug/100068.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42142/" target="_blank">[新闻]Google申请“海上数据中心”专利 可能付诸行动</a>]]></description></item><item><title>关于 SharePoint 不同文档库之间的文档迁移</title><link>http://www.cnblogs.com/Microtoby/archive/2005/01/27/98489.html</link><dc:creator>Microtoby</dc:creator><author>Microtoby</author><pubDate>Thu, 27 Jan 2005 15:51:00 GMT</pubDate><guid>http://www.cnblogs.com/Microtoby/archive/2005/01/27/98489.html</guid><wfw:comment>http://www.cnblogs.com/Microtoby/comments/98489.html</wfw:comment><comments>http://www.cnblogs.com/Microtoby/archive/2005/01/27/98489.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnblogs.com/Microtoby/comments/commentRss/98489.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Microtoby/services/trackbacks/98489.html</trackback:ping><description><![CDATA[Dudu在SharePoint团队中Post了一篇文章描述了文档库的两个不方便的地方 
<br/>1、无法控制文档与文件夹的权限 
<br/>2、无法移动文档与文件夹 
<br/>其中第一个问题是确实存在的，不过SharePoint2001是有此功能的，2003取消了，这个方面MS应该有他的考虑。第二个问题其实是可以移动的，下面的说明主要针对这个问题。 
<br/><img height="246" src="http://www.cnblogs.com/images/cnblogs_com/microtoby/14924/Untitled-1.gif" width="457" /> 
<br/>
<br/>在浏览器的文件菜单下使用打开命令，在弹开的对话框中选中Open as Web Folder复选框，然后输入一个文档库的地址，如：<a href="http://halloween.portalcn.com/Document%20Library">http://halloween.portalcn.com/Document%20Library</a>，OK，打开的是一个Folder View，和普通的资源管理器目录相同，文档库中的文件可以复制、粘贴、拖动、删除等，在两个窗口中即可移动文档和文件夹，甚至新建文件夹。 
<br/>
<br/>PS：团队Blog打开Post的时候有问题，请Dudu检查。<img src ="http://www.cnblogs.com/Microtoby/aggbug/98489.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42141/" target="_blank">[新闻]用Google Earth实时追踪人造卫星</a>]]></description></item><item><title>抛砖引玉：关于 SharePoint 内容编辑器中的文件上传</title><link>http://www.cnblogs.com/Microtoby/archive/2005/01/26/97346.html</link><dc:creator>Microtoby</dc:creator><author>Microtoby</author><pubDate>Tue, 25 Jan 2005 16:30:00 GMT</pubDate><guid>http://www.cnblogs.com/Microtoby/archive/2005/01/26/97346.html</guid><wfw:comment>http://www.cnblogs.com/Microtoby/comments/97346.html</wfw:comment><comments>http://www.cnblogs.com/Microtoby/archive/2005/01/26/97346.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/Microtoby/comments/commentRss/97346.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Microtoby/services/trackbacks/97346.html</trackback:ping><description><![CDATA[　　今天看到<A href="http://www.cnblogs.com/">博客园</a>中的一些 SharePoint 爱好者们在<A href="http://www.cnblogs.com/ocean/archive/2005/01/25/96775.html">讨论</a>关于 SharePoint 内容编辑器中的文件上传。 
<br/>　　SharePoint Portal Server在这点上和一些OA应用相比缺乏几个特性，经常被用户提到： 
<br/>　　1、只有门户列表的编辑器才能够添加图片，其他如通知列表的编辑器则不能在正文中直接插入图片。 
<br/>　　2、内容编辑器不能像FreeTextBox这样方便的直接上传图片，必须将图片首先上传到文档库中，然后再通过URL引用。 
<br/>　　问题确实是这样，不符合大多数用户的使用习惯。之前，我在开发公司门户的时候对这个问题有一点肤浅的了解，所以抛砖引玉，希望能够看到更好的解决方案。 
<br/>　　其实，门户列表和通知列表中使用的内容编辑器是同一个控件，名字叫：RichTextBox，通过查看客户端的HTML代码可以分析出来。RichTextBox控件是通过Javascript创建的，他们之间工具条上的区别，如：剪切、复制、粘贴、添加图片等功能按钮取决于调用该控件时的一个属性：<strong>RestrictedMode。</strong>当RestrictedMode=true的时候插入图片的功能是被禁止显示的，此时的情况就出现在如通知列表编辑器的情况下。SharePoint对站点定义的模型确实值得称道，对他了解越深，就越发觉得精彩。在Page UnGhosted状态下，ONet.XML、Schema.XML、WebTemp.XML、DocIcon.XML支撑起WSS/SPS网站的框架结构，当然，这里我们不是谈论这个，我们关心的是另一个文件——<strong>FldTypes.XML</strong>。用自己的话来描述，FldTypes.XML的主要用途就是定义了列表和库的栏类型和显示样式。我们的主题也是从这个文件入手的！ 
<br/>　　在客户端察看一个通知列表的添加通知页面NewForm.aspx文件的客户端HTML代码中可以看到&lt;SCRIPT&gt;fld = new TextField(xxx,&quot;xxx&quot;,&quot;xxx&quot;,&quot;xxx&quot;);......&lt;/script&gt;这样形式的一段脚本，没错，就是它输出了那个令人难堪的编辑器。OK，脚步先停在这里，我们在去看FldTypes.XML文件，我喜欢用XMLSpy来查看XML，他对XML的结构再了解不过了， 
<br/><img height="511" hspace="5" src="http://www.cnblogs.com/images/cnblogs_com/microtoby/14924/1.gif" width="498" align="baseline" /> 
<br/>从图中可以看到，最下面Field TypeName=Note的节就是当我们在创建栏时选择了多行文本形式时的样式定义了。在他的子节点中，我们可以找到图中的CDATA，正好和我们在客户端看到的Javascript对应。 
<br/><img height="424" hspace="5" src="http://www.cnblogs.com/images/cnblogs_com/microtoby/14924/2.gif" width="470" align="baseline" /> 
<br/>明白了吗？玄机的地方就在Javascript中！ 
<br/>　　接着向下，Javascript的定义在Ows.js文件里，一番分析，在Ows.js的6082行，function RichTextFieldBuildUI()是用来Render编辑器UI的函数，而他调用了RTE_ConvertTextAreaToRichEdit。 
<br/>
<div style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid">
   <div><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" width="11" align="top" /><span style="COLOR: #0000ff">function</span><span style="COLOR: #000000">&#160;RTE_ConvertTextAreaToRichEdit( 
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" width="11" align="top" />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;strBaseElementID, 
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" width="11" align="top" />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;fRestrictedMode, 
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" width="11" align="top" />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;fAllowHyperlink, 
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" width="11" align="top" />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;strDirection, 
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" width="11" align="top" />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;strWebLocale)</span> 
   </div>
</div>其中第二个参数fRestrictedMode参数决定了编辑框是否使用限制模式。 
<br/>　　一番改动之后，我已经能够在通知列表中使用和门户列表相同的编辑器了，可以以链接形式添加图片，但保存的时候还是无法正确的保存图片，图片会被自动去掉，当然，这是可以解决的，现在的精力容不得我继续深究了，毕竟这不是最影响我目前项目的重点。另一方面，至于想象将RichTextBox替换成FreeTextBox的可行性，我认为是很小的，通过修改Server端代码几乎没有可能，如果你有足够的精力改写Ows.js中的RTE_ConvertTextAreaToRichEdit函数，那么应该是可行的办法吧<img height="20" src="http://www.cnblogs.com/Emoticons/QQ/icon20.gif" width="20" border="0" />。 
<br/>　　砖抛完了，可能几乎没用，只能提供一些思路。 
<br/><img height="393" hspace="5" src="http://www.cnblogs.com/images/cnblogs_com/microtoby/14924/3.gif" width="640" align="baseline" /><img src ="http://www.cnblogs.com/Microtoby/aggbug/97346.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42140/" target="_blank">[新闻]传IBM将以35亿美元至40亿美元收购北电</a>]]></description></item><item><title>一个专注SS和SNS的站点（中文）</title><link>http://www.cnblogs.com/Microtoby/archive/2005/01/07/88486.html</link><dc:creator>Microtoby</dc:creator><author>Microtoby</author><pubDate>Fri, 07 Jan 2005 15:50:00 GMT</pubDate><guid>http://www.cnblogs.com/Microtoby/archive/2005/01/07/88486.html</guid><wfw:comment>http://www.cnblogs.com/Microtoby/comments/88486.html</wfw:comment><comments>http://www.cnblogs.com/Microtoby/archive/2005/01/07/88486.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/Microtoby/comments/commentRss/88486.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Microtoby/services/trackbacks/88486.html</trackback:ping><description><![CDATA[<a href="http://www.cnblog.org/socialsoftware/">http://www.cnblog.org/socialsoftware/</a> 
<br/>
<br/>恩，值得仔细看的！<img src ="http://www.cnblogs.com/Microtoby/aggbug/88486.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42139/" target="_blank">[新闻]Google卫星已经开始工作</a>]]></description></item><item><title>Ted Teng（MS Sharepoint MVP）的在线聊天活动</title><link>http://www.cnblogs.com/Microtoby/archive/2004/12/25/81766.html</link><dc:creator>Microtoby</dc:creator><author>Microtoby</author><pubDate>Sat, 25 Dec 2004 03:14:00 GMT</pubDate><guid>http://www.cnblogs.com/Microtoby/archive/2004/12/25/81766.html</guid><wfw:comment>http://www.cnblogs.com/Microtoby/comments/81766.html</wfw:comment><comments>http://www.cnblogs.com/Microtoby/archive/2004/12/25/81766.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/Microtoby/comments/commentRss/81766.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Microtoby/services/trackbacks/81766.html</trackback:ping><description><![CDATA[<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><font face="Arial"><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt">看到CSDN已经把该Chat活动公布出来了，所以也就可以放心大胆的公布在这里:)。感谢Ted Teng和蓝色街灯促成此活动。</span></font>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><font face="Arial"><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt"></span></font>&#160;
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><font face="Arial"><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt">企业信息化与企业的生存、发展息息相关，这已成为人们的共识，企业信息化规划和建设是各类企业特别关注的重点和难点。现而今，信息化建设已不是仅仅停留在表面的理论论证层次上，而是注重究竟怎样信息化，信息化之后怎样提升企业的生存能力、竞争能力和发展能力，以及怎样提高企业信息化带来的管理效率、效果。企业信息化之后所带来的更为重要的效益，才是企业需求的关键。鉴于此，《</span><span lang="EN-US" style="COLOR: black; FONT-FAMILY: ??; mso-bidi-font-size: 10.5pt">msdn</span><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt">开发精选》策划了以&#8220;企业信息化规划与设计&#8221;为主题的在线聊天活动，具体内容如下：
<br/>
<br/></span><span lang="EN-US" style="COLOR: black; FONT-FAMILY: ??; mso-bidi-font-size: 10.5pt"><o:p></o:p></span></font>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><span lang="EN-US" style="COLOR: black; FONT-FAMILY: ??; mso-bidi-font-size: 10.5pt"><o:p><font face="Arial"></font></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><font face="Arial"><b style="mso-bidi-font-weight: normal"><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt"><font color="#0000ff">主题：</font></span></b><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt">企业信息化规划与设计
<br/></span><span lang="EN-US" style="COLOR: black; FONT-FAMILY: ??; mso-bidi-font-size: 10.5pt"><o:p></o:p></span></font>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><font face="Arial"><b style="mso-bidi-font-weight: normal"><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt"><font color="#0000ff">时间：</font></span></b><span lang="EN-US" style="COLOR: black; FONT-FAMILY: ??; mso-bidi-font-size: 10.5pt">2004.12.28</span><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt">（星期二）</span><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt">下午</span><span lang="EN-US" style="COLOR: black; FONT-FAMILY: ??; mso-bidi-font-size: 10.5pt">2</span><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt">：</span><span lang="EN-US" style="COLOR: black; FONT-FAMILY: ??; mso-bidi-font-size: 10.5pt">00~~3</span><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt">：</span><span lang="EN-US" style="COLOR: black; FONT-FAMILY: ??; mso-bidi-font-size: 10.5pt">30
<br/><o:p></o:p></span></font>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><font face="Arial"><b style="mso-bidi-font-weight: normal"><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt"><font color="#0000ff">地点</font>：</span></b><span lang="EN-US">CSDN </span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: &#39;Times New Roman&#39;; mso-hansi-font-family: &#39;Times New Roman&#39;">嘉宾聊天室</span><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt">（</span><span lang="EN-US" style="COLOR: #3366ff; FONT-FAMILY: ??; mso-bidi-font-size: 10.5pt"><span style="COLOR: #3366ff"><a href="http://chat.csdn.net/"><font color="#0000ff">http://chat.csdn.net</font></a></span></span></font><font face="Arial"><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt">）
<br/></span></font>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><font face="Arial"><b style="mso-bidi-font-weight: normal"><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt"><font color="#0000ff">嘉宾：</font></span></b><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt">滕远方</span><span lang="EN-US" style="COLOR: black; FONT-FAMILY: ??; mso-bidi-font-size: 10.5pt">(Ted Teng)
<br/><o:p></o:p></span></font>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><font face="Arial"><b style="mso-bidi-font-weight: normal"><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt"><font color="#0000ff">主持人</font>：</span></b><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt">刘彦博（</span><span lang="EN-US" style="COLOR: black; FONT-FAMILY: ??; mso-bidi-font-size: 10.5pt">loverP</span><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt">，《</span><span lang="EN-US" style="COLOR: black; FONT-FAMILY: ??; mso-bidi-font-size: 10.5pt">msdn</span><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt">开发精选》技术编辑）</span></font>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><font face="Arial"><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt"></span></font>&#160;
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><font face="Arial"><span style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: ??; mso-hansi-font-family: ??; mso-bidi-font-size: 10.5pt">更多信息：<a href="http://event.csdn.net/ActDetails.aspx?AID=ffe91a11-65f2-4bfc-a643-4a9c128ab0da"><font color="#800080">http://event.csdn.net/ActDetails.aspx?AID=ffe91a11-65f2-4bfc-a643-4a9c128ab0da</font></a></span></font>
</p><img src ="http://www.cnblogs.com/Microtoby/aggbug/81766.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42138/" target="_blank">[新闻]Chrome又曝漏洞 “保存为”功能“引狼入室”</a>]]></description></item><item><title>企业应用Matrix</title><link>http://www.cnblogs.com/Microtoby/archive/2004/12/14/76650.html</link><dc:creator>Microtoby</dc:creator><author>Microtoby</author><pubDate>Mon, 13 Dec 2004 16:14:00 GMT</pubDate><guid>http://www.cnblogs.com/Microtoby/archive/2004/12/14/76650.html</guid><wfw:comment>http://www.cnblogs.com/Microtoby/comments/76650.html</wfw:comment><comments>http://www.cnblogs.com/Microtoby/archive/2004/12/14/76650.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Microtoby/comments/commentRss/76650.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Microtoby/services/trackbacks/76650.html</trackback:ping><description><![CDATA[文章篇幅较长，请入内排砖《<A href="http://www.cnblogs.com/microtoby/articles/76649.html">企业应用Matrix</a>》<img src ="http://www.cnblogs.com/Microtoby/aggbug/76650.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42137/" target="_blank">[新闻]测试版Office Live Workspace发布6月内用户数量达百万</a>]]></description></item><item><title>企业搜索这块肉[个人观点 全当饭后消遣]</title><link>http://www.cnblogs.com/Microtoby/archive/2004/12/11/75663.html</link><dc:creator>Microtoby</dc:creator><author>Microtoby</author><pubDate>Sat, 11 Dec 2004 10:06:00 GMT</pubDate><guid>http://www.cnblogs.com/Microtoby/archive/2004/12/11/75663.html</guid><wfw:comment>http://www.cnblogs.com/Microtoby/comments/75663.html</wfw:comment><comments>http://www.cnblogs.com/Microtoby/archive/2004/12/11/75663.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/Microtoby/comments/commentRss/75663.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Microtoby/services/trackbacks/75663.html</trackback:ping><description><![CDATA[<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">企业搜索是块肉，这是一个还处于启蒙时期的领域！</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Internet</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的搜索在过去的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">10</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">几年里不断的飞速发展和完善，现在相对于企业搜索而言要完善的多。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Google</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">最先发布了他的企业搜索服务</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">——</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;"><a href="http://www.google.com/services/"><font color="#800080">Google Business Solutions</font></a></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">。然后</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Microsoft</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">也即将推出他的新版搜索服务，企业搜索也会是其中的重头戏。经常听到很多人抱怨</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Sharepoint Portal Server 2003</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">中的搜索功能让人莫名其妙，经常会找不到需要的内容，而无关的内容却列出很多。当然，企业搜索的难度要高于</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Internet</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，除了</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Internet</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">本身开放的特性外，企业搜索会具有更多的个性化和权限、身份方面的考虑。企业内，用户需要的当然不是链接，而是能够更加贴近用户需要内容的文档、数据和智能化的指引。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span> 
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">我没有这个领域的经验，但总的来说，一个强大的企业搜索服务决不像</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;"><a href="http://www.google.com/"><font color="#800080">www.google.com</font></a></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">这样能够用爬虫爬到所有的地方。我想桌面搜索必然会成为一个优秀的企业搜索的先行军。从宏观方面讲，所有的搜索服务都是先爬内容、再编录、再整理，最后才提供用户搜索的，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Longhorn</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">中是否能够提供这样一个强大的桌面搜索会决定</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">MS</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的企业搜索是否能够打败</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Google</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，让人担忧的是，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Google</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的桌面搜索</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">PreView</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">也已经有了，不过好像大家的反应更多的是它有可能暴露的安全问题</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Wingdings; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-char-type: symbol; mso-symbol-font-family: Wingdings"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings">J</span></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span> 
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">不过话说回来，竞争才是进步，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Google</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">专注于搜索，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">MS</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">专注于操作系统，对于一个最好的企业搜索而言结合才是最好的。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span> 
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">大战又一次拉开了序幕，刚刚看到的消息，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;"><a href="http://www.neowin.net/comments.php?id=26174&amp;category=main"><font color="#800080">Yahoo<span lang="EN-US" style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;"><span lang="EN-US">也参战了</span></span></font></a></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">！</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span> 
</p><img src ="http://www.cnblogs.com/Microtoby/aggbug/75663.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42136/" target="_blank">[新闻]2008年9月8日科技博客精选</a>]]></description></item><item><title>SharePoint 新闻联播</title><link>http://www.cnblogs.com/Microtoby/archive/2004/12/11/75581.html</link><dc:creator>Microtoby</dc:creator><author>Microtoby</author><pubDate>Sat, 11 Dec 2004 07:02:00 GMT</pubDate><guid>http://www.cnblogs.com/Microtoby/archive/2004/12/11/75581.html</guid><wfw:comment>http://www.cnblogs.com/Microtoby/comments/75581.html</wfw:comment><comments>http://www.cnblogs.com/Microtoby/archive/2004/12/11/75581.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Microtoby/comments/commentRss/75581.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Microtoby/services/trackbacks/75581.html</trackback:ping><description><![CDATA[<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">一个打包好的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Windows Sharepoint Services 2.0</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">和</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Service Pack 1</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的集成安装包已经可以在</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">MS Download</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">中</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=efdc7227-549c-4de1-a063-783f71a8bb2b&amp;DisplayLang=en"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;"><span lang="EN-US"><font color="#800080">下载</font></span></span></a></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">了，免去了还没有安装</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">WSS</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">人群的安装麻烦。这个安装包的发布时间是</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">12/7/2004</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，虽然刚刚发布，但从他的描述中可以看出其中并没有增发更新的内容，描述中提示我们，如果你已经安装了</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">WSS</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，那么应该使用</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">9/2/2004</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">提供下载</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;"><a href="http://www.microsoft.com/downloads/details.aspx?familyid=875da47e-89d5-4621-a319-a1f5bfedf497&amp;displaylang=en"><font color="#800080"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;"><span lang="EN-US">单独的</span></span>SP1</font></a></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span> 
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">WSS</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">应该已经成为</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Windows</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">平台上门户应用的主流了，很奇怪的是</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">MS</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">至今还将下载的软件包命名为</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">STSV2</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，当然，感到奇怪的还有</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;"><a href="http://blogs.msdn.com/danielmcpherson"><font color="#800080">Point2Share</font></a></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span> 
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">更早一些时候，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">12/3/2004</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">MS</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">提供了</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d6a10783-a4e4-4463-8444-f88be48760b3&amp;displaylang=en"><font color="#800080">SharePointPSSearch SQL Syntax<span lang="EN-US" style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;"><span lang="EN-US">（</span></span>Preview<span lang="EN-US" style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;"><span lang="EN-US">）</span></span></font></a></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，这个预览版的文档描述了</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">SharePoint Portal Server 2003</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">全文检索的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">SQL</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">语法。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span> 
</p><img src ="http://www.cnblogs.com/Microtoby/aggbug/75581.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42136/" target="_blank">[新闻]2008年9月8日科技博客精选</a>]]></description></item><item><title>提高Sharepoint站点访问速度的几点建议</title><link>http://www.cnblogs.com/Microtoby/archive/2004/12/09/75040.html</link><dc:creator>Microtoby</dc:creator><author>Microtoby</author><pubDate>Thu, 09 Dec 2004 14:58:00 GMT</pubDate><guid>http://www.cnblogs.com/Microtoby/archive/2004/12/09/75040.html</guid><wfw:comment>http://www.cnblogs.com/Microtoby/comments/75040.html</wfw:comment><comments>http://www.cnblogs.com/Microtoby/archive/2004/12/09/75040.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Microtoby/comments/commentRss/75040.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Microtoby/services/trackbacks/75040.html</trackback:ping><description><![CDATA[<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">以前我的一篇</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Post</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">提到了提高</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Sharepoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">页面访问速度的一些要点，其中包括：不破坏</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Page </span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Ghosting</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">和使用一些基本的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">XHTML</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">标准。那篇</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Post</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Feedback</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">中有人对</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">XHTML</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">标准的使用</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">提到了一些质疑，当然，我也不是一个</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">XHTML</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的坚决拥护者，但是尽量使页面遵守一些基本的要点对页面的访问性能必有好处。当然，除了上面两点之外，还有一些</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">CheckList</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">是我们应该注意的，这篇</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Post</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">我们就来讨论一下提高</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Sharepoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">站点访问速度的一些建议！</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">首先，还是</span><b style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: fuchsia; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Page Ghosting</span></b><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的问题。要了解什么是</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Page Ghosting</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Barry Kouda</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">发表在</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">MSD2D</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的这篇《</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;"><a href="http://www.msd2d.com/Content/Tip_viewitem_03.aspx?section=SharePoint&amp;category=Development&amp;id=69a4775a-0063-4e24-a9eb-f853ac4f584e"><font color="#800080">What you don&#39;t know about Front Page 2003 can hurt you</font></a></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">》会告诉你。当初次建立好一个</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">WSS/SPS</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">站点之后，用户访问一个具体的页面，此时的页面内容来自两个位置，一个是</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Page Ghosting</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，它的位置是在</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">X:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">目录下，它定义了页面的框架、样式、</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Web</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">部件区域，而页面的内容则存储在数据库中。用户的请求被</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Sharepoint ISAPI</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">接收到以后服务器端会从数据库中取出具体的内容，和</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Page Ghosting</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">编译后的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Assembly</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">组装整个页面，然后返回</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">HTML</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">给客户端。整个</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">WSS/SPS</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的页面都是基于</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Page Ghosting</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的（除了自己建立的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Web</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">部件页），那么页面外观框架的重用性就比较高，多个页面共享一个</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Page Ghosting</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的时候会带来不少性能方面的益处。然而</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Frontpage</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">会破坏这一切（当然，有的时候他也必不可少），它会使使用它编辑过的页面部在使用</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Page Ghosting</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，而是将整个页面保存在了数据库中。在用户再次请求访问的时候，执行的工作就大不相同了，整个页面的框架和内容都需要从数据库中载入，而且不会再有重用。因此提高</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Sharepoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">站点访问速度的第一个建议就是尽可能避免破坏</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Page Ghosting</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">第二个方面还是颇具争议的</span><b style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: fuchsia; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">XHTML</span></b><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，下面的图是使用</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">PowerBand</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">查看的一个</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">WSS</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">页面的结构。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;"><v:shapetype id="_x0000_t75"> <v:stroke></v:stroke><v:formulas><v:f></v:f><v:f></v:f><v:f></v:f><v:f></v:f><v:f></v:f><v:f></v:f><v:f></v:f><v:f></v:f><v:f></v:f><v:f></v:f><v:f></v:f><v:f></v:f></v:formulas><v:path></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">
<br/><img height="407" src="http://www.cnblogs.com/images/cnblogs_com/microtoby/14924/r_PowerbandWSS.gif" width="640" align="center" />
<br/>整个页面被包围在一个</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Table</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">中，然后是众多</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Table</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的嵌套。浏览器对</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">HTML</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的解析和显示方式我们很清楚，当一个表格没有全部下载完成之前是不会显示出任何内容的。这样的代价是等待，等待所有的页面元素全部下载完。你只能看着进度条发呆了</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Wingdings; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-char-type: symbol; mso-symbol-font-family: Wingdings"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings">J</span></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">XHTML</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的所有标准确实苛刻，况且</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">IE</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">浏览器也并非对</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">XHTML</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">绝对有好，我也不再强调完全的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">HTML</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，但我喜欢拆分页面的一个</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Table</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">为多个，就像</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;"><a href="http://www.sina.com.cn/"><font color="#0000ff">Sina</font></a></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的结构，多个表格，让</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Title</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">部分可以优先页面载入完成前显示出来，然后依次向下。用户不必再毫无指望的发呆，总有一些期盼展示给他了。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">第三个建议和</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">WebPart</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的开发有关了。按照需求，我需要开发一些</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">WebPart</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">用于显示公司内其他</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">OA</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">系统的数据在我们的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Portal</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">上，有人事的信息，有财务的数据，还有工作流程的审批过程。我们的数据源来自其他系统提供的友好接口或</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Web Services</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">。还有，我还需要从</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Internet</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">上面请求一些新闻、天气之类的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">HTTP</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">回来做成</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">WebPart</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">来使用</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Wingdings; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-char-type: symbol; mso-symbol-font-family: Wingdings"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings">J</span></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">。那么问题又出现了！每个</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">WebPart</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">就像一个</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">UserControl</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，页面按照一个顺序进行</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Render</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">。取回人事数据花了</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">2</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">秒，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Web Servers</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">花了</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">3</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">秒，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">HTTP</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">请求可能会等待</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">5</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">秒甚至更慢一些，这时候，我要访问的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Sharepoint</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">页面就至少需要</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">10</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">秒才能打开，当然这还是比较乐观的。你知道我要说什么了，是的，<b style="mso-bidi-font-weight: normal"><span style="COLOR: fuchsia">异步</span></b>！具备异步机制的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">WebPart</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">不再会让页面的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Render</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">事件累加，而必然小于那个我们不希望的时间。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Microsoft.Sharepoint.dll</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">本身支持异步数据获取，仔细读一下《</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;"><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/smpxAsynchDataFetch.asp"><font color="#800080">Asynchronous Data Fetching</font></a></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">》。其实实现起来蛮简单。一个最简单的例子：
<br/></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">
   <div style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid">
       <div><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/None.gif" width="11" align="top" /><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&#160;</span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">&#160;AsyncWebPart1&#160;:&#160;WebPart&#160;
<br/><img id="Codehighlighter1_38_477_Open_Image" onclick="this.style.display=&#39;none&#39;; Codehighlighter1_38_477_Open_Text.style.display=&#39;none&#39;; Codehighlighter1_38_477_Closed_Image.style.display=&#39;inline&#39;; Codehighlighter1_38_477_Closed_Text.style.display=&#39;inline&#39;;" height="16" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockStart.gif" width="11" align="top" /><img id="Codehighlighter1_38_477_Closed_Image" onclick="this.style.display=&#39;none&#39;; Codehighlighter1_38_477_Closed_Text.style.display=&#39;none&#39;; Codehighlighter1_38_477_Open_Image.style.display=&#39;inline&#39;; Codehighlighter1_38_477_Open_Text.style.display=&#39;inline&#39;;" height="16" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedBlock.gif" width="11" align="top" style="DISPLAY: none" /></span><span id="Codehighlighter1_38_477_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img height="20" src="http://www.cnblogs.com/images/dot.gif" width="15" /></span><span id="Codehighlighter1_38_477_Open_Text"><span style="COLOR: #000000">{
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" width="11" align="top" />&#160;&#160;</span><span style="COLOR: #0000ff">bool</span><span style="COLOR: #000000">&#160;m_AsyncWorkComplete&#160;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&#160;</span><span style="COLOR: #0000ff">false</span><span style="COLOR: #000000">;
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" width="11" align="top" />&#160;&#160;</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">&#160;m_Data&#160;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&#160;</span><span style="COLOR: #0000ff">string</span><span style="COLOR: #000000">.Empty;
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" width="11" align="top" />&#160;&#160;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&#160;</span><span style="COLOR: #0000ff">override</span><span style="COLOR: #000000">&#160;</span><span style="COLOR: #0000ff">bool</span><span style="COLOR: #000000">&#160;GetRequiresData()
<br/><img id="Codehighlighter1_149_193_Open_Image" onclick="this.style.display=&#39;none&#39;; Codehighlighter1_149_193_Open_Text.style.display=&#39;none&#39;; Codehighlighter1_149_193_Closed_Image.style.display=&#39;inline&#39;; Codehighlighter1_149_193_Closed_Text.style.display=&#39;inline&#39;;" height="16" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" width="11" align="top" /><img id="Codehighlighter1_149_193_Closed_Image" onclick="this.style.display=&#39;none&#39;; Codehighlighter1_149_193_Closed_Text.style.display=&#39;none&#39;; Codehighlighter1_149_193_Open_Image.style.display=&#39;inline&#39;; Codehighlighter1_149_193_Open_Text.style.display=&#39;inline&#39;;" height="16" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" width="11" align="top" style="DISPLAY: none" /></span><span id="Codehighlighter1_149_193_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img height="20" src="http://www.cnblogs.com/images/dot.gif" width="15" /></span><span id="Codehighlighter1_149_193_Open_Text"><span style="COLOR: #000000">{
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" width="11" align="top" />&#160;&#160;&#160;&#160;</span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000">&#160;(m_AsyncWorkComplete</span><span style="COLOR: #000000">==</span><span style="COLOR: #0000ff">true</span><span style="COLOR: #000000">);
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" width="11" align="top" />&#160;&#160;}</span></span><span style="COLOR: #000000">
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" width="11" align="top" />&#160;&#160;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&#160;</span><span style="COLOR: #0000ff">override</span><span style="COLOR: #000000">&#160;</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">&#160;GetData()
<br/><img id="Codehighlighter1_228_327_Open_Image" onclick="this.style.display=&#39;none&#39;; Codehighlighter1_228_327_Open_Text.style.display=&#39;none&#39;; Codehighlighter1_228_327_Closed_Image.style.display=&#39;inline&#39;; Codehighlighter1_228_327_Closed_Text.style.display=&#39;inline&#39;;" height="16" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" width="11" align="top" /><img id="Codehighlighter1_228_327_Closed_Image" onclick="this.style.display=&#39;none&#39;; Codehighlighter1_228_327_Closed_Text.style.display=&#39;none&#39;; Codehighlighter1_228_327_Open_Image.style.display=&#39;inline&#39;; Codehighlighter1_228_327_Open_Text.style.display=&#39;inline&#39;;" height="16" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" width="11" align="top" style="DISPLAY: none" /></span><span id="Codehighlighter1_228_327_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img height="20" src="http://www.cnblogs.com/images/dot.gif" width="15" /></span><span id="Codehighlighter1_228_327_Open_Text"><span style="COLOR: #000000">{
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" width="11" align="top" />&#160;&#160;&#160;&#160;RegisterWorkItemCallback(</span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000">&#160;WaitCallback(AsyncTask),&#160;</span><span style="COLOR: #000000">&quot;</span><span style="COLOR: #000000">pass&#160;any&#160;call-specific&#160;data&#160;here</span><span style="COLOR: #000000">&quot;</span><span style="COLOR: #000000">);
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" width="11" align="top" />&#160;&#160;}</span></span><span style="COLOR: #000000">
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" width="11" align="top" />&#160;&#160;</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">&#160;</span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000">&#160;AsyncTask(</span><span style="COLOR: #0000ff">object</span><span style="COLOR: #000000">&#160;state)
<br/><img id="Codehighlighter1_367_475_Open_Image" onclick="this.style.display=&#39;none&#39;; Codehighlighter1_367_475_Open_Text.style.display=&#39;none&#39;; Codehighlighter1_367_475_Closed_Image.style.display=&#39;inline&#39;; Codehighlighter1_367_475_Closed_Text.style.display=&#39;inline&#39;;" height="16" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" width="11" align="top" /><img id="Codehighlighter1_367_475_Closed_Image" onclick="this.style.display=&#39;none&#39;; Codehighlighter1_367_475_Closed_Text.style.display=&#39;none&#39;; Codehighlighter1_367_475_Open_Image.style.display=&#39;inline&#39;; Codehighlighter1_367_475_Open_Text.style.display=&#39;inline&#39;;" height="16" src="http://www.cnblogs.com/images/OutliningIndicators/ContractedSubBlock.gif" width="11" align="top" style="DISPLAY: none" /></span><span id="Codehighlighter1_367_475_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img height="20" src="http://www.cnblogs.com/images/dot.gif" width="15" /></span><span id="Codehighlighter1_367_475_Open_Text"><span style="COLOR: #000000">{
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" width="11" align="top" />&#160;&#160;&#160;&#160;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">&#160;call&#160;across&#160;network
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" width="11" align="top" />&#160;&#160;&#160;&#160;</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">&#160;assign&#160;data&#160;retreive&#160;to&#160;m_Data&#160;field</span><span style="COLOR: #008000">
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/InBlock.gif" width="11" align="top" /></span><span style="COLOR: #000000">&#160;&#160;&#160;&#160;m_&#160;AsyncWorkComplete&#160;</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">&#160;</span><span style="COLOR: #0000ff">true</span><span style="COLOR: #000000">;
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" width="11" align="top" />&#160;&#160;}</span></span><span style="COLOR: #000000">
<br/><img height="16" src="http://www.cnblogs.com/images/OutliningIndicators/ExpandedBlockEnd.gif" width="11" align="top" />}</span></span>
       </div>
   </div>
   <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
<br/>另外，你还可以在<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Sharepoint Customization</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">这个网站上找到一个实现的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;"><a href="http://www.sharepointcustomization.com/resources/wpsamples.htm"><span lang="EN-US" style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;"><span lang="EN-US"><font color="#800080">更精巧的例子</font></span></span></a></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">&#8220;</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Asynchronous Web Part Sample</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">&#8221;。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span>
   </p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">还有最后一点没有被我遗忘，</span><b style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: fuchsia; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Cache</span></b><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">。使用</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">Cache</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">保存数据和请求的外部对象。使用合理的序列化保存</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">WebPart</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的用户定义参数。这一点对所有的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">ASP.NET</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">应用都是有效的提速方案。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">没有力气再向下写了，就算一个</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;">RC1</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">的版本吧</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Wingdings; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-char-type: symbol; mso-symbol-font-family: Wingdings"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings">J</span></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，贴出来给大家砸，欢迎补充，欢迎指正。</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span>
</p><img src ="http://www.cnblogs.com/Microtoby/aggbug/75040.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42135/" target="_blank">[新闻]美大学在网上建虚拟校园开门授课</a>]]></description></item><item><title>SmartPart事件</title><link>http://www.cnblogs.com/Microtoby/archive/2004/12/09/74783.html</link><dc:creator>Microtoby</dc:creator><author>Microtoby</author><pubDate>Thu, 09 Dec 2004 04:07:00 GMT</pubDate><guid>http://www.cnblogs.com/Microtoby/archive/2004/12/09/74783.html</guid><wfw:comment>http://www.cnblogs.com/Microtoby/comments/74783.html</wfw:comment><comments>http://www.cnblogs.com/Microtoby/archive/2004/12/09/74783.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/Microtoby/comments/commentRss/74783.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Microtoby/services/trackbacks/74783.html</trackback:ping><description><![CDATA[姑且把这样的一件事情叫做事件！ 
<br/>　　<a href="http://www.gotdotnet.com/Workspaces/Workspace.aspx?id=6cfaabc8-db4d-41c3-8a88-3f974a7d0abe"><font color="#0000ff">SmartPart</font></a>是一个非常好的Sharepoint用户控件包装器（<a href="http://blog.joycode.com/kaneboy"></a><A href="http://www.cnblogs.com/kaneboy" target="_blank"><font color="#0000ff">kaneboy</font></a>开发的包装控件也非常好用），我们知道，在WSS2.0/SPS2003平台上只有两种方法创建你自己的WebPart： 
<br/>1、使用MS官方提供的方法，也就是Output.Render(&#8230;); 
<br/>2、基于ASP.NET开发用户控件，然后使用SmartPart这样的包装器部署用户控件。 
<br/>　　后者对开发人员而言是更轻松的事情。最早提出这种思路的<a href="http://blog.u2u.info/DottextWeb/patrick/archive/2004/12/07/464.aspx"><font color="#800080">Patrick Tisseghem</font></a>一直维持着SmartPart和<a href="http://weblogs.asp.net/jan"><font color="#0000ff">Jan Tiglens</font></a>等一起将SmartPart一直推向了最近推出的1.0。<a href="http://blog.u2u.info/DottextWeb/patrick/archive/2004/12/07/464.aspx"><font color="#800080">Patrick Tisseghem</font></a>最近发了些牢骚，觉得MS一直对此保持沉默，社区的支持和关注程度令他失望。 
<br/>　　当然，结果你能想到，误会解除了。<a href="http://blogs.msdn.com/danielmcpherson/archive/2004/12/07/277559.aspx"><font color="#800080">Point2Share</font></a>在他的Blog上面对这个事情作了翔实的说明。 
<br/>　　不想评论这个事件，结果十分圆满。我喜欢这样一个开明的MS。<img src ="http://www.cnblogs.com/Microtoby/aggbug/74783.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42135/" target="_blank">[新闻]美大学在网上建虚拟校园开门授课</a>]]></description></item><item><title>把OU中的用户信息当作数据视图使用</title><link>http://www.cnblogs.com/Microtoby/archive/2004/12/07/74095.html</link><dc:creator>Microtoby</dc:creator><author>Microtoby</author><pubDate>Tue, 07 Dec 2004 14:06:00 GMT</pubDate><guid>http://www.cnblogs.com/Microtoby/archive/2004/12/07/74095.html</guid><wfw:comment>http://www.cnblogs.com/Microtoby/comments/74095.html</wfw:comment><comments>http://www.cnblogs.com/Microtoby/archive/2004/12/07/74095.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Microtoby/comments/commentRss/74095.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Microtoby/services/trackbacks/74095.html</trackback:ping><description><![CDATA[<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;"><a id="Bloggers__ctl14_Hyperlink1" title="Trond&#39;s Blog" href="http://sharepointblogs.com/trond/" name="Hyperlink1"><font color="#800080">Trond Hindenes</font></a></span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">教给我们一个很方便的<a href="http://www.sharepointblogs.com/trond/articles/856.aspx">方法</a>把保存在</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">AD</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">中的</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">OU</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">用户信息当作数据库视图使用，你可以很方便的使用</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">OU</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">信息，比如建立企业通讯录、开发和其他系统帐号同步程序等。那么让我们仔细看看实现的途径吧：</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;"><o:p></o:p></span>
</p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; mso-char-indent-count: 2.0"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">首先，你需要在数据库中建立一个链接服务器，打开</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">SQL Server Enterprise Manager Console</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，展开</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Security</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">节点，然后是</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Linked Servers</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，右键</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">New Linked Server&#8230;</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">。在</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Linked Server</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">文本框中输入一个</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">ADSI</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: &#39;Times New Roman&#39;">，</span><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-bidi-font-family: &#39;Times New Roman&#39;">Provider name</span>