過去想要在網頁上呈現圖表,由於.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年7月22日 星期三
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
相關資料可以參考以下連結:
黃忠成老師 -
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.大功告成
1.《開始》->《控制台》->《系統管理工具》->《元件服務》,開啟元件服務視窗
2.在元件服務視窗中,點擊《我的電腦》按下滑鼠右鍵,點選《內容》
3.在《我的電腦 內容》視窗,點選《MSDTC》頁籤,再按下《安全性設定》按鈕
4.設定如下
5.大功告成
訂閱:
文章 (Atom)