<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>慢步在雲端...    邱英瑞(Jacky) : patterns &amp;amp; practices</title><link>http://blogs.msdn.com/jchiou/archive/tags/patterns+_2600_amp_3B00_+practices/default.aspx</link><description>Tags: patterns &amp;amp; practices</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>SQL Injection 相關資訊</title><link>http://blogs.msdn.com/jchiou/archive/2008/05/26/sql-injection.aspx</link><pubDate>Mon, 26 May 2008 11:01:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8552068</guid><dc:creator>jchiou</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8552068.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8552068</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;&lt;u&gt;SQL Injection(&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;資料隱碼)攻擊行為簡介&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;以下是此類攻擊的流程&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;1. 駭客運用搜尋引擎尋找網頁上的漏洞，並運用自動化工具攻擊網路服務器。&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2. 一個&amp;lt;script&amp;gt;字串附加到在後端運行的SQL伺服器中所有的文本或可變長字串列中。&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3. 這個腳本與駭客所控制伺服器連接。該伺服器含有一些常用軟體的利用代碼，如Microsoft MS06-014， 協力廠商軟體漏洞，（例如常用的媒體播放器及內容下載軟體）。有的時候還有一些零時差漏洞。&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;4. 當終端使用者試圖用IE流覽正常的網站時，由於這些網頁都將從SQL伺服器獲取資料，這些資料同時包含了惡意腳本&amp;lt;script&amp;gt;。而 這些腳本會自動連接到駭客的網站。&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;5. 如果普通使用者沒有依照建議安裝修正程式，防毒軟體，或尚未安裝Microsoft或協力廠商軟體最新版本的更新，那麼他們的電腦就會被感染。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/SQLInjection_E14E/clip_image001_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="301" alt="clip_image001" src="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/SQLInjection_E14E/clip_image001_thumb.jpg" width="557" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jchiou/WindowsLiveWriter/SQLInjection_E14E/clip_image001_2.jpg"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;SQL Injection(&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;資料隱碼)攻擊行為的解決方案&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;一旦web伺服器遭到SQL注入攻擊，請遵循如下步驟：&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;1、關閉網站&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;2、檢查IIS日誌，查找引起這次攻擊的有漏洞的目標網頁&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;3、聯繫web開發者，修改並加強ASP頁面。&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;注意這只是一種變通的解決方法，只能臨時解決SQL Injection問題。該網站可能在伺服器再次聯網後被再次注入。為了徹底解決這個問題，請參閱&amp;#8220;預防&lt;u&gt;SQL Injection(資料隱碼)攻擊&lt;/u&gt;的解決方案&amp;#8221;。&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;預防SQL注入攻擊的解決方案&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;這種SQL Injection攻擊是由網頁程式開發不符合安全編碼的要求所引起的。為了防止攻擊，我們需要驗證所有網頁的字串輸入的函數。比如說，帶有用戶名和密碼輸入框的網站登錄頁。&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;我們也可以在微軟的官方網站上找到安全指導和最佳實踐建議，來應對&lt;u&gt;SQL Injection(資料隱碼)攻擊&lt;/u&gt;。&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;用來減緩與解決SQL Injection攻擊的最佳實踐建議可以在這裡找到：&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/magazine/cc163917.aspx"&gt;http://msdn2.microsoft.com/en-us/magazine/cc163917.aspx&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;SQL 資料隱碼&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/ms161953.aspx"&gt;http://msdn.microsoft.com/zh-tw/library/ms161953.aspx&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;『資料隱碼』SQL Injection的源由與防範之道 &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://www.microsoft.com/taiwan/sql/SQL_Injection.htm"&gt;http://www.microsoft.com/taiwan/sql/SQL_Injection.htm&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;SQL Injection (資料隱碼)&amp;#8211; 駭客的 SQL填空遊戲(上)&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://www.microsoft.com/taiwan/sql/SQL_Injection_G1.htm"&gt;http://www.microsoft.com/taiwan/sql/SQL_Injection_G1.htm&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;SQL Injection (資料隱碼)&amp;#8211; 駭客的 SQL填空遊戲(下) &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://www.microsoft.com/taiwan/sql/SQL_Injection_G2.htm"&gt;http://www.microsoft.com/taiwan/sql/SQL_Injection_G2.htm&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;How To - Protect from Injection Attacks in ASP.NET&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb355989.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb355989.aspx&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;How To - Protect from SQL Injection in ASP.NET &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms998271.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms998271.aspx&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;How To - Protect from Cross-Site Scripting in ASP.NET&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms998274.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms998274.aspx&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;Design Guidelines&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa302420.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa302420.aspx&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;Arch/Design Inspection&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa302421.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa302421.aspx&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;對於用戶端使用者，請確保電腦系統中已安裝了微軟及協力廠商軟體的最新安全修正程式以及最新的防毒程式定義檔。 &lt;/p&gt;  &lt;p&gt;注意，SQL Injection 不只會在 MS SQL Server 上會發生，在其它廠牌的資料庫產品也可能會有相同的情況發生。&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8552068" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/SQL+Server+2005/default.aspx">SQL Server 2005</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/SharePoint+Server+2007/default.aspx">SharePoint Server 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Office+2007/default.aspx">Office 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Exchange+2007/default.aspx">Exchange 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/patterns+_2600_+practices/default.aspx">patterns &amp; practices</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/WSS+3.0/default.aspx">WSS 3.0</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/IE7/default.aspx">IE7</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Windows+2008/default.aspx">Windows 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/IIS+7.0/default.aspx">IIS 7.0</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Windows+2003/default.aspx">Windows 2003</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/patterns+_2600_amp_3B00_+practices/default.aspx">patterns &amp;amp; practices</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/CRM+4.0/default.aspx">CRM 4.0</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Project+Server+2007/default.aspx">Project Server 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/RMS/default.aspx">RMS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTT/default.aspx">VSTT</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/BizTalk+Server+2006/default.aspx">BizTalk Server 2006</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Vista/default.aspx">Vista</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2005/default.aspx">TFS 2005</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Team+Build/default.aspx">Team Build</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Groove+2007/default.aspx">Groove 2007</category></item><item><title>Enterprise Library 4.0 - May 2008</title><link>http://blogs.msdn.com/jchiou/archive/2008/05/21/enterprise-library-4-0-may-2008.aspx</link><pubDate>Wed, 21 May 2008 11:06:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8527007</guid><dc:creator>jchiou</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8527007.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8527007</wfw:commentRss><description>&lt;p&gt;The patterns &amp;amp; practices Enterprise Library is a collection of reusable application blocks designed to assist software developers with common enterprise development challenges. This following application blocks are included: Caching Application Block, Cryptography Application Block, Data Access Application Block, Exception Handling Application Block, Logging Application Block, Policy Injection Application Block, Security Application Block, Validation Application Block, and Unity Application Block.    &lt;br /&gt;This release includes: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Support for Visual Studio 2008.&lt;/li&gt;    &lt;li&gt;Integration with the Unity dependency injection container.&lt;/li&gt;    &lt;li&gt;WMI2 support and improved instrumentation.&lt;/li&gt;    &lt;li&gt;Support for pluggable cache managers.&lt;/li&gt;    &lt;li&gt;Performance improvements&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=90DE37E0-7B42-4044-99BE-F8ECFBBC5B65&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=90DE37E0-7B42-4044-99BE-F8ECFBBC5B65&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=90DE37E0-7B42-4044-99BE-F8ECFBBC5B65&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8527007" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/patterns+_2600_+practices/default.aspx">patterns &amp; practices</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/patterns+_2600_amp_3B00_+practices/default.aspx">patterns &amp;amp; practices</category></item><item><title>請協助我們改善您在 MSDN 上尋找資訊的體驗</title><link>http://blogs.msdn.com/jchiou/archive/2008/04/25/msdn.aspx</link><pubDate>Fri, 25 Apr 2008 05:31:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8423255</guid><dc:creator>jchiou</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8423255.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8423255</wfw:commentRss><description>&lt;p&gt;您是否覺得很難在 MSDN 快速找到需要的資訊? &lt;/p&gt;  &lt;p&gt;MSDN 團隊正致力於改善您在尋找所需資訊時的體驗。請花個兩分鐘來告訴我們您想要的內容格式和搜尋方式。 &lt;a href="http://www.surveymonkey.com/s.aspx?sm=OWE6q6ruFnG2%2ftC54EdiqQ%3d%3d"&gt;詳細內容...&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;雖然 MSDN 已經比以前好很多了，但我們都希望它可以更好，筆者自己也有做完問卷，大家有空時可以填一下，感恩。&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8423255" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/SQL+Server+2005/default.aspx">SQL Server 2005</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/SharePoint+Server+2007/default.aspx">SharePoint Server 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Office+2007/default.aspx">Office 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Exchange+2007/default.aspx">Exchange 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/patterns+_2600_+practices/default.aspx">patterns &amp; practices</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/WSS+3.0/default.aspx">WSS 3.0</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/IE7/default.aspx">IE7</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Windows+2008/default.aspx">Windows 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/IIS+7.0/default.aspx">IIS 7.0</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Windows+2003/default.aspx">Windows 2003</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/patterns+_2600_amp_3B00_+practices/default.aspx">patterns &amp;amp; practices</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/CRM+4.0/default.aspx">CRM 4.0</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Project+Server+2007/default.aspx">Project Server 2007</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/RMS/default.aspx">RMS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTT/default.aspx">VSTT</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/BizTalk+Server+2006/default.aspx">BizTalk Server 2006</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Vista/default.aspx">Vista</category></item><item><title>一些好用的 Web Application Block</title><link>http://blogs.msdn.com/jchiou/archive/2008/04/09/web-application-block.aspx</link><pubDate>Wed, 09 Apr 2008 05:39:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8370832</guid><dc:creator>jchiou</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/8370832.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=8370832</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://www.microsoft.com/info.aspx?na=22&amp;amp;p=355&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3df6aacdb8-fd50-4a8a-b3a1-d8cb7ad1f7d5%26DisplayLang%3den"&gt;Web Client Search Application Block for .NET Framework 2.0&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This application block provides guidance on how to improve UI search patterns.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/info.aspx?na=22&amp;amp;p=358&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d361744c5-6949-4e56-9054-d2ad8761db07%26DisplayLang%3den"&gt;Web Client Composite Library for .NET Framework 2.0&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This library provides reusable application blocks for creating composite responsive Web clients.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/info.aspx?na=22&amp;amp;p=359&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3de7dc5a01-75ff-4dea-9f16-dd414041d817%26DisplayLang%3den"&gt;Web Client Validation Application Block for .NET Framework 2.0&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This application block provides guidance on how to improve responsiveness for UI validation.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/info.aspx?na=22&amp;amp;p=360&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d8c10cc52-33c0-4c78-bde5-dd85c42b9f7f%26DisplayLang%3den"&gt;Web Client Search Application Block for .NET Framework 3.5&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This application block provides guidance on how to improve UI search patterns.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/info.aspx?na=22&amp;amp;p=361&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d3813903f-3148-4b2c-94d5-db4219149e50%26DisplayLang%3den"&gt;Web Client Composite Library for .NET Framework 3.5&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This library provides reusable application blocks for creating composite responsive Web clients.&lt;/p&gt;  &lt;p&gt;Enjoy!!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8370832" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/patterns+_2600_amp_3B00_+practices/default.aspx">patterns &amp;amp; practices</category></item><item><title>VB6 升級到 VB.NET 及 VB 2005 相關資源</title><link>http://blogs.msdn.com/jchiou/archive/2008/01/03/vb6-vb-net-vb-2005.aspx</link><pubDate>Thu, 03 Jan 2008 17:38:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6968285</guid><dc:creator>jchiou</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/6968285.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=6968285</wfw:commentRss><description>&lt;p&gt;筆者知道目前仍有許多的朋友還在使用 VB6，其中的原因有很多，筆者也相信 VB6 在以前確實也解決了很多客戶商業上的需求。但在這麼一個快速變化且競爭的時代，大家是否該認真的考慮使用新的開發工具及技術，讓開發團隊可以更有效的溝通，加速寫程式的效率，提高軟體的品質等。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;筆者整理一些相關的資訊有電子書、升級指南、工具及參考範例等，提供參考：&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vbrun/ms788236.aspx"&gt;Free Book - Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vbrun/ms788233.aspx"&gt;Migration - Upgrading from Visual Basic 6.0&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=7C3FE0A9-CBED-485F-BFD5-847FB68F785D&amp;amp;displaylang=en"&gt;Upgrading Visual Basic 6.0 to Visual Basic .NET and Visual Basic 2005 guide&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=10C491A2-FC67-4509-BC10-60C5C039A272&amp;amp;displaylang=en"&gt;Assessment Tool&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=2B3E5D83-D6EE-41C6-BA06-06B3749C4283&amp;amp;displaylang=en"&gt;FMStocks Sample Application Before Upgrade&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6958DB94-A314-488D-B080-901E79EB00DD&amp;amp;displaylang=en"&gt;FMStocks Sample Application Post Upgrade&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vbasic/bb466226.aspx#interop"&gt;Visual Basic Interop Video Series&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vbasic/aa701259.aspx"&gt;Interop Forms Toolkit 2.0&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6968285" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/patterns+_2600_amp_3B00_+practices/default.aspx">patterns &amp;amp; practices</category></item><item><title>如何使用Guidance Explorer協助檢查ASP.NET程式的安全性</title><link>http://blogs.msdn.com/jchiou/archive/2007/12/13/guidance-explorer-asp-net.aspx</link><pubDate>Thu, 13 Dec 2007 17:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6761395</guid><dc:creator>jchiou</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jchiou/comments/6761395.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jchiou/commentrss.aspx?PostID=6761395</wfw:commentRss><description>&lt;P&gt;記得有與一些 Partners 分享過 Guidance Explorer 也一直想有時間的時候再寫部落格與大家分享，之後都在忙。&lt;/P&gt;
&lt;P&gt;今天剛好看到&lt;A id=ctl00___ctl00___ctl01___Entry___AuthorLink href="http://blogs.msdn.com/user/Profile.aspx?UserID=7711" mce_href="http://blogs.msdn.com/user/Profile.aspx?UserID=7711"&gt;J.D. Meier&lt;/A&gt;&amp;nbsp;寫了一篇文章說明這部份，有興趣的朋友可以參考下列網址：&lt;/P&gt;
&lt;P&gt;How To Use Guidance Explorer to do a Security Code Inspection&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/jmeier/archive/2007/12/13/how-to-use-guidance-explorer-to-do-a-security-code-inspection.aspx?CommentPosted=true#commentmessage" mce_href="http://blogs.msdn.com/jmeier/archive/2007/12/13/how-to-use-guidance-explorer-to-do-a-security-code-inspection.aspx?CommentPosted=true#commentmessage"&gt;http://blogs.msdn.com/jmeier/archive/2007/12/13/how-to-use-guidance-explorer-to-do-a-security-code-inspection.aspx?CommentPosted=true#commentmessage&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;補充一下：&lt;/P&gt;
&lt;P&gt;Guidance Explorer 在12 月也有出新的版本，多了許多新的功能，詳細資訊：&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/jmeier/archive/2007/12/12/new-release-guidance-explorer-is-now-on-msdn.aspx"&gt;http://blogs.msdn.com/jmeier/archive/2007/12/12/new-release-guidance-explorer-is-now-on-msdn.aspx&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6761395" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jchiou/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/jchiou/archive/tags/patterns+_2600_amp_3B00_+practices/default.aspx">patterns &amp;amp; practices</category></item></channel></rss>