為了讓大家更深入的了解和使用C#,我們將開始這一系列的主題為“C#發現之旅 ”的技術講座。考慮到各位大多是進行WEB數據庫開發的,而所謂發現就是發現我們所 不熟悉的領域,因此本系列講座內容將是C#在WEB數據庫開發以外的應用。目前規劃的主要內 容是圖形開發和XML開發,並計劃編排了多個課程。在未來的C#發現之旅中,我們按照由淺入 深,循序漸進的步驟,一起探索和發現C#的其他未知的領域,更深入的理解和掌握使用C#進 行軟件開發,拓寬我們的視野,增強我們的軟件開發綜合能力。
本系列課程配套的演示代碼。
課程說明
經過以前的課程,大家都掌握了一些圖形編程技術,現在我們可以 將把圖形編程技術投入到實際應用中去。在本課程中,我們一起研究使用圖形編程在ASP.Net 中實現一個帶超鏈接的餅圖。
功能需求
現客戶提出如下需求,
在 ASP.Net的程序中顯示一個二維的橢圓形的餅圖界面。
其中每一個餅塊具有提示文本 和一個超鏈接。
當用戶鼠標移動到某個餅塊時浏覽器會顯示一些提示文本。
當用戶點擊該餅塊則鏈接到其他頁面使得頁面能顯示和該餅塊相關的詳細信息。
該軟件的用戶界面如圖所示