From 2d303dd904c63df9eeba3ce3e3bb148e40ac651d Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期二, 11 二月 2025 16:23:14 +0800 Subject: [PATCH] 优化个人中心界面 --- Desktop/HStation.Xhs.Hydro.Test.Core/Form2.cs | 80 ++++----------------------------------- 1 files changed, 9 insertions(+), 71 deletions(-) diff --git a/Desktop/HStation.Xhs.Hydro.Test.Core/Form2.cs b/Desktop/HStation.Xhs.Hydro.Test.Core/Form2.cs index 029b35c..49598c0 100644 --- a/Desktop/HStation.Xhs.Hydro.Test.Core/Form2.cs +++ b/Desktop/HStation.Xhs.Hydro.Test.Core/Form2.cs @@ -5,12 +5,13 @@ using System.ComponentModel; using System.Data; using System.Drawing; +using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; -using Yw.EPAnet.Calcu; -using Yw.WinFrmUI.Q3D; +using Yw.EPAnet; +using Yw.WinFrmUI.Q3d; namespace Hydro.ClientTool { @@ -26,77 +27,14 @@ private void Form2_Load(object sender, EventArgs e) { - NetWork network = new NetWork(); - network.BuildFromInp(@"temp/temp.inp"); - MapViewNetWork mapNetwork = new MapViewNetWork(); - foreach (var node in network.Nodes) - { - NodeViewModel viewNode=null; - if (node is MeterModel meter) - { - viewNode = new MeterViewModel(); - viewNode.X = meter.X; - viewNode.Y = meter.Y; - viewNode.Name = meter.Name; - viewNode.ID = meter.ID; - viewNode.Z = meter.Elev; - viewNode.Demand = meter.Demand; - } - else if (node is JunctionModel j) - { - viewNode = new JunctionViewModel(); - viewNode.X = j.X; - viewNode.Y = j.Y; - viewNode.Name = j.Name; - viewNode.ID = j.ID; - viewNode.Z = j.Elev; - viewNode.Demand = j.Demand; - } - else if (node is ReservoisModel res) - { - viewNode= new ReservoirViewModel(); - viewNode.X = res.X; - viewNode.Y = res.Y; - viewNode.Name = res.Name; - viewNode.ID = res.ID; - viewNode.Z = res.Elev; - ((ReservoirViewModel)viewNode).Head = res.Head; - } - - mapNetwork.Nodes.Add(viewNode); - } - foreach(var link in network.Links) - { - LinkViewModel viewLink = null; - //鍒ゆ柇濡傛灉鏄閬� - if (link is PipeModel pipe) - { - viewLink = new PipeViewModel(); - viewLink.ID = pipe.ID; - viewLink.Node1 = pipe.Node1; - viewLink.Node2 = pipe.Node2; - viewLink.Diameter = pipe.Diameter; - viewLink.Length = pipe.Length; - viewLink.Roughness = pipe.Roughness; - - } - else if (link is ValveModel valve) - { - viewLink = new ValveViewModel(); - viewLink.ID= valve.ID; - viewLink.Node1 = valve.Node1; - viewLink.Node2 = valve.Node2; - viewLink.Diameter = valve.Diameter; - viewLink.Length = valve.Length; - viewLink.Roughness = valve.Roughness; - } - mapNetwork.Links.Add(viewLink); + + - } - mapNetwork.BuildRelation(); - map.SetData(mapNetwork); + + } - + //甯垜缂栧啓涓�涓柟娉曪紝灏唍etwork杞崲涓篘etworkViewModel + private void Form2_KeyDown(object sender, KeyEventArgs e) { map.MapViewer_KeyDown(sender, e); -- Gitblit v1.9.3