添加功能:

1、在工具箱窗体点击某工具后将该工具添加到流程中
2、使用工厂模式和反射对工具进行添加,去掉原先大量的Switch case操作
This commit is contained in:
liu.wenjie
2019-07-17 20:42:42 +08:00
committed by liu.wenjie
parent 4000480e75
commit bca077b840
67 changed files with 5338 additions and 81452 deletions

View File

@@ -55,11 +55,11 @@
</ItemGroup>
<ItemGroup>
<Compile Include="AppConfig.cs" />
<Compile Include="FormLib\FormImageWindow.cs">
<Compile Include="FormLib\FormImageWindow.cs.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="FormLib\FormImageWindow.Designer.cs">
<DependentUpon>FormImageWindow.cs</DependentUpon>
<Compile Include="FormLib\FormImageWindow.cs.Designer.cs">
<DependentUpon>FormImageWindow.cs.cs</DependentUpon>
</Compile>
<Compile Include="FormLib\FormJobManage.cs">
<SubType>Form</SubType>
@@ -87,14 +87,18 @@
</Compile>
<Compile Include="GlobalParams.cs" />
<Compile Include="Interface\EnumList.cs" />
<Compile Include="ToolInfo.cs" />
<Compile Include="Interface\ToolInfoInterface.cs" />
<Compile Include="Interface\ToolBase.cs" />
<Compile Include="OperateJob.cs" />
<Compile Include="Interface\IToolInfo.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Interface\VisionJobInterface.cs" />
<Compile Include="ToolLib\HalconTool.cs" />
<Compile Include="VisionJob.cs" />
<EmbeddedResource Include="FormLib\FormImageWindow.resx">
<DependentUpon>FormImageWindow.cs</DependentUpon>
<Compile Include="VisionTool\VisionToolFactory.cs" />
<Compile Include="VisionTool\VisionToolList.cs" />
<EmbeddedResource Include="FormLib\FormImageWindow.cs.resx">
<DependentUpon>FormImageWindow.cs.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FormLib\FormJobManage.resx">
<DependentUpon>FormJobManage.cs</DependentUpon>
@@ -161,6 +165,15 @@
<Name>HalconWindowTest</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="Resources\删除.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\新建1.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\新建2.png" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.