一個新專案要做
大概的功能是通過TCP與下位機通信,采集到下位機資料,然后存盤、分析、展示,可能會有一些奇怪的圖表展示
十多年沒正兒八經地搞過dotnet 的桌面應用程式開發了。不知道現在流行的技術優勢,還有前景
uj5u.com熱心網友回復:
如果會有圖表展示還是wpf吧uj5u.com熱心網友回復:
win7以上系統就WPF吧。 可以用新的.net core寫,圖表展示也可以使用echartsuj5u.com熱心網友回復:
剛剛隨便搗鼓了一下WPF,發現也不是很難呢WPF不是桌面開發嗎,如果用 .net core 做,不是可以在 linux 上運行?
你說的這個 echarts 是百度上的 echarts 嗎,那個不是在網頁上運行的嗎
uj5u.com熱心網友回復:
1.WPF不能再linux上運行
https://docs.microsoft.com/zh-cn/dotnet/desktop/wpf/migration/differences-from-net-framework?view=netdesktop-5.0
linux上運行的話 我用Avalonia(和wpf相似) 這個測驗過 可以在linux和macos上運行
2.echarts 是百度的那個圖表庫 我在wpf里用了一次其他的livecharts,感徑訓是把echarts放進來 好用一點 加載速度也快 使用cefsharp
uj5u.com熱心網友回復:
建議用winform,chartControl一些圖表完全夠用了,而且.net版本越低越好,這種應用程式你不知道你的用戶會用什么系統,我就遇到過用XP系統出去跑運維的,.net版本過高后不兼容,桌面程式不需要花里胡哨的,耐操就行uj5u.com熱心網友回復:
就這個效果。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/276862.html
標籤:C#
下一篇:ReferencedAssemblies.Add("System.Linq.dll") 如果加入特定的目錄下的DLL呢?
