From 25dd2203bb3b995d73c43733b3aaa049ec28b4a9 Mon Sep 17 00:00:00 2001
From: chr <chrry550@163.com>
Date: 星期二, 12 三月 2024 09:42:43 +0800
Subject: [PATCH] 初版Step运行代码;
---
Models/Sequence.cs | 7 +++++++
WPFProject.csproj | 8 ++++++--
/dev/null | 12 ------------
Models/Step.cs | 6 ++++++
.gitattributes | 1 -
WPFProject.sln | 6 ++++++
Models/Program.cs | 13 +++++++++++--
7 files changed, 36 insertions(+), 17 deletions(-)
diff --git a/.gitattributes b/.gitattributes
index 176a458..e69de29 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1 +0,0 @@
-* text=auto
diff --git a/Models/Param.cs b/Models/Param.cs
deleted file mode 100644
index e5054c5..0000000
--- a/Models/Param.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-锘縰sing System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace WPFProject.Models
-{
- public class Param
- {
- }
-}
diff --git a/Models/Program.cs b/Models/Program.cs
index c92cc56..c292bad 100644
--- a/Models/Program.cs
+++ b/Models/Program.cs
@@ -5,6 +5,7 @@
using System.Text;
using System.Threading.Tasks;
using System.Xml.Serialization;
+using VisionBuilder.Core.Entity;
namespace WPFProject.Models
{
@@ -54,9 +55,9 @@
/// <summary>
/// 璁$畻涓存椂鍙傛暟
/// </summary>
- private Dictionary<string, Variable> _TempVars;
+ private Dictionary<string, Param> _TempVars;
[XmlIgnore]
- public Dictionary<string, Variable> TempVars
+ public Dictionary<string, Param> TempVars
{
get { return _TempVars; }
set { _TempVars = value; }
@@ -72,5 +73,13 @@
}
return this;
}
+
+ public void Run()
+ {
+ foreach (Sequence sequence in Sequences)
+ {
+ sequence.Run();
+ }
+ }
}
}
diff --git a/Models/Sequence.cs b/Models/Sequence.cs
index 733d122..ee95225 100644
--- a/Models/Sequence.cs
+++ b/Models/Sequence.cs
@@ -37,5 +37,12 @@
return this;
}
+ public void Run()
+ {
+ foreach (Step step in Steps) {
+ step.Run();
+ }
+ }
+
}
}
diff --git a/Models/Step.cs b/Models/Step.cs
index ec16fbe..32e7dbc 100644
--- a/Models/Step.cs
+++ b/Models/Step.cs
@@ -52,6 +52,12 @@
#endregion
+ public void Run()
+ {
+
+
+ }
+
}
}
diff --git a/WPFProject.csproj b/WPFProject.csproj
index 61e0439..d304059 100644
--- a/WPFProject.csproj
+++ b/WPFProject.csproj
@@ -135,7 +135,6 @@
<Compile Include="Models\FuncModel.cs" />
<Compile Include="Models\NotifyBase.cs" />
<Compile Include="Models\Variable.cs" />
- <Compile Include="Models\Param.cs" />
<Compile Include="Models\Program.cs" />
<Compile Include="Models\Sequence.cs" />
<Compile Include="Models\Step.cs" />
@@ -293,7 +292,12 @@
<ItemGroup>
<WCFMetadata Include="Connected Services\" />
</ItemGroup>
- <ItemGroup />
+ <ItemGroup>
+ <ProjectReference Include="..\VisionBuilder.Core\VisionBuilder.Core.csproj">
+ <Project>{65100b0e-1eba-4534-ac73-61ad3ae6ab36}</Project>
+ <Name>VisionBuilder.Core</Name>
+ </ProjectReference>
+ </ItemGroup>
<ItemGroup>
<Resource Include="Resources\Icon\xinzeng_1.png" />
</ItemGroup>
diff --git a/WPFProject.sln b/WPFProject.sln
index af850c1..e3c645a 100644
--- a/WPFProject.sln
+++ b/WPFProject.sln
@@ -5,6 +5,8 @@
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WPFProject", "WPFProject.csproj", "{D47D2314-5DD5-4899-ADF9-15ED057289D3}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisionBuilder.Core", "..\VisionBuilder.Core\VisionBuilder.Core.csproj", "{65100B0E-1EBA-4534-AC73-61AD3AE6AB36}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -15,6 +17,10 @@
{D47D2314-5DD5-4899-ADF9-15ED057289D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D47D2314-5DD5-4899-ADF9-15ED057289D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D47D2314-5DD5-4899-ADF9-15ED057289D3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {65100B0E-1EBA-4534-AC73-61AD3AE6AB36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {65100B0E-1EBA-4534-AC73-61AD3AE6AB36}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {65100B0E-1EBA-4534-AC73-61AD3AE6AB36}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {65100B0E-1EBA-4534-AC73-61AD3AE6AB36}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
--
Gitblit v1.9.1