初始化提交

仓库转移到Gitea,初始化提交,可能丢失以前的git版本日志
This commit is contained in:
2025-11-27 16:41:05 +08:00
commit 027d0f8024
663 changed files with 171319 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 KiB

189
AUTS_Win/AUTS_Win.vbproj Normal file
View File

@@ -0,0 +1,189 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{31DF2B00-AD65-48BE-A18E-4F2CBDE1188D}</ProjectGuid>
<OutputType>WinExe</OutputType>
<StartupObject>AUTS_Win.My.MyApplication</StartupObject>
<RootNamespace>AUTS_Win</RootNamespace>
<AssemblyName>AUTS_Win</AssemblyName>
<FileAlignment>512</FileAlignment>
<MyType>WindowsForms</MyType>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
<IsWebBootstrapper>false</IsWebBootstrapper>
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.8.5.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\Debug\</OutputPath>
<DocumentationFile>
</DocumentationFile>
<NoWarn>
</NoWarn>
<WarningsAsErrors>41999,42016,42017,42018,42019,42020,42021,42022,42032,42036</WarningsAsErrors>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DocumentationFile>
</DocumentationFile>
<NoWarn>
</NoWarn>
<WarningsAsErrors>41999,42016,42017,42018,42019,42020,42021,42022,42032,42036</WarningsAsErrors>
</PropertyGroup>
<PropertyGroup>
<OptionExplicit>On</OptionExplicit>
</PropertyGroup>
<PropertyGroup>
<OptionCompare>Binary</OptionCompare>
</PropertyGroup>
<PropertyGroup>
<OptionStrict>On</OptionStrict>
</PropertyGroup>
<PropertyGroup>
<OptionInfer>Off</OptionInfer>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>3057684_interface_network_social_windows_icon.ico</ApplicationIcon>
</PropertyGroup>
<PropertyGroup>
<ApplicationManifest>My Project\app.manifest</ApplicationManifest>
</PropertyGroup>
<ItemGroup>
<Reference Include="FlexCell, Version=4.4.4.0, Culture=neutral, PublicKeyToken=6f86587eb70ee309, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>C:\Program Files (x86)\FlexCell Technologies\FlexCell.NET4\bin\FlexCell.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Net.Http" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Data" />
<Import Include="System.Drawing" />
<Import Include="System.Diagnostics" />
<Import Include="System.Windows.Forms" />
<Import Include="System.Linq" />
<Import Include="System.Xml.Linq" />
<Import Include="System.Threading.Tasks" />
</ItemGroup>
<ItemGroup>
<Compile Include="ApplicationEvents.vb" />
<Compile Include="FrmMain.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="FrmMain.Designer.vb">
<DependentUpon>FrmMain.vb</DependentUpon>
<SubType>Form</SubType>
</Compile>
<Compile Include="FrmSettings.Designer.vb">
<DependentUpon>FrmSettings.vb</DependentUpon>
</Compile>
<Compile Include="FrmSettings.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="My Project\Settings.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<Compile Include="WinSettings.vb" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="FrmMain.resx">
<DependentUpon>FrmMain.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FrmSettings.resx">
<DependentUpon>FrmSettings.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="My Project\app.manifest" />
<None Include="My Project\Application.myapp">
<Generator>MyApplicationCodeGenerator</Generator>
<LastGenOutput>Application.Designer.vb</LastGenOutput>
</None>
<None Include="My Project\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<CustomToolNamespace>My</CustomToolNamespace>
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<Content Include="3057684_interface_network_social_windows_icon.ico" />
<Content Include="Document\Version.txt" />
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include=".NETFramework,Version=v4.8">
<Visible>False</Visible>
<ProductName>Microsoft .NET Framework 4.8 %28x86 和 x64%29</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>false</Install>
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\UTS_Core\UTS_Core.vbproj">
<Project>{33c6456c-f00d-41ac-a6fb-db0601495c6a}</Project>
<Name>UTS_Core</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
</Project>

44
AUTS_Win/App.config Normal file
View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="AUTS_Win.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.4.0" newVersion="4.0.4.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Google.Protobuf" publicKeyToken="a7d26565bac4d604" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.30.1.0" newVersion="3.30.1.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<userSettings>
<AUTS_Win.My.MySettings>
<setting name="LastProjectName" serializeAs="String">
<value />
</setting>
<setting name="LastProcessStationName" serializeAs="String">
<value />
</setting>
<setting name="StationReleaseDirPath" serializeAs="String">
<value />
</setting>
</AUTS_Win.My.MySettings>
</userSettings>
</configuration>

View File

@@ -0,0 +1,29 @@
Imports Microsoft.VisualBasic.ApplicationServices
Imports Microsoft.VisualBasic.Devices
Imports UTS_Core.DebugLog
Namespace My
' 以下事件可用于 MyApplication:
' Startup:应用程序启动时在创建启动窗体之前引发。
' Shutdown:在关闭所有应用程序窗体后引发。如果应用程序非正常终止,则不会引发此事件。
' UnhandledException:在应用程序遇到未经处理的异常时引发。
' StartupNextInstance:在启动单实例应用程序且应用程序已处于活动状态时引发。
' NetworkAvailabilityChanged:在连接或断开网络连接时引发。
Partial Friend Class MyApplication
Private Sub MyApplication_Startup(sender As Object, e As StartupEventArgs) Handles Me.Startup
End Sub
Private Sub MyApplication_NetworkAvailabilityChanged(sender As Object, e As NetworkAvailableEventArgs) Handles Me.NetworkAvailabilityChanged
End Sub
Private Sub MyApplication_UnhandledException(sender As Object, e As UnhandledExceptionEventArgs) Handles Me.UnhandledException
MsgBox($"UTS致命错误,{e.Exception}")
ApplicationLog.WriteFatalLog($"UTS致命错误,{e.Exception}")
End Sub
End Class
End Namespace

View File

@@ -0,0 +1 @@


455
AUTS_Win/FrmMain.Designer.vb generated Normal file
View File

@@ -0,0 +1,455 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class FrmMain
Inherits System.Windows.Forms.Form
'Form 重写 Dispose以清理组件列表。
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Windows 窗体设计器所必需的
Private components As System.ComponentModel.IContainer
'注意: 以下过程是 Windows 窗体设计器所必需的
'可以使用 Windows 窗体设计器修改它。
'不要使用代码编辑器修改它。
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container()
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmMain))
Me.StuMain = New System.Windows.Forms.StatusStrip()
Me.TssLblNetWorkStatus = New System.Windows.Forms.ToolStripStatusLabel()
Me.TslblDbStatus = New System.Windows.Forms.ToolStripStatusLabel()
Me.TslblFtpStatus = New System.Windows.Forms.ToolStripStatusLabel()
Me.TssLblEditStatus = New System.Windows.Forms.ToolStripStatusLabel()
Me.TssLblComPortStatus = New System.Windows.Forms.ToolStripStatusLabel()
Me.TssLblControllerStatus = New System.Windows.Forms.ToolStripStatusLabel()
Me.TsLblService = New System.Windows.Forms.ToolStripStatusLabel()
Me.TsLblGroupServices = New System.Windows.Forms.ToolStripStatusLabel()
Me.TssLblDatabaseStatus = New System.Windows.Forms.ToolStripStatusLabel()
Me.TssLblKeyDown = New System.Windows.Forms.ToolStripStatusLabel()
Me.TsLblTime = New System.Windows.Forms.ToolStripStatusLabel()
Me.TabMain = New System.Windows.Forms.TabControl()
Me.ImgMainStatus = New System.Windows.Forms.ImageList(Me.components)
Me.lblServiceID = New System.Windows.Forms.Label()
Me.LblServiceAlias = New System.Windows.Forms.Label()
Me.TsBtnOpenStation = New System.Windows.Forms.ToolStripButton()
Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator()
Me.TsBtnStationTest = New System.Windows.Forms.ToolStripButton()
Me.TsBtnEditLock = New System.Windows.Forms.ToolStripButton()
Me.TsBtnStationPlan = New System.Windows.Forms.ToolStripButton()
Me.TsBtnStationDesign = New System.Windows.Forms.ToolStripButton()
Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator()
Me.TsBtnReleaseLock = New System.Windows.Forms.ToolStripButton()
Me.TsMain = New System.Windows.Forms.ToolStrip()
Me.MsiUser = New System.Windows.Forms.ToolStripMenuItem()
Me.注销ToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.退出QToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.MsiStationTest = New System.Windows.Forms.ToolStripMenuItem()
Me.MsiStationDesign = New System.Windows.Forms.ToolStripMenuItem()
Me.MsiStationPlan = New System.Windows.Forms.ToolStripMenuItem()
Me.MsiSettings = New System.Windows.Forms.ToolStripMenuItem()
Me.MsiHelp = New System.Windows.Forms.ToolStripMenuItem()
Me.MsiAbout = New System.Windows.Forms.ToolStripMenuItem()
Me.MnsMain = New System.Windows.Forms.MenuStrip()
Me.StuMain.SuspendLayout
Me.TsMain.SuspendLayout
Me.MnsMain.SuspendLayout
Me.SuspendLayout
'
'StuMain
'
Me.StuMain.AutoSize = false
Me.StuMain.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TssLblNetWorkStatus, Me.TslblDbStatus, Me.TslblFtpStatus, Me.TssLblEditStatus, Me.TssLblComPortStatus, Me.TssLblControllerStatus, Me.TsLblService, Me.TsLblGroupServices, Me.TssLblDatabaseStatus, Me.TssLblKeyDown, Me.TsLblTime})
Me.StuMain.Location = New System.Drawing.Point(0, 653)
Me.StuMain.Name = "StuMain"
Me.StuMain.ShowItemToolTips = true
Me.StuMain.Size = New System.Drawing.Size(944, 28)
Me.StuMain.TabIndex = 0
Me.StuMain.Text = "StatusStrip1"
'
'TssLblNetWorkStatus
'
Me.TssLblNetWorkStatus.AutoSize = false
Me.TssLblNetWorkStatus.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TssLblNetWorkStatus.Image = CType(resources.GetObject("TssLblNetWorkStatus.Image"),System.Drawing.Image)
Me.TssLblNetWorkStatus.Name = "TssLblNetWorkStatus"
Me.TssLblNetWorkStatus.Size = New System.Drawing.Size(22, 23)
Me.TssLblNetWorkStatus.Text = "NetWork"
'
'TslblDbStatus
'
Me.TslblDbStatus.AutoSize = false
Me.TslblDbStatus.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TslblDbStatus.Image = CType(resources.GetObject("TslblDbStatus.Image"),System.Drawing.Image)
Me.TslblDbStatus.Name = "TslblDbStatus"
Me.TslblDbStatus.Size = New System.Drawing.Size(22, 23)
Me.TslblDbStatus.Text = "DB"
'
'TslblFtpStatus
'
Me.TslblFtpStatus.AutoSize = false
Me.TslblFtpStatus.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TslblFtpStatus.Image = CType(resources.GetObject("TslblFtpStatus.Image"),System.Drawing.Image)
Me.TslblFtpStatus.Name = "TslblFtpStatus"
Me.TslblFtpStatus.Size = New System.Drawing.Size(22, 23)
Me.TslblFtpStatus.Text = "Ftp"
'
'TssLblEditStatus
'
Me.TssLblEditStatus.AutoSize = false
Me.TssLblEditStatus.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TssLblEditStatus.Image = CType(resources.GetObject("TssLblEditStatus.Image"),System.Drawing.Image)
Me.TssLblEditStatus.Name = "TssLblEditStatus"
Me.TssLblEditStatus.Size = New System.Drawing.Size(22, 23)
Me.TssLblEditStatus.Text = "Edit"
'
'TssLblComPortStatus
'
Me.TssLblComPortStatus.AutoSize = false
Me.TssLblComPortStatus.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TssLblComPortStatus.Image = CType(resources.GetObject("TssLblComPortStatus.Image"),System.Drawing.Image)
Me.TssLblComPortStatus.Name = "TssLblComPortStatus"
Me.TssLblComPortStatus.Size = New System.Drawing.Size(22, 23)
Me.TssLblComPortStatus.Text = "TestDev"
'
'TssLblControllerStatus
'
Me.TssLblControllerStatus.AutoSize = false
Me.TssLblControllerStatus.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TssLblControllerStatus.Image = CType(resources.GetObject("TssLblControllerStatus.Image"),System.Drawing.Image)
Me.TssLblControllerStatus.Name = "TssLblControllerStatus"
Me.TssLblControllerStatus.Size = New System.Drawing.Size(22, 23)
Me.TssLblControllerStatus.Text = "BtnDev"
'
'TsLblService
'
Me.TsLblService.Font = New System.Drawing.Font("Consolas", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
Me.TsLblService.Image = CType(resources.GetObject("TsLblService.Image"),System.Drawing.Image)
Me.TsLblService.Name = "TsLblService"
Me.TsLblService.Size = New System.Drawing.Size(72, 23)
Me.TsLblService.Text = "Service"
Me.TsLblService.ToolTipText = "终端角色"
'
'TsLblGroupServices
'
Me.TsLblGroupServices.Font = New System.Drawing.Font("Consolas", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
Me.TsLblGroupServices.Image = CType(resources.GetObject("TsLblGroupServices.Image"),System.Drawing.Image)
Me.TsLblGroupServices.Name = "TsLblGroupServices"
Me.TsLblGroupServices.Size = New System.Drawing.Size(37, 23)
Me.TsLblGroupServices.Text = ""
Me.TsLblGroupServices.ToolTipText = "子网邻居"
'
'TssLblDatabaseStatus
'
Me.TssLblDatabaseStatus.Font = New System.Drawing.Font("Consolas", 9!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
Me.TssLblDatabaseStatus.ForeColor = System.Drawing.Color.DarkGray
Me.TssLblDatabaseStatus.Image = CType(resources.GetObject("TssLblDatabaseStatus.Image"),System.Drawing.Image)
Me.TssLblDatabaseStatus.Name = "TssLblDatabaseStatus"
Me.TssLblDatabaseStatus.Size = New System.Drawing.Size(51, 23)
Me.TssLblDatabaseStatus.Text = "Sync"
Me.TssLblDatabaseStatus.ToolTipText = "同步时间与缓存数量"
'
'TssLblKeyDown
'
Me.TssLblKeyDown.AutoSize = false
Me.TssLblKeyDown.Name = "TssLblKeyDown"
Me.TssLblKeyDown.Size = New System.Drawing.Size(1, 23)
'
'TsLblTime
'
Me.TsLblTime.AutoSize = false
Me.TsLblTime.Font = New System.Drawing.Font("Consolas", 12!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
Me.TsLblTime.ForeColor = System.Drawing.Color.Blue
Me.TsLblTime.Image = CType(resources.GetObject("TsLblTime.Image"),System.Drawing.Image)
Me.TsLblTime.Name = "TsLblTime"
Me.TsLblTime.Size = New System.Drawing.Size(636, 23)
Me.TsLblTime.Spring = true
Me.TsLblTime.Text = "Time"
Me.TsLblTime.ToolTipText = "终端时间"
'
'TabMain
'
Me.TabMain.Dock = System.Windows.Forms.DockStyle.Fill
Me.TabMain.Location = New System.Drawing.Point(0, 53)
Me.TabMain.Name = "TabMain"
Me.TabMain.SelectedIndex = 0
Me.TabMain.Size = New System.Drawing.Size(944, 600)
Me.TabMain.TabIndex = 4
'
'ImgMainStatus
'
Me.ImgMainStatus.ImageStream = CType(resources.GetObject("ImgMainStatus.ImageStream"),System.Windows.Forms.ImageListStreamer)
Me.ImgMainStatus.TransparentColor = System.Drawing.Color.Transparent
Me.ImgMainStatus.Images.SetKeyName(0, "测试设备-红色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(1, "测试设备-灰色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(2, "测试设备-绿色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(3, "网络-红色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(4, "网络-灰色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(5, "网络-绿色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(6, "用户中心-红色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(7, "用户中心-灰色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(8, "用户中心-绿色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(9, "编辑保存-红色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(10, "编辑保存-灰色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(11, "编辑保存-绿色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(12, "控制器-红色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(13, "控制器-灰色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(14, "控制器-绿色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(15, "FTP-红色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(16, "FTP-灰色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(17, "FTP-绿色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(18, "数据库-红色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(19, "数据库-灰色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(20, "数据库-绿色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(21, "数据同步-红色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(22, "数据同步-灰色64x64.png")
Me.ImgMainStatus.Images.SetKeyName(23, "数据同步-绿色64x64.png")
'
'lblServiceID
'
Me.lblServiceID.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles)
Me.lblServiceID.Font = New System.Drawing.Font("Calibri", 27.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
Me.lblServiceID.ForeColor = System.Drawing.Color.Blue
Me.lblServiceID.Location = New System.Drawing.Point(756, 0)
Me.lblServiceID.Name = "lblServiceID"
Me.lblServiceID.Size = New System.Drawing.Size(188, 40)
Me.lblServiceID.TabIndex = 5
Me.lblServiceID.Text = "00"
Me.lblServiceID.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
'
'LblServiceAlias
'
Me.LblServiceAlias.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right),System.Windows.Forms.AnchorStyles)
Me.LblServiceAlias.Font = New System.Drawing.Font("Consolas", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte))
Me.LblServiceAlias.Location = New System.Drawing.Point(756, 41)
Me.LblServiceAlias.Name = "LblServiceAlias"
Me.LblServiceAlias.Size = New System.Drawing.Size(188, 12)
Me.LblServiceAlias.TabIndex = 6
Me.LblServiceAlias.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
'
'TsBtnOpenStation
'
Me.TsBtnOpenStation.Font = New System.Drawing.Font("微软雅黑", 9.25!)
Me.TsBtnOpenStation.Image = CType(resources.GetObject("TsBtnOpenStation.Image"),System.Drawing.Image)
Me.TsBtnOpenStation.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnOpenStation.Name = "TsBtnOpenStation"
Me.TsBtnOpenStation.Size = New System.Drawing.Size(81, 23)
Me.TsBtnOpenStation.Text = "切换项目"
'
'ToolStripSeparator1
'
Me.ToolStripSeparator1.Name = "ToolStripSeparator1"
Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 26)
'
'TsBtnStationTest
'
Me.TsBtnStationTest.BackColor = System.Drawing.Color.Transparent
Me.TsBtnStationTest.Font = New System.Drawing.Font("微软雅黑", 9.25!)
Me.TsBtnStationTest.ForeColor = System.Drawing.Color.Black
Me.TsBtnStationTest.Image = CType(resources.GetObject("TsBtnStationTest.Image"),System.Drawing.Image)
Me.TsBtnStationTest.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnStationTest.Name = "TsBtnStationTest"
Me.TsBtnStationTest.Size = New System.Drawing.Size(81, 23)
Me.TsBtnStationTest.Text = "测试页面"
'
'TsBtnEditLock
'
Me.TsBtnEditLock.Font = New System.Drawing.Font("微软雅黑", 9.25!)
Me.TsBtnEditLock.Image = CType(resources.GetObject("TsBtnEditLock.Image"),System.Drawing.Image)
Me.TsBtnEditLock.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnEditLock.Name = "TsBtnEditLock"
Me.TsBtnEditLock.Size = New System.Drawing.Size(81, 23)
Me.TsBtnEditLock.Text = "编辑解锁"
'
'TsBtnStationPlan
'
Me.TsBtnStationPlan.Font = New System.Drawing.Font("微软雅黑", 9.25!)
Me.TsBtnStationPlan.Image = CType(resources.GetObject("TsBtnStationPlan.Image"),System.Drawing.Image)
Me.TsBtnStationPlan.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnStationPlan.Name = "TsBtnStationPlan"
Me.TsBtnStationPlan.Size = New System.Drawing.Size(81, 23)
Me.TsBtnStationPlan.Text = "编辑页面"
Me.TsBtnStationPlan.Visible = false
'
'TsBtnStationDesign
'
Me.TsBtnStationDesign.Font = New System.Drawing.Font("微软雅黑", 9.25!)
Me.TsBtnStationDesign.Image = CType(resources.GetObject("TsBtnStationDesign.Image"),System.Drawing.Image)
Me.TsBtnStationDesign.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnStationDesign.Name = "TsBtnStationDesign"
Me.TsBtnStationDesign.Size = New System.Drawing.Size(81, 23)
Me.TsBtnStationDesign.Text = "发布页面"
Me.TsBtnStationDesign.Visible = false
'
'ToolStripSeparator2
'
Me.ToolStripSeparator2.Name = "ToolStripSeparator2"
Me.ToolStripSeparator2.Size = New System.Drawing.Size(6, 26)
'
'TsBtnReleaseLock
'
Me.TsBtnReleaseLock.Font = New System.Drawing.Font("微软雅黑", 9.25!)
Me.TsBtnReleaseLock.Image = CType(resources.GetObject("TsBtnReleaseLock.Image"),System.Drawing.Image)
Me.TsBtnReleaseLock.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnReleaseLock.Name = "TsBtnReleaseLock"
Me.TsBtnReleaseLock.Size = New System.Drawing.Size(81, 23)
Me.TsBtnReleaseLock.Text = "发布解锁"
'
'TsMain
'
Me.TsMain.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TsBtnOpenStation, Me.ToolStripSeparator1, Me.TsBtnStationTest, Me.TsBtnEditLock, Me.TsBtnStationPlan, Me.TsBtnStationDesign, Me.ToolStripSeparator2, Me.TsBtnReleaseLock})
Me.TsMain.Location = New System.Drawing.Point(0, 27)
Me.TsMain.Name = "TsMain"
Me.TsMain.Size = New System.Drawing.Size(944, 26)
Me.TsMain.TabIndex = 2
Me.TsMain.Text = "ToolStrip1"
'
'MsiUser
'
Me.MsiUser.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.注销ToolStripMenuItem, Me.退出QToolStripMenuItem})
Me.MsiUser.Font = New System.Drawing.Font("微软雅黑", 9.5!)
Me.MsiUser.Name = "MsiUser"
Me.MsiUser.Size = New System.Drawing.Size(65, 23)
Me.MsiUser.Text = "用户(&U)"
'
'注销ToolStripMenuItem
'
Me.注销ToolStripMenuItem.Name = "注销ToolStripMenuItem"
Me.注销ToolStripMenuItem.Size = New System.Drawing.Size(180, 24)
Me.注销ToolStripMenuItem.Text = "注销(&C)"
'
'退出QToolStripMenuItem
'
Me.退出QToolStripMenuItem.Name = "退出QToolStripMenuItem"
Me.退出QToolStripMenuItem.Size = New System.Drawing.Size(180, 24)
Me.退出QToolStripMenuItem.Text = "退出(&Q)"
'
'MsiStationTest
'
Me.MsiStationTest.Font = New System.Drawing.Font("微软雅黑", 9.5!)
Me.MsiStationTest.Name = "MsiStationTest"
Me.MsiStationTest.Size = New System.Drawing.Size(63, 23)
Me.MsiStationTest.Text = "测试(&P)"
Me.MsiStationTest.Visible = False
'
'MsiStationDesign
'
Me.MsiStationDesign.Font = New System.Drawing.Font("微软雅黑", 9.5!)
Me.MsiStationDesign.Name = "MsiStationDesign"
Me.MsiStationDesign.Size = New System.Drawing.Size(65, 23)
Me.MsiStationDesign.Text = "设计(&D)"
Me.MsiStationDesign.Visible = False
'
'MsiStationPlan
'
Me.MsiStationPlan.Font = New System.Drawing.Font("微软雅黑", 9.5!)
Me.MsiStationPlan.Name = "MsiStationPlan"
Me.MsiStationPlan.Size = New System.Drawing.Size(63, 23)
Me.MsiStationPlan.Text = "流程(&P)"
Me.MsiStationPlan.Visible = False
'
'MsiSettings
'
Me.MsiSettings.Font = New System.Drawing.Font("微软雅黑", 9.5!)
Me.MsiSettings.Name = "MsiSettings"
Me.MsiSettings.Size = New System.Drawing.Size(63, 23)
Me.MsiSettings.Text = "设置(&S)"
Me.MsiSettings.Visible = False
'
'MsiHelp
'
Me.MsiHelp.Font = New System.Drawing.Font("微软雅黑", 9.5!)
Me.MsiHelp.Name = "MsiHelp"
Me.MsiHelp.Size = New System.Drawing.Size(65, 23)
Me.MsiHelp.Text = "帮助(&H)"
'
'MsiAbout
'
Me.MsiAbout.BackColor = System.Drawing.SystemColors.Control
Me.MsiAbout.Font = New System.Drawing.Font("微软雅黑", 9.5!)
Me.MsiAbout.ForeColor = System.Drawing.SystemColors.ActiveCaptionText
Me.MsiAbout.Name = "MsiAbout"
Me.MsiAbout.Size = New System.Drawing.Size(64, 23)
Me.MsiAbout.Text = "关于(&A)"
'
'MnsMain
'
Me.MnsMain.Font = New System.Drawing.Font("微软雅黑", 10.5!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.MnsMain.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.MsiUser, Me.MsiStationTest, Me.MsiStationDesign, Me.MsiStationPlan, Me.MsiSettings, Me.MsiHelp, Me.MsiAbout})
Me.MnsMain.Location = New System.Drawing.Point(0, 0)
Me.MnsMain.Name = "MnsMain"
Me.MnsMain.Size = New System.Drawing.Size(944, 27)
Me.MnsMain.TabIndex = 1
Me.MnsMain.Text = "MenuStrip1"
'
'FrmMain
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(944, 681)
Me.Controls.Add(Me.LblServiceAlias)
Me.Controls.Add(Me.lblServiceID)
Me.Controls.Add(Me.TabMain)
Me.Controls.Add(Me.TsMain)
Me.Controls.Add(Me.MnsMain)
Me.Controls.Add(Me.StuMain)
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
Me.Name = "FrmMain"
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
Me.Text = "AUTS_Win"
Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
Me.StuMain.ResumeLayout(False)
Me.StuMain.PerformLayout
Me.TsMain.ResumeLayout(false)
Me.TsMain.PerformLayout
Me.MnsMain.ResumeLayout(false)
Me.MnsMain.PerformLayout
Me.ResumeLayout(false)
Me.PerformLayout
End Sub
Friend WithEvents StuMain As StatusStrip
Friend WithEvents TabMain As TabControl
Friend WithEvents TssLblDatabaseStatus As ToolStripStatusLabel
Friend WithEvents ImgMainStatus As ImageList
Friend WithEvents TssLblComPortStatus As ToolStripStatusLabel
Friend WithEvents TssLblNetWorkStatus As ToolStripStatusLabel
Friend WithEvents TssLblEditStatus As ToolStripStatusLabel
Friend WithEvents TssLblControllerStatus As ToolStripStatusLabel
Friend WithEvents TssLblKeyDown As ToolStripStatusLabel
Friend WithEvents TsLblTime As ToolStripStatusLabel
Friend WithEvents TsLblService As ToolStripStatusLabel
Friend WithEvents TslblFtpStatus As ToolStripStatusLabel
Friend WithEvents TslblDbStatus As ToolStripStatusLabel
Friend WithEvents TsLblGroupServices As ToolStripStatusLabel
Friend WithEvents lblServiceID As Label
Friend WithEvents LblServiceAlias As Label
Friend WithEvents TsBtnOpenStation As ToolStripButton
Friend WithEvents ToolStripSeparator1 As ToolStripSeparator
Friend WithEvents TsBtnStationTest As ToolStripButton
Friend WithEvents TsBtnEditLock As ToolStripButton
Friend WithEvents TsBtnStationPlan As ToolStripButton
Friend WithEvents TsBtnStationDesign As ToolStripButton
Friend WithEvents ToolStripSeparator2 As ToolStripSeparator
Friend WithEvents TsBtnReleaseLock As ToolStripButton
Friend WithEvents TsMain As ToolStrip
Friend WithEvents MsiUser As ToolStripMenuItem
Friend WithEvents 注销ToolStripMenuItem As ToolStripMenuItem
Friend WithEvents 退出QToolStripMenuItem As ToolStripMenuItem
Friend WithEvents MsiStationTest As ToolStripMenuItem
Friend WithEvents MsiStationDesign As ToolStripMenuItem
Friend WithEvents MsiStationPlan As ToolStripMenuItem
Friend WithEvents MsiSettings As ToolStripMenuItem
Friend WithEvents MsiHelp As ToolStripMenuItem
Friend WithEvents MsiAbout As ToolStripMenuItem
Friend WithEvents MnsMain As MenuStrip
End Class

7439
AUTS_Win/FrmMain.resx Normal file

File diff suppressed because it is too large Load Diff

1029
AUTS_Win/FrmMain.vb Normal file

File diff suppressed because it is too large Load Diff

116
AUTS_Win/FrmSettings.Designer.vb generated Normal file
View File

@@ -0,0 +1,116 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class FrmSettings
Inherits System.Windows.Forms.Form
'Form 重写 Dispose以清理组件列表。
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Windows 窗体设计器所必需的
Private components As System.ComponentModel.IContainer
'注意: 以下过程是 Windows 窗体设计器所必需的
'可以使用 Windows 窗体设计器修改它。
'不要使用代码编辑器修改它。
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Me.TableLayoutPanel1 = New System.Windows.Forms.TableLayoutPanel()
Me.OK_Button = New System.Windows.Forms.Button()
Me.Cancel_Button = New System.Windows.Forms.Button()
Me.FolderBrowserDialog1 = New System.Windows.Forms.FolderBrowserDialog()
Me.ChkUtsKeyEnabled = New System.Windows.Forms.CheckBox()
Me.ChkUtsEnabled = New System.Windows.Forms.CheckBox()
Me.TableLayoutPanel1.SuspendLayout()
Me.SuspendLayout()
'
'TableLayoutPanel1
'
Me.TableLayoutPanel1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
Me.TableLayoutPanel1.ColumnCount = 2
Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50.0!))
Me.TableLayoutPanel1.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50.0!))
Me.TableLayoutPanel1.Controls.Add(Me.OK_Button, 0, 0)
Me.TableLayoutPanel1.Controls.Add(Me.Cancel_Button, 1, 0)
Me.TableLayoutPanel1.Location = New System.Drawing.Point(459, 459)
Me.TableLayoutPanel1.Name = "TableLayoutPanel1"
Me.TableLayoutPanel1.RowCount = 1
Me.TableLayoutPanel1.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50.0!))
Me.TableLayoutPanel1.Size = New System.Drawing.Size(146, 27)
Me.TableLayoutPanel1.TabIndex = 0
'
'OK_Button
'
Me.OK_Button.Anchor = System.Windows.Forms.AnchorStyles.None
Me.OK_Button.Location = New System.Drawing.Point(3, 3)
Me.OK_Button.Name = "OK_Button"
Me.OK_Button.Size = New System.Drawing.Size(67, 21)
Me.OK_Button.TabIndex = 0
Me.OK_Button.Text = "应用"
'
'Cancel_Button
'
Me.Cancel_Button.Anchor = System.Windows.Forms.AnchorStyles.None
Me.Cancel_Button.DialogResult = System.Windows.Forms.DialogResult.Cancel
Me.Cancel_Button.Location = New System.Drawing.Point(76, 3)
Me.Cancel_Button.Name = "Cancel_Button"
Me.Cancel_Button.Size = New System.Drawing.Size(67, 21)
Me.Cancel_Button.TabIndex = 1
Me.Cancel_Button.Text = "取消"
'
'ChkUtsKeyEnabled
'
Me.ChkUtsKeyEnabled.AutoSize = True
Me.ChkUtsKeyEnabled.Location = New System.Drawing.Point(46, 90)
Me.ChkUtsKeyEnabled.Name = "ChkUtsKeyEnabled"
Me.ChkUtsKeyEnabled.Size = New System.Drawing.Size(120, 16)
Me.ChkUtsKeyEnabled.TabIndex = 1
Me.ChkUtsKeyEnabled.Text = "按键控制串口使能"
Me.ChkUtsKeyEnabled.UseVisualStyleBackColor = True
'
'ChkUtsEnabled
'
Me.ChkUtsEnabled.AutoSize = True
Me.ChkUtsEnabled.Location = New System.Drawing.Point(46, 56)
Me.ChkUtsEnabled.Name = "ChkUtsEnabled"
Me.ChkUtsEnabled.Size = New System.Drawing.Size(114, 16)
Me.ChkUtsEnabled.TabIndex = 2
Me.ChkUtsEnabled.Text = "UTS通讯串口使能"
Me.ChkUtsEnabled.UseVisualStyleBackColor = True
'
'FrmSettings
'
Me.AcceptButton = Me.OK_Button
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.CancelButton = Me.Cancel_Button
Me.ClientSize = New System.Drawing.Size(617, 497)
Me.Controls.Add(Me.ChkUtsEnabled)
Me.Controls.Add(Me.ChkUtsKeyEnabled)
Me.Controls.Add(Me.TableLayoutPanel1)
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog
Me.MaximizeBox = False
Me.MinimizeBox = False
Me.Name = "FrmSettings"
Me.ShowInTaskbar = False
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent
Me.Text = "FrmSettings"
Me.TableLayoutPanel1.ResumeLayout(False)
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
Friend WithEvents TableLayoutPanel1 As System.Windows.Forms.TableLayoutPanel
Friend WithEvents OK_Button As System.Windows.Forms.Button
Friend WithEvents Cancel_Button As System.Windows.Forms.Button
Friend WithEvents FolderBrowserDialog1 As FolderBrowserDialog
Friend WithEvents ChkUtsKeyEnabled As CheckBox
Friend WithEvents ChkUtsEnabled As CheckBox
End Class

123
AUTS_Win/FrmSettings.resx Normal file
View File

@@ -0,0 +1,123 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="FolderBrowserDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

14
AUTS_Win/FrmSettings.vb Normal file
View File

@@ -0,0 +1,14 @@
Imports System.Windows.Forms
Public Class FrmSettings
Public Sub ShowForm(parentControl As Control)
FormBorderStyle = FormBorderStyle.None
TopLevel = False
Dock = DockStyle.Fill
Parent = parentControl
Show()
End Sub
End Class

37
AUTS_Win/FrmStationDesign.Designer.vb generated Normal file
View File

@@ -0,0 +1,37 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class FrmStationDesign
Inherits System.Windows.Forms.Form
'Form 重写 Dispose以清理组件列表。
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Windows 窗体设计器所必需的
Private components As System.ComponentModel.IContainer
'注意: 以下过程是 Windows 窗体设计器所必需的
'可以使用 Windows 窗体设计器修改它。
'不要使用代码编辑器修改它。
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Me.SuspendLayout()
'
'FrmStationDesign
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(555, 450)
Me.Name = "FrmStationDesign"
Me.Text = "FrmStationDesign"
Me.ResumeLayout(False)
End Sub
End Class

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@@ -0,0 +1,3 @@
Public Class FrmStationDesign
End Class

650
AUTS_Win/FrmStationPlan.Designer.vb generated Normal file
View File

@@ -0,0 +1,650 @@
Imports System.Windows.Forms
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
Partial Class FrmStationPlan
Inherits System.Windows.Forms.Form
'Form 重写 Dispose以清理组件列表。
<System.Diagnostics.DebuggerNonUserCode()>
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Windows 窗体设计器所必需的
Private components As System.ComponentModel.IContainer
'注意: 以下过程是 Windows 窗体设计器所必需的
'可以使用 Windows 窗体设计器修改它。
'不要使用代码编辑器修改它。
<System.Diagnostics.DebuggerStepThrough()>
Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container()
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmStationPlan))
Me.ToolStrip1 = New System.Windows.Forms.ToolStrip()
Me.TsBtnOpen = New System.Windows.Forms.ToolStripButton()
Me.TsBtnLoad = New System.Windows.Forms.ToolStripButton()
Me.TsBtnSave = New System.Windows.Forms.ToolStripButton()
Me.ToolStripSeparator3 = New System.Windows.Forms.ToolStripSeparator()
Me.TsBtnAddNode = New System.Windows.Forms.ToolStripButton()
Me.TsBtnDeleteNode = New System.Windows.Forms.ToolStripButton()
Me.TsBtnClearAll = New System.Windows.Forms.ToolStripButton()
Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator()
Me.TsBtnMoveUp = New System.Windows.Forms.ToolStripButton()
Me.TsBtnMoveDown = New System.Windows.Forms.ToolStripButton()
Me.TsBtnMoveLeft = New System.Windows.Forms.ToolStripButton()
Me.TsBtnMoveRight = New System.Windows.Forms.ToolStripButton()
Me.ToolStripSeparator2 = New System.Windows.Forms.ToolStripSeparator()
Me.TsBtnAllCheck = New System.Windows.Forms.ToolStripButton()
Me.TsBtnAllUncheck = New System.Windows.Forms.ToolStripButton()
Me.TsBtnNodeCheck = New System.Windows.Forms.ToolStripButton()
Me.Tss1 = New System.Windows.Forms.ToolStripSeparator()
Me.TsBtnExpandAll = New System.Windows.Forms.ToolStripButton()
Me.TsBtnCollapseAll = New System.Windows.Forms.ToolStripButton()
Me.TsBtnNodeExpend = New System.Windows.Forms.ToolStripButton()
Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator()
Me.TsBtnStyle = New System.Windows.Forms.ToolStripButton()
Me.StatusStrip1 = New System.Windows.Forms.StatusStrip()
Me.ImgLst = New System.Windows.Forms.ImageList(Me.components)
Me.SplStationPlan = New System.Windows.Forms.SplitContainer()
Me.SplPlanDesign = New System.Windows.Forms.SplitContainer()
Me.GrpStationPlan = New System.Windows.Forms.GroupBox()
Me.GrpSingleRowInfo = New System.Windows.Forms.GroupBox()
Me.SplitContainer1 = New System.Windows.Forms.SplitContainer()
Me.GrdRowNode = New FlexCell.Grid()
Me.RtxColTip = New System.Windows.Forms.RichTextBox()
Me.GrpOutputInfo = New System.Windows.Forms.GroupBox()
Me.TabControl1 = New System.Windows.Forms.TabControl()
Me.TpOutputInfo = New System.Windows.Forms.TabPage()
Me.RtxOutputInfo = New System.Windows.Forms.RichTextBox()
Me.TpTerminal = New System.Windows.Forms.TabPage()
Me.RtxTerminal = New System.Windows.Forms.RichTextBox()
Me.TabPage1 = New System.Windows.Forms.TabPage()
Me.CmsMain = New System.Windows.Forms.ContextMenuStrip(Me.components)
Me.MsiCopyNode = New System.Windows.Forms.ToolStripMenuItem()
Me.MsiCutNode = New System.Windows.Forms.ToolStripMenuItem()
Me.MsiNodePaste = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStripSeparator5 = New System.Windows.Forms.ToolStripSeparator()
Me.MsiSaveNodeFile = New System.Windows.Forms.ToolStripMenuItem()
Me.MsiLoadNodeFile = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStripSeparator6 = New System.Windows.Forms.ToolStripSeparator()
Me.MsiUndo = New System.Windows.Forms.ToolStripMenuItem()
Me.MsiRedo = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStrip1.SuspendLayout()
CType(Me.SplStationPlan, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SplStationPlan.Panel1.SuspendLayout()
Me.SplStationPlan.Panel2.SuspendLayout()
Me.SplStationPlan.SuspendLayout()
CType(Me.SplPlanDesign, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SplPlanDesign.Panel1.SuspendLayout()
Me.SplPlanDesign.Panel2.SuspendLayout()
Me.SplPlanDesign.SuspendLayout()
Me.GrpSingleRowInfo.SuspendLayout()
CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SplitContainer1.Panel1.SuspendLayout()
Me.SplitContainer1.Panel2.SuspendLayout()
Me.SplitContainer1.SuspendLayout()
Me.GrpOutputInfo.SuspendLayout()
Me.TabControl1.SuspendLayout()
Me.TpOutputInfo.SuspendLayout()
Me.TpTerminal.SuspendLayout()
Me.CmsMain.SuspendLayout()
Me.SuspendLayout()
'
'ToolStrip1
'
Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TsBtnOpen, Me.TsBtnLoad, Me.TsBtnSave, Me.ToolStripSeparator3, Me.TsBtnAddNode, Me.TsBtnDeleteNode, Me.TsBtnClearAll, Me.ToolStripSeparator1, Me.TsBtnMoveUp, Me.TsBtnMoveDown, Me.TsBtnMoveLeft, Me.TsBtnMoveRight, Me.ToolStripSeparator2, Me.TsBtnAllCheck, Me.TsBtnAllUncheck, Me.TsBtnNodeCheck, Me.Tss1, Me.TsBtnExpandAll, Me.TsBtnCollapseAll, Me.TsBtnNodeExpend, Me.ToolStripSeparator4, Me.TsBtnStyle})
Me.ToolStrip1.Location = New System.Drawing.Point(0, 0)
Me.ToolStrip1.Name = "ToolStrip1"
Me.ToolStrip1.Size = New System.Drawing.Size(844, 40)
Me.ToolStrip1.TabIndex = 0
Me.ToolStrip1.Text = "ToolStrip1"
'
'TsBtnOpen
'
Me.TsBtnOpen.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TsBtnOpen.Image = CType(resources.GetObject("TsBtnOpen.Image"), System.Drawing.Image)
Me.TsBtnOpen.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnOpen.Name = "TsBtnOpen"
Me.TsBtnOpen.Size = New System.Drawing.Size(35, 37)
Me.TsBtnOpen.Text = "打开"
Me.TsBtnOpen.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'TsBtnLoad
'
Me.TsBtnLoad.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TsBtnLoad.Image = CType(resources.GetObject("TsBtnLoad.Image"), System.Drawing.Image)
Me.TsBtnLoad.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnLoad.Name = "TsBtnLoad"
Me.TsBtnLoad.Size = New System.Drawing.Size(35, 37)
Me.TsBtnLoad.Text = "重载"
Me.TsBtnLoad.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'TsBtnSave
'
Me.TsBtnSave.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TsBtnSave.Image = CType(resources.GetObject("TsBtnSave.Image"), System.Drawing.Image)
Me.TsBtnSave.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnSave.Name = "TsBtnSave"
Me.TsBtnSave.Size = New System.Drawing.Size(35, 37)
Me.TsBtnSave.Text = "保存"
Me.TsBtnSave.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'ToolStripSeparator3
'
Me.ToolStripSeparator3.Name = "ToolStripSeparator3"
Me.ToolStripSeparator3.Size = New System.Drawing.Size(6, 40)
'
'TsBtnAddNode
'
Me.TsBtnAddNode.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TsBtnAddNode.Image = CType(resources.GetObject("TsBtnAddNode.Image"), System.Drawing.Image)
Me.TsBtnAddNode.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnAddNode.Name = "TsBtnAddNode"
Me.TsBtnAddNode.Size = New System.Drawing.Size(59, 37)
Me.TsBtnAddNode.Text = "增加节点"
Me.TsBtnAddNode.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'TsBtnDeleteNode
'
Me.TsBtnDeleteNode.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TsBtnDeleteNode.Image = CType(resources.GetObject("TsBtnDeleteNode.Image"), System.Drawing.Image)
Me.TsBtnDeleteNode.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnDeleteNode.Name = "TsBtnDeleteNode"
Me.TsBtnDeleteNode.Size = New System.Drawing.Size(59, 37)
Me.TsBtnDeleteNode.Text = "删除节点"
Me.TsBtnDeleteNode.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'TsBtnClearAll
'
Me.TsBtnClearAll.Image = CType(resources.GetObject("TsBtnClearAll.Image"), System.Drawing.Image)
Me.TsBtnClearAll.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnClearAll.Name = "TsBtnClearAll"
Me.TsBtnClearAll.Size = New System.Drawing.Size(60, 37)
Me.TsBtnClearAll.Text = "清空节点"
Me.TsBtnClearAll.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'ToolStripSeparator1
'
Me.ToolStripSeparator1.Name = "ToolStripSeparator1"
Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 40)
'
'TsBtnMoveUp
'
Me.TsBtnMoveUp.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TsBtnMoveUp.Image = CType(resources.GetObject("TsBtnMoveUp.Image"), System.Drawing.Image)
Me.TsBtnMoveUp.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnMoveUp.Name = "TsBtnMoveUp"
Me.TsBtnMoveUp.Size = New System.Drawing.Size(35, 37)
Me.TsBtnMoveUp.Text = "上移"
Me.TsBtnMoveUp.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'TsBtnMoveDown
'
Me.TsBtnMoveDown.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TsBtnMoveDown.Image = CType(resources.GetObject("TsBtnMoveDown.Image"), System.Drawing.Image)
Me.TsBtnMoveDown.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnMoveDown.Name = "TsBtnMoveDown"
Me.TsBtnMoveDown.Size = New System.Drawing.Size(35, 37)
Me.TsBtnMoveDown.Text = "下移"
Me.TsBtnMoveDown.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'TsBtnMoveLeft
'
Me.TsBtnMoveLeft.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TsBtnMoveLeft.Image = CType(resources.GetObject("TsBtnMoveLeft.Image"), System.Drawing.Image)
Me.TsBtnMoveLeft.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnMoveLeft.Name = "TsBtnMoveLeft"
Me.TsBtnMoveLeft.Size = New System.Drawing.Size(35, 37)
Me.TsBtnMoveLeft.Text = "左移"
Me.TsBtnMoveLeft.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'TsBtnMoveRight
'
Me.TsBtnMoveRight.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TsBtnMoveRight.Image = CType(resources.GetObject("TsBtnMoveRight.Image"), System.Drawing.Image)
Me.TsBtnMoveRight.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnMoveRight.Name = "TsBtnMoveRight"
Me.TsBtnMoveRight.Size = New System.Drawing.Size(35, 37)
Me.TsBtnMoveRight.Text = "右移"
Me.TsBtnMoveRight.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'ToolStripSeparator2
'
Me.ToolStripSeparator2.Name = "ToolStripSeparator2"
Me.ToolStripSeparator2.Size = New System.Drawing.Size(6, 40)
'
'TsBtnAllCheck
'
Me.TsBtnAllCheck.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TsBtnAllCheck.Image = CType(resources.GetObject("TsBtnAllCheck.Image"), System.Drawing.Image)
Me.TsBtnAllCheck.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnAllCheck.Name = "TsBtnAllCheck"
Me.TsBtnAllCheck.Size = New System.Drawing.Size(59, 37)
Me.TsBtnAllCheck.Text = "全部选中"
Me.TsBtnAllCheck.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'TsBtnAllUncheck
'
Me.TsBtnAllUncheck.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TsBtnAllUncheck.Image = CType(resources.GetObject("TsBtnAllUncheck.Image"), System.Drawing.Image)
Me.TsBtnAllUncheck.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnAllUncheck.Name = "TsBtnAllUncheck"
Me.TsBtnAllUncheck.Size = New System.Drawing.Size(59, 37)
Me.TsBtnAllUncheck.Text = "全部取消"
Me.TsBtnAllUncheck.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'TsBtnNodeCheck
'
Me.TsBtnNodeCheck.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TsBtnNodeCheck.Image = CType(resources.GetObject("TsBtnNodeCheck.Image"), System.Drawing.Image)
Me.TsBtnNodeCheck.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnNodeCheck.Name = "TsBtnNodeCheck"
Me.TsBtnNodeCheck.Size = New System.Drawing.Size(35, 37)
Me.TsBtnNodeCheck.Text = "选中"
Me.TsBtnNodeCheck.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'Tss1
'
Me.Tss1.Name = "Tss1"
Me.Tss1.Size = New System.Drawing.Size(6, 40)
'
'TsBtnExpandAll
'
Me.TsBtnExpandAll.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TsBtnExpandAll.Image = CType(resources.GetObject("TsBtnExpandAll.Image"), System.Drawing.Image)
Me.TsBtnExpandAll.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnExpandAll.Name = "TsBtnExpandAll"
Me.TsBtnExpandAll.Size = New System.Drawing.Size(59, 37)
Me.TsBtnExpandAll.Text = "全部展开"
Me.TsBtnExpandAll.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'TsBtnCollapseAll
'
Me.TsBtnCollapseAll.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TsBtnCollapseAll.Image = CType(resources.GetObject("TsBtnCollapseAll.Image"), System.Drawing.Image)
Me.TsBtnCollapseAll.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnCollapseAll.Name = "TsBtnCollapseAll"
Me.TsBtnCollapseAll.Size = New System.Drawing.Size(59, 37)
Me.TsBtnCollapseAll.Text = "全部折叠"
Me.TsBtnCollapseAll.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'TsBtnNodeExpend
'
Me.TsBtnNodeExpend.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TsBtnNodeExpend.Image = CType(resources.GetObject("TsBtnNodeExpend.Image"), System.Drawing.Image)
Me.TsBtnNodeExpend.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnNodeExpend.Name = "TsBtnNodeExpend"
Me.TsBtnNodeExpend.Size = New System.Drawing.Size(35, 37)
Me.TsBtnNodeExpend.Text = "展开"
Me.TsBtnNodeExpend.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'ToolStripSeparator4
'
Me.ToolStripSeparator4.Name = "ToolStripSeparator4"
Me.ToolStripSeparator4.Size = New System.Drawing.Size(6, 40)
'
'TsBtnStyle
'
Me.TsBtnStyle.Image = CType(resources.GetObject("TsBtnStyle.Image"), System.Drawing.Image)
Me.TsBtnStyle.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TsBtnStyle.Name = "TsBtnStyle"
Me.TsBtnStyle.Size = New System.Drawing.Size(60, 37)
Me.TsBtnStyle.Text = "样式修改"
Me.TsBtnStyle.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
'
'StatusStrip1
'
Me.StatusStrip1.Location = New System.Drawing.Point(0, 558)
Me.StatusStrip1.Name = "StatusStrip1"
Me.StatusStrip1.Size = New System.Drawing.Size(844, 22)
Me.StatusStrip1.TabIndex = 1
Me.StatusStrip1.Text = "StatusStrip1"
'
'ImgLst
'
Me.ImgLst.ImageStream = CType(resources.GetObject("ImgLst.ImageStream"), System.Windows.Forms.ImageListStreamer)
Me.ImgLst.TransparentColor = System.Drawing.Color.Transparent
Me.ImgLst.Images.SetKeyName(0, "File.ico")
Me.ImgLst.Images.SetKeyName(1, "Folder.ico")
Me.ImgLst.Images.SetKeyName(2, "02929.ico")
Me.ImgLst.Images.SetKeyName(3, "02930.ico")
Me.ImgLst.Images.SetKeyName(4, "02931.ico")
Me.ImgLst.Images.SetKeyName(5, "02932.ico")
Me.ImgLst.Images.SetKeyName(6, "02933.ico")
Me.ImgLst.Images.SetKeyName(7, "02935.ico")
Me.ImgLst.Images.SetKeyName(8, "02936.ico")
Me.ImgLst.Images.SetKeyName(9, "02937.ico")
Me.ImgLst.Images.SetKeyName(10, "02938.ico")
Me.ImgLst.Images.SetKeyName(11, "02940.ico")
Me.ImgLst.Images.SetKeyName(12, "02942.ico")
Me.ImgLst.Images.SetKeyName(13, "02944.ico")
Me.ImgLst.Images.SetKeyName(14, "02945.ico")
Me.ImgLst.Images.SetKeyName(15, "02946.ico")
Me.ImgLst.Images.SetKeyName(16, "02948.ico")
Me.ImgLst.Images.SetKeyName(17, "02951.ico")
'
'SplStationPlan
'
Me.SplStationPlan.Dock = System.Windows.Forms.DockStyle.Fill
Me.SplStationPlan.Location = New System.Drawing.Point(0, 40)
Me.SplStationPlan.Name = "SplStationPlan"
Me.SplStationPlan.Orientation = System.Windows.Forms.Orientation.Horizontal
'
'SplStationPlan.Panel1
'
Me.SplStationPlan.Panel1.Controls.Add(Me.SplPlanDesign)
'
'SplStationPlan.Panel2
'
Me.SplStationPlan.Panel2.Controls.Add(Me.GrpOutputInfo)
Me.SplStationPlan.Size = New System.Drawing.Size(844, 518)
Me.SplStationPlan.SplitterDistance = 327
Me.SplStationPlan.TabIndex = 10
'
'SplPlanDesign
'
Me.SplPlanDesign.Dock = System.Windows.Forms.DockStyle.Fill
Me.SplPlanDesign.Location = New System.Drawing.Point(0, 0)
Me.SplPlanDesign.Name = "SplPlanDesign"
'
'SplPlanDesign.Panel1
'
Me.SplPlanDesign.Panel1.Controls.Add(Me.GrpStationPlan)
'
'SplPlanDesign.Panel2
'
Me.SplPlanDesign.Panel2.Controls.Add(Me.GrpSingleRowInfo)
Me.SplPlanDesign.Size = New System.Drawing.Size(844, 327)
Me.SplPlanDesign.SplitterDistance = 552
Me.SplPlanDesign.TabIndex = 0
'
'GrpStationPlan
'
Me.GrpStationPlan.Dock = System.Windows.Forms.DockStyle.Fill
Me.GrpStationPlan.Location = New System.Drawing.Point(0, 0)
Me.GrpStationPlan.Name = "GrpStationPlan"
Me.GrpStationPlan.Size = New System.Drawing.Size(552, 327)
Me.GrpStationPlan.TabIndex = 45
Me.GrpStationPlan.TabStop = False
Me.GrpStationPlan.Text = "执行流程"
'
'GrpSingleRowInfo
'
Me.GrpSingleRowInfo.Controls.Add(Me.SplitContainer1)
Me.GrpSingleRowInfo.Dock = System.Windows.Forms.DockStyle.Fill
Me.GrpSingleRowInfo.Location = New System.Drawing.Point(0, 0)
Me.GrpSingleRowInfo.Name = "GrpSingleRowInfo"
Me.GrpSingleRowInfo.Size = New System.Drawing.Size(288, 327)
Me.GrpSingleRowInfo.TabIndex = 1
Me.GrpSingleRowInfo.TabStop = False
Me.GrpSingleRowInfo.Text = "节点信息"
'
'SplitContainer1
'
Me.SplitContainer1.Dock = System.Windows.Forms.DockStyle.Fill
Me.SplitContainer1.FixedPanel = System.Windows.Forms.FixedPanel.Panel2
Me.SplitContainer1.Location = New System.Drawing.Point(3, 17)
Me.SplitContainer1.Name = "SplitContainer1"
Me.SplitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal
'
'SplitContainer1.Panel1
'
Me.SplitContainer1.Panel1.Controls.Add(Me.GrdRowNode)
'
'SplitContainer1.Panel2
'
Me.SplitContainer1.Panel2.Controls.Add(Me.RtxColTip)
Me.SplitContainer1.Size = New System.Drawing.Size(282, 307)
Me.SplitContainer1.SplitterDistance = 225
Me.SplitContainer1.TabIndex = 1
'
'GrdRowNode
'
Me.GrdRowNode.BorderStyle = FlexCell.BorderStyleEnum.None
Me.GrdRowNode.CheckedImage = Nothing
Me.GrdRowNode.DefaultFont = New System.Drawing.Font("宋体", 9.0!)
Me.GrdRowNode.Dock = System.Windows.Forms.DockStyle.Fill
Me.GrdRowNode.Font = New System.Drawing.Font("宋体", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.GrdRowNode.GridColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
Me.GrdRowNode.Location = New System.Drawing.Point(0, 0)
Me.GrdRowNode.Name = "GrdRowNode"
Me.GrdRowNode.Size = New System.Drawing.Size(282, 225)
Me.GrdRowNode.TabIndex = 0
Me.GrdRowNode.UncheckedImage = Nothing
'
'RtxColTip
'
Me.RtxColTip.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.RtxColTip.Dock = System.Windows.Forms.DockStyle.Fill
Me.RtxColTip.Enabled = False
Me.RtxColTip.Location = New System.Drawing.Point(0, 0)
Me.RtxColTip.Name = "RtxColTip"
Me.RtxColTip.Size = New System.Drawing.Size(282, 78)
Me.RtxColTip.TabIndex = 0
Me.RtxColTip.Text = ""
'
'GrpOutputInfo
'
Me.GrpOutputInfo.Controls.Add(Me.TabControl1)
Me.GrpOutputInfo.Dock = System.Windows.Forms.DockStyle.Fill
Me.GrpOutputInfo.Location = New System.Drawing.Point(0, 0)
Me.GrpOutputInfo.Name = "GrpOutputInfo"
Me.GrpOutputInfo.Size = New System.Drawing.Size(844, 187)
Me.GrpOutputInfo.TabIndex = 0
Me.GrpOutputInfo.TabStop = False
Me.GrpOutputInfo.Text = "输出内容"
'
'TabControl1
'
Me.TabControl1.Controls.Add(Me.TpOutputInfo)
Me.TabControl1.Controls.Add(Me.TpTerminal)
Me.TabControl1.Controls.Add(Me.TabPage1)
Me.TabControl1.Dock = System.Windows.Forms.DockStyle.Fill
Me.TabControl1.Location = New System.Drawing.Point(3, 17)
Me.TabControl1.Name = "TabControl1"
Me.TabControl1.SelectedIndex = 0
Me.TabControl1.Size = New System.Drawing.Size(838, 167)
Me.TabControl1.TabIndex = 1
'
'TpOutputInfo
'
Me.TpOutputInfo.Controls.Add(Me.RtxOutputInfo)
Me.TpOutputInfo.Location = New System.Drawing.Point(4, 22)
Me.TpOutputInfo.Name = "TpOutputInfo"
Me.TpOutputInfo.Padding = New System.Windows.Forms.Padding(3)
Me.TpOutputInfo.Size = New System.Drawing.Size(830, 141)
Me.TpOutputInfo.TabIndex = 0
Me.TpOutputInfo.Text = "输出信息"
Me.TpOutputInfo.UseVisualStyleBackColor = True
'
'RtxOutputInfo
'
Me.RtxOutputInfo.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.RtxOutputInfo.Dock = System.Windows.Forms.DockStyle.Fill
Me.RtxOutputInfo.Location = New System.Drawing.Point(3, 3)
Me.RtxOutputInfo.Name = "RtxOutputInfo"
Me.RtxOutputInfo.Size = New System.Drawing.Size(824, 135)
Me.RtxOutputInfo.TabIndex = 0
Me.RtxOutputInfo.Text = ""
'
'TpTerminal
'
Me.TpTerminal.Controls.Add(Me.RtxTerminal)
Me.TpTerminal.Location = New System.Drawing.Point(4, 22)
Me.TpTerminal.Name = "TpTerminal"
Me.TpTerminal.Size = New System.Drawing.Size(830, 141)
Me.TpTerminal.TabIndex = 1
Me.TpTerminal.Text = "运行终端"
Me.TpTerminal.UseVisualStyleBackColor = True
'
'RtxTerminal
'
Me.RtxTerminal.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.RtxTerminal.Dock = System.Windows.Forms.DockStyle.Fill
Me.RtxTerminal.Location = New System.Drawing.Point(0, 0)
Me.RtxTerminal.Name = "RtxTerminal"
Me.RtxTerminal.Size = New System.Drawing.Size(830, 141)
Me.RtxTerminal.TabIndex = 0
Me.RtxTerminal.Text = ""
'
'TabPage1
'
Me.TabPage1.Location = New System.Drawing.Point(4, 22)
Me.TabPage1.Name = "TabPage1"
Me.TabPage1.Size = New System.Drawing.Size(830, 141)
Me.TabPage1.TabIndex = 2
Me.TabPage1.Text = "TabPage1"
Me.TabPage1.UseVisualStyleBackColor = True
'
'CmsMain
'
Me.CmsMain.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.MsiCopyNode, Me.MsiCutNode, Me.MsiNodePaste, Me.ToolStripSeparator5, Me.MsiSaveNodeFile, Me.MsiLoadNodeFile, Me.ToolStripSeparator6, Me.MsiUndo, Me.MsiRedo})
Me.CmsMain.Name = "CmsMain"
Me.CmsMain.Size = New System.Drawing.Size(161, 170)
'
'MsiCopyNode
'
Me.MsiCopyNode.Name = "MsiCopyNode"
Me.MsiCopyNode.Size = New System.Drawing.Size(160, 22)
Me.MsiCopyNode.Text = "复制"
'
'MsiCutNode
'
Me.MsiCutNode.Name = "MsiCutNode"
Me.MsiCutNode.Size = New System.Drawing.Size(160, 22)
Me.MsiCutNode.Text = "剪切"
'
'MsiNodePaste
'
Me.MsiNodePaste.Name = "MsiNodePaste"
Me.MsiNodePaste.Size = New System.Drawing.Size(160, 22)
Me.MsiNodePaste.Text = "粘贴"
'
'ToolStripSeparator5
'
Me.ToolStripSeparator5.Name = "ToolStripSeparator5"
Me.ToolStripSeparator5.Size = New System.Drawing.Size(157, 6)
'
'MsiSaveNodeFile
'
Me.MsiSaveNodeFile.Name = "MsiSaveNodeFile"
Me.MsiSaveNodeFile.Size = New System.Drawing.Size(160, 22)
Me.MsiSaveNodeFile.Text = "另存为节点文件"
'
'MsiLoadNodeFile
'
Me.MsiLoadNodeFile.Name = "MsiLoadNodeFile"
Me.MsiLoadNodeFile.Size = New System.Drawing.Size(160, 22)
Me.MsiLoadNodeFile.Text = "加载节点文件"
'
'ToolStripSeparator6
'
Me.ToolStripSeparator6.Name = "ToolStripSeparator6"
Me.ToolStripSeparator6.Size = New System.Drawing.Size(157, 6)
'
'MsiUndo
'
Me.MsiUndo.Name = "MsiUndo"
Me.MsiUndo.Size = New System.Drawing.Size(160, 22)
Me.MsiUndo.Text = "撤销"
'
'MsiRedo
'
Me.MsiRedo.Name = "MsiRedo"
Me.MsiRedo.Size = New System.Drawing.Size(160, 22)
Me.MsiRedo.Text = "重做"
'
'FrmStationPlan
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(844, 580)
Me.Controls.Add(Me.SplStationPlan)
Me.Controls.Add(Me.StatusStrip1)
Me.Controls.Add(Me.ToolStrip1)
Me.KeyPreview = True
Me.Name = "FrmStationPlan"
Me.Text = "Form1"
Me.ToolStrip1.ResumeLayout(False)
Me.ToolStrip1.PerformLayout()
Me.SplStationPlan.Panel1.ResumeLayout(False)
Me.SplStationPlan.Panel2.ResumeLayout(False)
CType(Me.SplStationPlan, System.ComponentModel.ISupportInitialize).EndInit()
Me.SplStationPlan.ResumeLayout(False)
Me.SplPlanDesign.Panel1.ResumeLayout(False)
Me.SplPlanDesign.Panel2.ResumeLayout(False)
CType(Me.SplPlanDesign, System.ComponentModel.ISupportInitialize).EndInit()
Me.SplPlanDesign.ResumeLayout(False)
Me.GrpSingleRowInfo.ResumeLayout(False)
Me.SplitContainer1.Panel1.ResumeLayout(False)
Me.SplitContainer1.Panel2.ResumeLayout(False)
CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).EndInit()
Me.SplitContainer1.ResumeLayout(False)
Me.GrpOutputInfo.ResumeLayout(False)
Me.TabControl1.ResumeLayout(False)
Me.TpOutputInfo.ResumeLayout(False)
Me.TpTerminal.ResumeLayout(False)
Me.CmsMain.ResumeLayout(False)
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
Friend WithEvents ToolStrip1 As ToolStrip
Friend WithEvents StatusStrip1 As StatusStrip
Friend WithEvents ImgLst As ImageList
Friend WithEvents SplStationPlan As SplitContainer
Friend WithEvents SplPlanDesign As SplitContainer
Friend WithEvents GrpStationPlan As GroupBox
Friend WithEvents GrpSingleRowInfo As GroupBox
Friend WithEvents SplitContainer1 As SplitContainer
Friend WithEvents RtxColTip As RichTextBox
Friend WithEvents GrpOutputInfo As GroupBox
Friend WithEvents TabControl1 As TabControl
Friend WithEvents TpOutputInfo As TabPage
Friend WithEvents RtxOutputInfo As RichTextBox
Friend WithEvents TpTerminal As TabPage
Friend WithEvents RtxTerminal As RichTextBox
Friend WithEvents TsBtnAddNode As ToolStripButton
Friend WithEvents TsBtnDeleteNode As ToolStripButton
Friend WithEvents TsBtnMoveUp As ToolStripButton
Friend WithEvents GrdRowNode As FlexCell.Grid
Friend WithEvents CmsMain As ContextMenuStrip
Friend WithEvents MsiCopyNode As ToolStripMenuItem
Friend WithEvents MsiCutNode As ToolStripMenuItem
Friend WithEvents MsiNodePaste As ToolStripMenuItem
Friend WithEvents MsiSaveNodeFile As ToolStripMenuItem
Friend WithEvents ToolStripSeparator1 As ToolStripSeparator
Friend WithEvents TsBtnMoveDown As ToolStripButton
Friend WithEvents TsBtnMoveLeft As ToolStripButton
Friend WithEvents TsBtnMoveRight As ToolStripButton
Friend WithEvents ToolStripSeparator2 As ToolStripSeparator
Friend WithEvents TsBtnNodeCheck As ToolStripButton
Friend WithEvents TsBtnAllCheck As ToolStripButton
Friend WithEvents Tss1 As ToolStripSeparator
Friend WithEvents TsBtnNodeExpend As ToolStripButton
Friend WithEvents TsBtnExpandAll As ToolStripButton
Friend WithEvents TsBtnAllUncheck As ToolStripButton
Friend WithEvents TsBtnCollapseAll As ToolStripButton
Friend WithEvents ToolStripSeparator3 As ToolStripSeparator
Friend WithEvents TsBtnLoad As ToolStripButton
Friend WithEvents TsBtnSave As ToolStripButton
Friend WithEvents TabPage1 As TabPage
Friend WithEvents ToolStripSeparator4 As ToolStripSeparator
Friend WithEvents TsBtnStyle As ToolStripButton
Friend WithEvents ToolStripSeparator5 As ToolStripSeparator
Friend WithEvents MsiLoadNodeFile As ToolStripMenuItem
Friend WithEvents ToolStripSeparator6 As ToolStripSeparator
Friend WithEvents MsiUndo As ToolStripMenuItem
Friend WithEvents MsiRedo As ToolStripMenuItem
Friend WithEvents TsBtnClearAll As ToolStripButton
Friend WithEvents TsBtnOpen As ToolStripButton
End Class

View File

@@ -0,0 +1,513 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="ToolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="ToolStrip1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="TsBtnOpen.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACoSURBVDhPtVHBEYQgDOTBk27siZ7sKc1QQcxGggFxOG/u
Mu6sYHazYPhjMV94XaPI1l+ZWS3S5Bx4RP0kZeIHAzQzdV26jjHOBb7GqSuklHpTbDLvH+OWygxKKcIk
T20GU67YFLRPjnUlEHE1sLgr6HHwck6EwSnWC3UgsEwHI4VB0zQDmT4VS2NjJ26XaQYzscGbIEX3JyB8
Enuh8fQSsfkGVfqLCuEAMbxZT/X0tlMAAAAASUVORK5CYII=
</value>
</data>
<data name="TsBtnLoad.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACoSURBVDhPtVHBEYQgDOTBk27siZ7sKc1QQcxGggFxOG/u
Mu6sYHazYPhjMV94XaPI1l+ZWS3S5Bx4RP0kZeIHAzQzdV26jjHOBb7GqSuklHpTbDLvH+OWygxKKcIk
T20GU67YFLRPjnUlEHE1sLgr6HHwck6EwSnWC3UgsEwHI4VB0zQDmT4VS2NjJ26XaQYzscGbIEX3JyB8
Enuh8fQSsfkGVfqLCuEAMbxZT/X0tlMAAAAASUVORK5CYII=
</value>
</data>
<data name="TsBtnSave.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABhSURBVDhPzYyxDcAgDARduPSc7JSdvJMjG4NoeBFIwUsn
EPwf/RJmth1yXgVWKB5R1EofHgkaOf8uMK3dnN8m8BICCtoHwjtQsMpU4PcZIhLnlkDtCfx+ocAzllfJ
6UmIXt9FmPTPGW5fAAAAAElFTkSuQmCC
</value>
</data>
<data name="TsBtnAddNode.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADTSURBVDhPvVKrDoNAEOSX+gt1tfxBg6psUNjmFJKcQjY5
gyQ5gyXBVDbBVFYgKitWVEzZ43qpoDwC6SSjZmc2uxlvMXRRQ+UVVNZRnjVEomHlceAL9OooEjUzwBrp
CTQtw0hOD/hsZaPhA/APYnrAZhegj1ZeDzLVYPJ/RCwRHIWhlX/CDbCZz6vvQHUD9IWgChoMYNGRNxvj
FVAlQWSEIBkOYLiB8CSNUeaEMCX4MWEbNaMBDnxv77N1WUMXbQttG7smzi2SxWpNDBY3cf+3JnreG12r
GpgvtOAmAAAAAElFTkSuQmCC
</value>
</data>
<data name="TsBtnDeleteNode.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADjSURBVDhPzZIrD8IwGEX3l/gLOOwckkwhSRWWTCGXqskl
NZNLamZJZiZJMEjEBBJRgbj0tdEyljEw3OSIJj33Sx/Bz+FlBQUrHHIDzTjstuFgIOIOxMkXBUoUN6CR
0HRCgSs2VwPZsfECdU4POZWmTBMnPlbx002WE08XoDpLjgCvBdhBgBYCcS7pF5i1K/IaWmLlUySZQLgX
iDaxEvooUU+SUiuQVAqJETtWusCNWc8WET5hviSvBSb2Ebzoe5FM/0hWbJ9z8ObdWLWbqv+BfZVoS8cL
3p1Xoc4crnsX93cJggf4g4RVa1hT2QAAAABJRU5ErkJggg==
</value>
</data>
<data name="TsBtnClearAll.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="TsBtnMoveUp.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADwSURBVDhPlZKtDsIwHMT7SrwCDrs3IFNIMjVLqpBLFZKk
ZnJJzSwJBkkyg0QgkIi/QBzrF6ysjO2XXJu0uetHjmEijIUWpuoGsjpCllZir8AL5bZDtNnLE8TR04oX
0q186Jq7IXZ0RnoAt1ZZLsyyJ2Z+y5+qjUZ3IFlxZw3pGj1stkgRU4xogJv/InbKSP8P3wqka240KUA/
r7kCxwugTgRZ0/gAfbIxngF5IPCSkBYTArKNMEZREbIdIdkS5vltfIB+b+yzmTo0UHXbQtdG28R+kX4R
3GCoib+wAc7om5h+NXGIeBOX8SbGmNTEPsAL+7xoZgFR8LEAAAAASUVORK5CYII=
</value>
</data>
<data name="TsBtnMoveDown.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADfSURBVDhPpZIhD8IwFITfX+JnYPkHZApJprCkCrlUIUlq
JklqZpdgkCQzSAQCiahAHOtrRwY8si5cclnyuru220f4U2SrBmZ/gCmD9c5CFTYuD+vtBO4RrAoTJ8MK
BTHo7sC1db7SPE4Rdbv6IPsGzBYqLg+LJtMMklOV/Bf01rL991EbjWyp2KMK/PWaC3A4A/boYCqXXuB3
5uAJMLWDKh2yYkRBvtbiNZILvIjo5U5k6wa2aimMNAYSZZDEgvhk/SKxH/wyvxGDHYmZQKIU5rlI4lwm
8TPsNZrEfhgAnoRIcxEPtshXAAAAAElFTkSuQmCC
</value>
</data>
<data name="TsBtnMoveLeft.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADOSURBVDhPrZLREQMhCETpyZ7syQZSTOaKuQ4SdgUlRDN+
hJkdb4R9gqfkKO16RQlU7ftXPJ43i7SWKq1LojTRrgUomouZP4xU70S0oOVuiia2p0IwRmmRWUXBmG8a
LxGdQczcDVVX7gXI6KJf1DxtAKzQzRmArgngxgYAuJszYI4xAD3hAJwQzVsAWwk67aBUA2DGmMh3ECGx
rmJF4A3g33oiAyCHjD2tp88jj7ES/5Z/Y81xAoGWZg/eB243mSjdZ/4k8Mpwkuvr7f8vRN7uR79y3Ztu
FQAAAABJRU5ErkJggg==
</value>
</data>
<data name="TsBtnMoveRight.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADHSURBVDhPrZPhDcQgCIXZyZ3cyQVumIvDdAPvPQoVGzX+
OJKXWOB7EtrK3yPl2lKhmkoo5iBrmYdD6FM9cBQKpU6MMuCMBgdXsArFz/fqJnzQ2w2myQgDotwASmg0
vI/ut7YsGNNgA5irIoNJoakGEwa7wWNizTODvlQeJgYUd3NuYIVoQLFxb4DtxUKEjybQQ5DDXG7MLZeo
hzDFG/bcYBBfI+M9xVa4rL/CEEcmuFn3sgotcrwJnPCtD5/wLjji/X/cWoMiP9NswjxWacOhAAAAAElF
TkSuQmCC
</value>
</data>
<data name="TsBtnAllCheck.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="TsBtnAllUncheck.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="TsBtnNodeCheck.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="TsBtnExpandAll.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="TsBtnCollapseAll.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="TsBtnNodeExpend.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="TsBtnStyle.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<metadata name="StatusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>129, 17</value>
</metadata>
<metadata name="StatusStrip1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ImgLst.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>252, 17</value>
</metadata>
<data name="ImgLst.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAe
GwAAAk1TRnQBSQFMAgEBEgEAAUgBAwFIAQMBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAAVADAAEBAQABCAYAARQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm
AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM
AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA
ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz
AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ
AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM
AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA
AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA
AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ
AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/
AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA
AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm
ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ
Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz
AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA
AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM
AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM
ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM
Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA
AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM
AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ
AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/4IAAfMC3gH0BQAB/wPe
Af8yAAHYAv0B3gUAAfQBzAH9AcwB9DIAAfMB2AHMAecB3gH/AgAB8wHYAcwB5wHeAf8zAAH0AcwB/QHM
AfQCAAHYAv0B3jUAAf8B3gHnAcwB2ALeAecBzAHYAfQGAAXsLAAB3gX9AecB/woAAewtAAH0AdgBzAL9
AecB3gH/CgAB7C4AAf8B5wL9Ad46AAH0AdgBzAL9AecB3gH/BgAB7DEAAd4F/QHnAf8GAAHsAgAC7AIA
AewoAAH/Ad4B5wHMAdgC3gHnAcwB2AH0BQAC7AEAAuwBAALsKAAB9AHMAf0BzAH0AgAB2AL9Ad4FAAjs
JwAB8wHYAcwB5wHeAf8CAAHzAdgBzAHnAd4B/zIAAdgC/QHeBQAB9AHMAf0BzAH0YQAE2AQABNgFAAH/
CPQC/xUAAewMBwIAAcwD/QH/AwABzAP9Af8EAAHYCMwB2AH/FQAB7Av/AQcCAAHzA/0B5wMAAfMD/QHn
BAAB2AHMAdgF3gLnAf8VAAHsC/8BBwMAAecD/QH0AwAB5wP9AfQDAAHYAecB/wUAAdgB5wH/FQAB7Av/
AQcDAAH/A/0B5wMAAf8D/QHnAwAB2AHnAf8FAAHYAecB/xUAAewL/wEHBAAB2AP9Ad4DAAHYA/0B3gIA
AdgB5wH/BQAB2AHMAt4B8wH/EgAB7AP/AvkC/wL5Av8BBwQAAf8D/QHMAwAB/wP9AcwCAAHYAecB/wUA
AdgD/QHMAfQSAAHsBP8E+QP/AQcFAAHeA/0B3gMAAd4D/QHeAQAB2AHMBtgCzAHeAecBzAH0EgAB7AX/
AvkE/wEHBQAB/wP9AcwDAAH/A/0BzAEAAdgI/QHnAf8B3gHMAfQSAAHsBP8E+QP/AQcFAAHYA/0B3gMA
AdgD/QHeAQAB2Aj9AecB/wHeAcwB9BIAAewD/wL5Av8C+QL/AQcEAAH/A/0B5wMAAf8D/QHnAgAB8wLe
AecBzAHYBN4B/wHeAcwB9BIAAewL/wEHBAAB5wP9AfQDAAHnA/0B9AUAAd4BzAHeBf8B2AHMAfQSAAHs
C/8BBwMAAfMD/QHnAwAB8wP9AecGAAHeAf0G5wLMAfQSAAHsC/8BBwMAAcwD/QH/AwABzAP9Af8GAAHe
CP0BzAH0EgAB7Av/AQcCAAHeA/0B2AMAAd4D/QHYBwAB3gj9AcwB9BIADuwBAAT9BAAE/QUAAQcM7AHy
EgAB/wL0Af8FAAH/AvQB/woAARkB4QH0BgAB7AEQAm0BEwNDARUB6gFtARMBAAHwAgAB/wj0Av8FAAH0
AeEBGQH/BQAB9AIZAf8IAAH/ARkB6AHfARkGAAHsAW0C/wEHA+wBkgHzAf8BBwEOAfACAAHYCMwB2AH/
BQABGQHfAeEB9AUAARkC6AH0BgAC/wEZAd8B/gHfARkGAAHsAW0C/wEHA+wBkgHzAf8BBwEOAfACAAHY
CP0B5wH/BAAB9AEJAd8B6AEZBP8B9AEZAd8B6AEZAv8EAAH/AeEB3AHLAdUB3wEZBgAB7AFtAv8BBwLs
Am0B8wH/AQcBDgHwAgAB2AjMAdgB/wQAAdgBCQLfAeEBGQL/AfQB2AEJAdoB3wHoARkB9AIAAf8B8wEJ
AdUB0AH9AdYB/gHhBBkB9AEAAewBbQL/AQcC7AETARUB8gH/AQcBDgHwAgAB/wj0Av8EAAHMAdYB2gH+
Ad8B6AHzAf8B3gHMAdAB2gH+Ad8B6AEZAQAB/wH0AdwB1QHLAv0B0ATaAv4B4QEAAewBbQL/AQcC7AHr
AewB8wH/AQcBDgHwEQAB/QHQAtoB3wHhAfMB/wHeAcwBywHVAdoB3wHoARkBAAEZAdsB0AHLA/0FywHQ
AdoB4QHvARQBbQL/AQcD7AGSAfMB/wEHAQ4B7AHwEAAB/QHLAdAB1gEJARkC/wHeAcwBywHQAdYBCQEZ
Af8BGQHcAdABywn9AdAB2gHhAQABDgESAfAB9AHwA5IB7wH0AfIB9wEPAQAB7BAAAv0BywHXAfMD/wHe
AcwB/QHLAdEB3QL/AegB1gHLCv0B0AHaAeEBAAEiASkBEQEHAf8D8wH0Af8B7AERASkBIgHsEAAB/QLM
AdgB/wIAAf8B3gHMAf0BzAHYAfQCAAH/AeEB2gHLCf0B0AHaAeEBBwFKAiIB6gHvA/8B8gHsAUoCIgHt
AfEQAAH9AecB2AHeAf8CAAH/Ad4CzAHYAd4B/wMAAfQBGQHcAdABywL9AcsE1QHaAf4B4QEAAe8BSgEp
ASIB6gMHAfcBEQEiASMBCwHwEQAB/QHYAd4C/wIAAf8B3gHMAecB3gL/BAAB/wEZAdsB0AHLAf0B1gH+
Ad8E6AEZAQAB/wG8AQABKQEiAw4BDwEpASIBCwEBAfARAAHMAdgB/wQAAf8B3gHMAdgB/wYAAv8B9AHo
AdUB/QHWAd8BGQX/AgAB9AG8AUoBIgMpAiIBCwEeAQEB8BEAAdgB3gH/BAAB/wHzAdgB3gH/CAAB/wHz
AQkB1QHaAd8BGQgAAf8B7wFKAykBSgHrAUQCAQHwEQAB8wL/BAAC/wH0Av8KAAH0AeEC3wEZCgABBwMA
ARIB9AGTAgEB8CkAARkB3wEZGQABvAFtARICEwESAW0B8QgAAbwBbQESAhMBEgFtAfEEAA/YAfMSAAEH
Ae0BbQESBHIBSQFtAewBvAQAAQcB7QFtARIEcgFJAW0B7AG8AgAB/Q3MAf0B2AEAAfQBGQH/BQAB/wHz
ARkB/wQAAQcBbQHqA3IBSQFzAXgBcgFQARQBbQG8AgABBwFtAeoCcgF4AXMBSQJyAVABFAFtAbwBAAH9
AdgL8wHYAcwB2AEAAeEB3wHzBQAB/wHhAegB9AQAAXIBSQFyAngBUAEOARMBcwJ4AVABFAHsAgABcgFJ
AXICeAFzARMBDgN4AVABFAHsAQAB/QHeCwAB8wHMAdgB3gHcAd8B8wQAAfQB3gHbAegB9AMAAfECcgKY
AXgBUAEOARMBSgFzAngBUAFtAvECcgKYAXMB6gEUAQ4EeAFQAW0B8QH9Ad4LAAHzAcwB2AH9AdUB3wHz
BAAB3gH9AdUB6AH0AwABbAFyAZkBmAJyAUoBDwEHARQB6gFzAXgBcgFJAW0BbAFyAZkBmAEcAW0B6gGS
AQ4BUAJyAXgBcgFJAW0B/QHeCwAB8wHMAdgB/QHVAd8B4QIZAfMB/wHeAf0B1QHfAeECGQH0AUkBmAGf
AesBQwEPARABFQHyAQcBFAFKAXMBeAFyARIBSQGYAZ8BmAJtAbwBBwFDAhEBDwFKAXgBcgESAf0B3gsA
AfMBzAHYAf0B1QT+AeEB/wHeAf0B1QT+AeEBSQGYAQgB6wHsAfEB8gL0AfMB7wETAUoBeAFyARMBSQGY
AQgB7AHtAfIB9AHzAfIB8QEHARIBSgF4AXIBEwH9Ad4LAAHzAcwB2AH9AcsD1gEJAfMB/wHeAf0B0QPW
AeEB9AFJAZgBwgHrAe0B8wP/AfQBBwESAUoBeAFyARMBSQGYAcIB7AHtAfEB/wH0AfMB8gHxAeoBSgF4
AXIBEwH9Ad4LAAHzAcwB2AT9AecB/wIAAd4E/QHnAf8BAAFsAZkBwgHsARIBbQHrAewB/wHxAW0BSgJ4
AXIBEgFsAZkBwgEIAe0BkgLxARMB6wFtARQBSgF4AXIBEgH9Ad4LAAHzAcwB2AH9AecD3gH/AgAB3gH9
AecD3gH/AQABbAGYAQgBBwEcAZgB7AESAfEB7AHrAngBcwESAW0BbAGYAQgBGwEHAu0BBwEOAXMB7AFy
AXgBcwESAW0B/QHeCwAB8wHMAdgB/QHeBgAB3gHMAd4FAAGLAZEBCAHyARsBwgGYARMB7AHrApgBeAFy
AesCvAGYAQgC8gEHAe0B7AEOAZkCmAF4AXIB6wG8Af0B3gsAAfMBzAHYAf0B3gYAAd4BzAHeBQABuwGR
AZgBCAHyARsBmAETAesDmAFyARIB7QIAAZEBmAEIAfIB8QEHAesBEQKZAZgBcgESAe0BAAH9AdgL8wHY
AcwB2AH9Ad4GAAHeAcwB3gYAAbsBkQGYAQgB8QEIAesBmQGfAZkBeAFQAW0BBwIAAbsBkQGYAQgB8QHw
AQgB6wKZAXgBUAFtAQcBAAH9DcwB/QHYAd4B/wYAAfQB3gH/BwABuwGRApgCCAKYA3IBBwQAAbsBkQKY
AggCmANyAQcCAA/9AdgUAAEIAXEBbANJAWwB8QgAAQgBcQFsA0kBbAHxBAAP/QHYIAAD8wH/AwAB/wPz
Af8EAAHzAfQE/wsAAfQB9wtmAwAB8wHxC7wB8QEAA9gB8wMAAfMD2AHzBAAB2ALeAfQC/wsAAfQB9wHz
CfcBZgIAAfMBBwHsC20B7AEHA8wB3gMAAd4DzAHeBAABzAHnAdgB3gH0Af8LAAH0AfcB9AEZAfMCGQTd
AfcBZgIAAfECUgFMCioBEwHsAecBzAH9AdgB9AH/AQAB3gHnAcwB/QHYAfQB/wIAAf0BzAHnAdgB3gHz
Bf8GAAH0AfcC9AEZAfMDGQLdAfcBZgIAAVIBegFSAaAIegFSAaABKgFtAd4B5wH9AecB2AH0AQAB/wHe
AecB/QHnAdgB9AIAAf0CzAHnAtgC3gH0Av8GAAH0AfcB9AG8AgcDtQH3Ad0B9wFmAgABUgF6AVIBoAh6
AVIBoAEqAW0B/wHYAf0CzAHeAQAC/wHYAf0CzAHeAgAD/QPMAecB2AHeAfQB/wYAAfQB9wX/AfQB8wIZ
AfcBZgIAAVIBegFSCaABWAGgASoBbQEAAd4B5wHMAf0B2AL/AQAB3gHnAcwB/QHYAv8G/QHMAecB2AHe
AfQF/wEAAfQBtQL/A6wBCQHyAfcBGQH3AWYCAAFSAXoBUgmgAXoBoAEqAW0BAAH0Ad4B5wH9AecB3gH0
AQAB9AHeAecB/QHnAd4B9Ab9AswB5wLYAt4B9AL/AQAB/wH0Av8BrAL/AawB/wLzAfcBZgIAAVIBegFS
CaABegGgASoBbQEAAv8B2AH9AcwB5wHeAQAC/wHYAf0BzAHnAd4H/QTMAecB2AHeAfMB/wEAAf8CtAH/
A6wBGQH0AfcBGQH3AWYCAAFSAXoBUgn/AZoB/wEqAewBAAL/AdgB/QLMAd4BAAL/AdgB/QLMAd4I/QTM
AdgB3gHzAf8BAAH/AqwB/wGsAv8BrAH/AvQB9wFmAgABUgGgAZoMUgHxAQAB/wHeAecB/QHnAdgB9AEA
Af8B3gHnAf0B5wHYAfQG/QLMAucC2AHeAfMC/wEAARkCrAEZA6wBCQH/AfQC9wFmAgABUgagBf8BKgHs
AfACAAHeAecBzAH9AdgB9AH/AQAB3gHnAcwB/QHYAfQB/wb9AcwB5wHYAt4B9AT/AQABrAK0AawF/wH3
A2YCAAFSAf8EoAH/BVIBTAHxAfMBAAH/AdgC/QHMAd4BAAL/AdgC/QHMAd4CAAX9AswB2AHeAfQB/wYA
AawC/wGsBf8BtQG8AWYB9wMAAVIE/wFSAQcB8wcAAd4B5wH9AecB2AHzAQAB/wHeAecB/QHnAdgB8wIA
Af0CzALnAtgB3gHzAv8GAAH/AfQH/wG1AWYB9wUABFIB8QHzCAAB5wHMAf0B2AHzAf8BAAHeAecBzAH9
AdgB8wH/AgAB/QHMAecB2ALeAvQD/wYAAfQGCQG7AQcBuwEHFAAD/QHeAwAB3gP9Ad4EAAH9AecB2AHe
AfQB/woAAUIBTQE+BwABPgMAASgDAAFAAwABUAMAAQEBAAEBBQABgAECFgAD/wEABP8EAAT/BAABhwHB
Av8EAAGHAcEB/AEPBAACgQH/AT8EAAHBAYcB/wE/BAABwAEHAeABPwQAAfABDwH5ATcEAAHwAQ8B+QE3
BAAB+AE/AfkBJwQAAfABDwHYAQcEAAHwAQ8B2QG/BAABwAEHAckBPwQAAcEBhwHAAT8EAAKBAv8EAAGH
AcEC/wQABP8BgAEBAg8BgAEPAv8BgAEBAgcBgAEPAv8BgAEBAgcBgAEPAfcBdwGAAQECgwKPAfcBdwGA
AQECgwKPAv8BgAEBAsEBjwGBAv8BgAEBAsEBjwGBAv8BgAEBAuABgAEBAv8BgAEBAuABgAEBAv8BgAEB
AuABgAEBAv8BgAEBAsEBgAEBAv8BgAEBAsEB8AEBAv8BgAEBAoMB8AEBAv8BgAEBAoMB8AEBAv8BgAEB
AgcB8AEBAv8BgAEBAg8BgAEBAv8BhwHDAf8BHwGAAQEBgAEPAYcBwwH8AR8BgAEBAYABDwGHAcMB8AEf
AYABAQGAAQ8CAAHwAR8BgAEBAYABDwIAAcABAAGAAQEBgAEPAgABgAEAAYABAQL/AgABgAMAAv8GAAL/
BgAC/wEGAQMEAAL/AQYBAwGAAQABgAEBAv8BBgEDAcABAAGAAQEC/wEeAQ8BwAEAAcABAQL/AR4BDwHw
AR8B4AEBAv8BHgEPAfwBHwH4AQEF/wEfAv8B8AEPAfABDwIAAv8BwAEDAcABAwIAAY8BhwGAAQEBgAEB
AgABjwGHAYABAQGAAQEBPwH4AQ8BBwQAAT8B+AEPAQcEAAE/AfgGAAE/AfgGAAE/AfgGAAE/AfgBAwEB
BAABPwH4AQMBAQQAAT8B+AE/AR8EAAE/AfgBPwEfAQABAQGAAQECAAE/AR8BgAEBAYABAQIAAT8BHwHA
AQMBwAEDAgAC/wHwAQ8B8AEPAgAE/wEOAQ8BAwH/AYABAwGAAQEBDgEPAQMB/wGAAQMCAAEOAQ8BAwH/
AYABAwIAAQIBAwEAAR8BgAEDAgABAgEDAQABHwGAAQMCAAECAQMBAAEfAYABAwIAAoACAAGAAQMCAAKA
AgABgAEDAgACgAIAAYABAwIAAoACAAGAAQMCAAKAAgABgAEDAQABAQKAAgABgAEDAQABAQECAQMBAAEf
AYABAwGAAX8BAgEDAQABHwGAAQcBwAH/AQIBAwEAAR8BgAEPAv8BDgEPAQMB/ws=
</value>
</data>
<metadata name="SplStationPlan.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="SplPlanDesign.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="GrpStationPlan.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="GrpSingleRowInfo.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="SplitContainer1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="GrdRowNode.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="RtxColTip.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="GrpOutputInfo.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="TabControl1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="TpOutputInfo.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="RtxOutputInfo.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="TpTerminal.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="RtxTerminal.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="CmsMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>343, 17</value>
</metadata>
<metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>50</value>
</metadata>
</root>

1038
AUTS_Win/FrmStationPlan.vb Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,38 @@
'------------------------------------------------------------------------------
' <auto-generated>
' 此代码由工具生成。
' 运行时版本:4.0.30319.42000
'
' 对此文件的更改可能会导致不正确的行为,并且如果
' 重新生成代码,这些更改将会丢失。
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
'注意:此文件是自动生成的;请勿直接进行修改。若要更改,
' 或者如果您在此文件中遇到生成错误,请转至项目设计器
' (转至“项目属性”或在解决方案资源管理器中双击“我的项目”节点)
' 然后在“应用程序”选项卡中进行更改。
'
Partial Friend Class MyApplication
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Public Sub New()
MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
Me.IsSingleInstance = true
Me.EnableVisualStyles = true
Me.SaveMySettingsOnExit = true
Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
End Sub
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Protected Overrides Sub OnCreateMainForm()
Me.MainForm = Global.AUTS_Win.FrmMain
End Sub
End Class
End Namespace

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<MySubMain>true</MySubMain>
<MainForm>FrmMain</MainForm>
<SingleInstance>true</SingleInstance>
<ShutdownMode>0</ShutdownMode>
<EnableVisualStyles>true</EnableVisualStyles>
<AuthenticationMode>0</AuthenticationMode>
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
</MyApplicationData>

View File

@@ -0,0 +1,35 @@
Imports System
Imports System.Reflection
Imports System.Runtime.InteropServices
' 有关程序集的一般信息由以下
' 控制。更改这些特性值可修改
' 与程序集关联的信息。
'查看程序集特性的值
<Assembly: AssemblyTitle("AUTS_Win")>
<Assembly: AssemblyDescription("AUTS智能通用测试系统")>
<Assembly: AssemblyCompany("INHAOS Technology Co.,Ltd")>
<Assembly: AssemblyProduct("AUTS_Win")>
<Assembly: AssemblyCopyright("Copyright © INHAOS 2023")>
<Assembly: AssemblyTrademark("INHAOS")>
<Assembly: ComVisible(False)>
'如果此项目向 COM 公开,则下列 GUID 用于 typelib 的 ID
<Assembly: Guid("5f04b8e7-3dfd-49cf-878a-af23263b600e")>
' 程序集的版本信息由下列四个值组成:
'
' 主版本
' 次版本
' 生成号
' 修订号
'
'可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
'通过使用 "*",如下所示:
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("1.8.8.0")>
<Assembly: AssemblyFileVersion("1.8.8.0")>

View File

@@ -0,0 +1,35 @@
Imports System
Imports System.Reflection
Imports System.Runtime.InteropServices
' 有关程序集的一般信息由以下
' 控制。更改这些特性值可修改
' 与程序集关联的信息。
'查看程序集特性的值
<Assembly: AssemblyTitle("AUTS_Win")>
<Assembly: AssemblyDescription("AUTS智能通用测试系统")>
<Assembly: AssemblyCompany("INHAOS Technology Co.,Ltd")>
<Assembly: AssemblyProduct("AUTS_Win")>
<Assembly: AssemblyCopyright("Copyright © INHAOS 2020")>
<Assembly: AssemblyTrademark("INHAOS")>
<Assembly: ComVisible(False)>
'如果此项目向 COM 公开,则下列 GUID 用于 typelib 的 ID
<Assembly: Guid("5f04b8e7-3dfd-49cf-878a-af23263b600e")>
' 程序集的版本信息由下列四个值组成:
'
' 主版本
' 次版本
' 生成号
' 修订号
'
'可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
'通过使用 "*",如下所示:
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("1.6.6.0")>
<Assembly: AssemblyFileVersion("1.6.6.0")>

View File

@@ -0,0 +1,35 @@
Imports System
Imports System.Reflection
Imports System.Runtime.InteropServices
' 有关程序集的一般信息由以下
' 控制。更改这些特性值可修改
' 与程序集关联的信息。
'查看程序集特性的值
<Assembly: AssemblyTitle("AUTS_Win")>
<Assembly: AssemblyDescription("AUTS智能通用测试系统")>
<Assembly: AssemblyCompany("INHAOS Technology Co.,Ltd")>
<Assembly: AssemblyProduct("AUTS_Win")>
<Assembly: AssemblyCopyright("Copyright © INHAOS 2020")>
<Assembly: AssemblyTrademark("INHAOS")>
<Assembly: ComVisible(False)>
'如果此项目向 COM 公开,则下列 GUID 用于 typelib 的 ID
<Assembly: Guid("5f04b8e7-3dfd-49cf-878a-af23263b600e")>
' 程序集的版本信息由下列四个值组成:
'
' 主版本
' 次版本
' 生成号
' 修订号
'
'可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
'通过使用 "*",如下所示:
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("1.7.1.0")>
<Assembly: AssemblyFileVersion("1.7.1.0")>

View File

@@ -0,0 +1,63 @@
'------------------------------------------------------------------------------
' <auto-generated>
' 此代码由工具生成。
' 运行时版本:4.0.30319.42000
'
' 对此文件的更改可能会导致不正确的行为,并且如果
' 重新生成代码,这些更改将会丢失。
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Imports System
Namespace My.Resources
'此类是由 StronglyTypedResourceBuilder
'类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
'若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
'(以 /str 作为命令选项),或重新生成 VS 项目。
'''<summary>
''' 一个强类型的资源类,用于查找本地化的字符串等。
'''</summary>
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0"), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
Friend Module Resources
Private resourceMan As Global.System.Resources.ResourceManager
Private resourceCulture As Global.System.Globalization.CultureInfo
'''<summary>
''' 返回此类使用的缓存的 ResourceManager 实例。
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
Get
If Object.ReferenceEquals(resourceMan, Nothing) Then
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("AUTS_Win.Resources", GetType(Resources).Assembly)
resourceMan = temp
End If
Return resourceMan
End Get
End Property
'''<summary>
''' 重写当前线程的 CurrentUICulture 属性,对
''' 使用此强类型资源类的所有资源查找执行重写。
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend Property Culture() As Global.System.Globalization.CultureInfo
Get
Return resourceCulture
End Get
Set
resourceCulture = value
End Set
End Property
End Module
End Namespace

View File

@@ -0,0 +1,117 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

109
AUTS_Win/My Project/Settings.Designer.vb generated Normal file
View File

@@ -0,0 +1,109 @@
'------------------------------------------------------------------------------
' <auto-generated>
' 此代码由工具生成。
' 运行时版本:4.0.30319.42000
'
' 对此文件的更改可能会导致不正确的行为,并且如果
' 重新生成代码,这些更改将会丢失。
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.10.0.0"), _
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Partial Friend NotInheritable Class MySettings
Inherits Global.System.Configuration.ApplicationSettingsBase
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
#Region "My.Settings 自动保存功能"
#If _MyType = "WindowsForms" Then
Private Shared addedHandler As Boolean
Private Shared addedHandlerLockObject As New Object
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs)
If My.Application.SaveMySettingsOnExit Then
My.Settings.Save()
End If
End Sub
#End If
#End Region
Public Shared ReadOnly Property [Default]() As MySettings
Get
#If _MyType = "WindowsForms" Then
If Not addedHandler Then
SyncLock addedHandlerLockObject
If Not addedHandler Then
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
addedHandler = True
End If
End SyncLock
End If
#End If
Return defaultInstance
End Get
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property LastProjectName() As String
Get
Return CType(Me("LastProjectName"),String)
End Get
Set
Me("LastProjectName") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property LastProcessStationName() As String
Get
Return CType(Me("LastProcessStationName"),String)
End Get
Set
Me("LastProcessStationName") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property StationReleaseDirPath() As String
Get
Return CType(Me("StationReleaseDirPath"),String)
End Get
Set
Me("StationReleaseDirPath") = value
End Set
End Property
End Class
End Namespace
Namespace My
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
Friend Module MySettingsProperty
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
Friend ReadOnly Property Settings() As Global.AUTS_Win.My.MySettings
Get
Return Global.AUTS_Win.My.MySettings.Default
End Get
End Property
End Module
End Namespace

View File

@@ -0,0 +1,15 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="My" GeneratedClassName="MySettings" UseMySettingsClassName="true">
<Profiles />
<Settings>
<Setting Name="LastProjectName" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="LastProcessStationName" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="StationReleaseDirPath" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
</Settings>
</SettingsFile>

View File

@@ -0,0 +1,78 @@
<?xml version="1.0" encoding="utf-8"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<!-- UAC 清单选项
如果想要更改 Windows 用户帐户控制级别,请使用
以下节点之一替换 requestedExecutionLevel 节点。n
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
指定 requestedExecutionLevel 元素将禁用文件和注册表虚拟化。
如果你的应用程序需要此虚拟化来实现向后兼容性,则删除此
元素。
-->
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!-- 设计此应用程序与其一起工作且已针对此应用程序进行测试的
Windows 版本的列表。取消评论适当的元素,
Windows 将自动选择最兼容的环境。 -->
<!-- Windows Vista -->
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
<!-- Windows 7 -->
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
<!-- Windows 8 -->
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
<!-- Windows 8.1 -->
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
<!-- Windows 10 -->
<!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
</application>
</compatibility>
<!-- 指示该应用程序可感知 DPI 且 Windows 在 DPI 较高时将不会对其进行
自动缩放。Windows Presentation Foundation (WPF)应用程序自动感知 DPI无需
选择加入。选择加入此设置的 Windows 窗体应用程序(面向 .NET Framework 4.6)还应
在其 app.config 中将 "EnableWindowsFormsHighDpiAutoResizing" 设置设置为 "true"。
将应用程序设为感知长路径。请参阅 https://docs.microsoft.com/windows/win32/fileio/maximum-file-path-limitation -->
<!--
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
<longPathAware xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">true</longPathAware>
</windowsSettings>
</application>
-->
<!-- 启用 Windows 公共控件和对话框的主题(Windows XP 和更高版本) -->
<!--
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
-->
</assembly>

6
AUTS_Win/Readme.txt Normal file
View File

@@ -0,0 +1,6 @@
UTS增加命令操作步骤
1数据库加命令 TBL_UTS_Manage_UtsCmdList
2UTS-CORE -》 UTS_Module -》Test -》 Command -》对应CmdType目录下新建一个类文件
3编辑类编写操作逻辑
4ConverterCommandManager.vb下面添加管理项

11
AUTS_Win/WinSettings.vb Normal file
View File

@@ -0,0 +1,11 @@
Public Class WinSettings
''' <summary>
''' 最后一次打开项目名称
''' </summary>
Public Shared LastProjectName as String
''' <summary>
''' 最后一次打开项目站名称
''' </summary>
Public Shared LastStationName as String
End Class