測試回合:使用WPF產生圖形

來源:互聯網
上載者:User

基於一組與測試有關的資料來產生圖形是一項常見的軟體開發工作單位。根據我的經驗,最常用 的方法是將資料匯入 Excel 試算表,然後使用 Excel 內建的繪圖功能手動產生圖形。這種 做法適用於大多數情況,但是如果基礎資料頻繁更改,則手動建立圖形可能很快就變得枯燥乏 味。在本月的專欄中,我將向您示範如何使用 Windows Presentation Foundation (WPF) 技術 自動執行該過程。若要瞭解我所闡述的觀點,請看圖 1。該圖按日期顯示開啟和已關閉的錯誤 的計數,是使用從簡單文字檔讀取資料的一個短小 WPF 程式動態產生的。

圖 1 以編程方式產生的錯誤計數圖

開啟的錯誤(用藍色線條上的紅圈表示)在開發工作開始後不久迅速增多,然後隨時間推移 逐漸減少(這是在估計零錯誤反彈日期時可能十分有用的資訊)。已關閉的錯誤(綠色線條上 的三角形標記)則穩步增多。

雖然這些資訊可能十分有用,但在生產環境中,開發資源通常是有限的,因此手動產生這類 圖形可能不太值得。但是使用我將說明的技術,可快速而輕鬆地建立這類圖形。

在下面幾節中,我將詳細展示和說明用於產生圖 1 中圖形的 C# 代碼。本專欄假設您已具 備 C# 編碼方面的中級知識,並對 WPF 有最基本的瞭解。不過,即使您從前沒有接觸過這兩個 領域,我認為您也能夠理解我所討論的內容。我相信您會發現這項技術對於您的綜合技能是個 有趣且有用的補充。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.