1. 程式人生 > >VB.net窗體中呼叫專案內嵌HTML進行…

VB.net窗體中呼叫專案內嵌HTML進行…

之前用VB.net做專案的時候一直想做一個漂亮點的圖表展示效果,嘗試了幾個.net原生的外掛後都宣告失敗,倒不是因為不能用,要麼是收費的(或者有版權水印)要麼就是太複雜了,上手很麻煩,回想起來之前做web開發的時候用過JS外掛highCharts感覺挺不錯的,今天又聽朋友推薦了個百度出的免費的eCharts,閒來無事便試試在Windows Form窗體中呼叫WEB頁面展示JS外掛繪製的圖表,果然可行~!大致流程記錄一下: 先給官網上下載ECharts的程式碼包: http://echarts.baidu.com/index.html 解壓後先照著教程隨便搞了個簡單的柱狀圖,具體程式碼就不用上了,很簡單的.給瀏覽器裡面開啟效果是這樣的: VB.net窗體中呼叫專案內嵌HTML進行圖表展示 回到Visual Studio裡面新建個VB專案,給窗體里拉個Webbroswer控制元件,然後把剛才寫的HTML檔案以及相關的JS檔案都拖到專案中去,修改Form的load事件,程式碼如下: Public Class Form1     Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load         Dim doURL As String = "file:\\\" + Application.StartupPath + "\html\test.html"
        Me.WebBrowser1.Url = New Uri(doURL)     End Sub End Class 解決方案資源管理器是這樣的: VB.net窗體中呼叫專案內嵌HTML進行圖表展示 執行一下程式,效果棒棒噠! VB.net窗體中呼叫專案內嵌HTML進行圖表展示

至於頁面中JS的互動以及圖表資料的採集格式化,隨後再研究發文了.