顯示具有 .NET 標籤的文章。 顯示所有文章
顯示具有 .NET 標籤的文章。 顯示所有文章

2009年7月22日 星期三

Microsoft Chart Controls

過去想要在網頁上呈現圖表,由於.NET本身並沒有內建的圖表元件,所以仍多是使用owc元件;但現在有了新的選擇 - Microsoft Chart Controls,相較於 owc 或其他free的圖表控件,Microsoft Chart Controls 提供了更炫的視覺效果,且可以輕易做到動態圖型與資料的互動(如click event、drill down event ...)。


目前只要先下載安裝 Microsoft Chart Controls for Microsoft .NET Framework 3.5 , 即可以在ASP.NET3.5中使用此元件(應會內建於 .NET Framework 4.0),若要整合在 Visual Studio 2008 開發環境,可以下載安裝 Microsoft Chart Controls Add-on for Microsoft Visual Studio 2008 。另外,Microsoft Chart Controls也 提供完整的範例及文件, 下載點如下:

範例

文件

有興趣的可以下載玩玩,相信會是一個不錯的選擇喔!



其他參考連結:

zedgraph元件

2009年2月28日 星期六

撰寫安全的程式碼

前幾天公司辦了有關"如何撰寫安全的程式碼"的訓練,主要是因為公司準備導入一些網站安全性檢測的黑白箱工具,一方面,希望藉助黑箱工具降低已有漏洞網站的風險;另一方面,則是希望藉由白箱工具加強程式設計師對程式碼安全性的重視,畢竟目前駭客常見的攻擊手法(參考 2007 OWASP TOP 10)很多都是程式設計師貪圖一時之快或忽視所造成的(汗顏中 = ="),其實 OWASP TOP 10 中有很多還是過去一些常見手法,如 SQL Injection、XSS...等,除了藉助一些工具保護、預防網站被攻擊外,更重要的是程式設計師的警覺、重視才是部二法門....

相關資料可以參考以下連結:

黃忠成老師 -
LINQ - 對付 SQL Injection 的 "免費補洞策略"

MSDN -
How To: Protect From Injection Attacks in ASP.NET
How To: Prevent Cross-Site Scripting in ASP.NET

2009年2月15日 星期日

MSDTC 的設定

當我們在vs2008中開發分散式交易系統時,可以使用 System.Transactions 類別(.NET framework 2.0之後版本都有support)來輕鬆達到分散式交易的目的,但除了在程式引用 System.Transactions 類別外,還要在各資料來源伺服器設定MSDTC,如果未適當地設定MSDTC,可能如得到“異動管理員已經停用了對遠端/網路異動的支援”的錯誤訊息。本篇即是討論如何來設定MSDTC,以下為設定的步驟:

1.《開始》->《控制台》->《系統管理工具》->《元件服務》,開啟元件服務視窗




2.在元件服務視窗中,點擊《我的電腦》按下滑鼠右鍵,點選《內容》




3.在《我的電腦 內容》視窗,點選《MSDTC》頁籤,再按下《安全性設定》按鈕






4.設定如下




5.大功告成