我想用C#中的某些功能製作一個座標系。 我從來沒有使用過C#,但認爲它應該與其他語言相似。C座標系統#
我不確定哪個元素適合那個(Panel,PictureBox,....)。
的要求是:
- 我想放大和縮小
- 移動左/右/下/上有
- 我從微控制器獲取價值,並希望畫他們實時
我使用Visual Studio 2012. 我不想使用其他人的其他dll /庫或程序。
Thx
PS:也許一個簡單的教程也會很棒。
我想用C#中的某些功能製作一個座標系。 我從來沒有使用過C#,但認爲它應該與其他語言相似。C座標系統#
我不確定哪個元素適合那個(Panel,PictureBox,....)。
的要求是:
我使用Visual Studio 2012. 我不想使用其他人的其他dll /庫或程序。
Thx
PS:也許一個簡單的教程也會很棒。
我在WPF中使用簡單的Canvas
做了同樣的事情。所以我建議你將你的平臺改爲WPF。可以使用ScaleTransform
完成放大/縮小行爲,並可以使用TranslateTransform完成向左/向右移動...。無需任何庫,可以使用幾何類型int wpf,如Path
。並將這些變換函數的每條路徑的屬性設置爲RenderTransform
。
爲什麼WPF,對Windows窗體有什麼好處? – user2261524
@ user2261524基於矢量的渲染。支持縮放/翻譯轉換。支持數據類型,如「Point」,「Path」,「PathGeometry」,「StreamGeometry」。支持動畫,以便您可以構建交互式地圖和... –
聲音合法:) – user2261524
你在想2D圖形還是3D? – Kasyx
就在2D中。沒有必要在3D :) – user2261524