【类 型】:feat
【主 题】:添加碰撞次数排序 函数 【描 述】: [原因]:拿来判断 哪些航线碰撞较多 可按排序 顺序来 逐个绕行 [过程]:计算航线的碰撞次数 [影响]: 【结 束】 # 类型 包含: # feat:新功能(feature) # fix:修补bug # docs:文档(documentation) # style: 格式(不影响代码运行的变动) # refactor:重构(即不是新增功能,也不是修改bug的代码变动) # test:增加测试 # chore:构建过程或辅助工具的变动
This commit is contained in:
parent
2ef44cdd54
commit
44ab798803
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -745,13 +745,14 @@ namespace FlightRoute
|
||||
}
|
||||
return re;
|
||||
}
|
||||
private static Vector3[] ABypassB(Vector3[] startPos, Vector3[] middlePos, Vector3[] endPos, List<int> check, double[] mRate, int loopIndex = 800, double offsetDistance = 60)//法线螺旋线绕行
|
||||
private static Vector3[] ABypassB(Vector3[] startPos, Vector3[] middlePos, Vector3[] endPos, List<int> check, double[] mRate, SomeCalculateWay StrPrint, int loopIndex = 800, double offsetDistance = 60)//法线螺旋线绕行
|
||||
{
|
||||
Console.WriteLine("check:{0}", check.Count);
|
||||
StrPrint("需要绕行总共"+ check.Count + "架。");
|
||||
bool pa;
|
||||
//设置绕行
|
||||
foreach (int id in check)
|
||||
{
|
||||
StrPrint(Convert.ToString(id));
|
||||
pa = false;
|
||||
Vector3 initialPos = middlePos[id];//记录初始位置 如果绕行不成功 还原位置
|
||||
for (int k = 0; k < mRate.Length; k++)
|
||||
@ -784,7 +785,7 @@ namespace FlightRoute
|
||||
}
|
||||
return middlePos;
|
||||
}
|
||||
public static List<Vector3[]> ExeABypassB(Vector3[] startPos, Vector3[] endPos, out bool isSuccess, SomeCalculateWay strPrint)//绕行获取中间航点
|
||||
public static List<Vector3[]> ExeABypassB(Vector3[] startPos, Vector3[] endPos, out bool isSuccess, SomeCalculateWay StrPrint)//绕行获取中间航点
|
||||
{
|
||||
isSuccess = false;
|
||||
List<Vector3[]> middlePosS = new List<Vector3[]>();//声明返回坐标集合 可能是1 到 3组坐标 既 1到3个中间航点
|
||||
@ -794,7 +795,7 @@ namespace FlightRoute
|
||||
double[] mRate = { .5, .6, .4, .7, .3 };//中点绕行的比例
|
||||
Vector3[] middlePos = SetMiddleCurvedValue(startPos, endPos, 0.5, 1.2);//加中间航点
|
||||
bool pa = false;
|
||||
strPrint("中(二)段绕行开始");
|
||||
StrPrint("中(二)段绕行开始");
|
||||
while (true)//中段绕行循环
|
||||
{
|
||||
//前中后所有碰撞的飞机id
|
||||
@ -802,13 +803,13 @@ namespace FlightRoute
|
||||
//绕行
|
||||
if (check.Count != 0)//有碰撞
|
||||
{
|
||||
middlePos = ABypassB(startPos, middlePos, endPos, check, mRate);
|
||||
middlePos = ABypassB(startPos, middlePos, endPos, check, mRate, StrPrint);
|
||||
}
|
||||
//重新检查碰撞
|
||||
checkEd = ABNeedCheck(startPos, middlePos, endPos);
|
||||
if (checkEd.Count == 0)//如果绕行没有碰撞
|
||||
{
|
||||
//strPrint("成功");
|
||||
//StrPrint("成功");
|
||||
middlePosS.Add(middlePos);//添加中间坐标组
|
||||
isSuccess = true;
|
||||
return middlePosS;//第一次绕行 没有碰撞 直接返回
|
||||
@ -817,7 +818,7 @@ namespace FlightRoute
|
||||
{
|
||||
if (pa)//判定第二次 check 和 checkEd一致
|
||||
{
|
||||
//strPrint("一致跳出");//如果一个中间航点 算不过去 跳出然后 进行三段绕行
|
||||
//StrPrint("一致跳出");//如果一个中间航点 算不过去 跳出然后 进行三段绕行
|
||||
break;//连续两次check 和 checkEd一致 跳出
|
||||
}
|
||||
pa = true;
|
||||
@ -831,15 +832,15 @@ namespace FlightRoute
|
||||
check = ABNeedCheck(startPos, fMiddlePos, middlePos);
|
||||
if (check.Count != 0)//检测是否进行一段循环
|
||||
{
|
||||
strPrint("一段绕行开始");
|
||||
StrPrint("一段绕行开始");
|
||||
while (true)//一段绕行 循环体
|
||||
{
|
||||
//前中后所有碰撞的飞机id
|
||||
check = ABNeedCheck(startPos, fMiddlePos, middlePos);
|
||||
if (check.Count != 0) fMiddlePos = ABypassB(startPos, fMiddlePos, middlePos, check, fmRate, 1500, 15);//有碰撞 绕行
|
||||
if (check.Count != 0) fMiddlePos = ABypassB(startPos, fMiddlePos, middlePos, check, fmRate, StrPrint, 1500, 15);//有碰撞 绕行
|
||||
else//没有碰撞 添加返回值并跳出 一段绕行 循环
|
||||
{
|
||||
//strPrint("成功");
|
||||
//StrPrint("成功");
|
||||
isSuccess = true;
|
||||
middlePosS.Add(fMiddlePos);//添加一段 绕行结果
|
||||
break;
|
||||
@ -851,7 +852,7 @@ namespace FlightRoute
|
||||
{
|
||||
if (pa)//判定第二次 check 和 checkEd一致
|
||||
{
|
||||
//strPrint("一致跳出");//如果一个中间航点 算不过去 跳出然后 进行三段绕行
|
||||
//StrPrint("一致跳出");//如果一个中间航点 算不过去 跳出然后 进行三段绕行
|
||||
isSuccess = false;
|
||||
middlePosS.Add(fMiddlePos);//添加一段 绕行结果
|
||||
break;//连续两次check 和 checkEd一致 跳出
|
||||
@ -870,15 +871,15 @@ namespace FlightRoute
|
||||
check = ABNeedCheck(middlePos, bMiddlePos, endPos);
|
||||
if (check.Count != 0)//检测是否进行三段循环
|
||||
{
|
||||
strPrint("三段绕行开始");
|
||||
StrPrint("三段绕行开始");
|
||||
while (true)//一段绕行 循环体
|
||||
{
|
||||
//前中后所有碰撞的飞机id
|
||||
check = ABNeedCheck(middlePos, bMiddlePos, endPos);
|
||||
if (check.Count != 0) bMiddlePos = ABypassB(middlePos, bMiddlePos, endPos, check, bmRate, 1500, 15);//有碰撞 绕行
|
||||
if (check.Count != 0) bMiddlePos = ABypassB(middlePos, bMiddlePos, endPos, check, bmRate, StrPrint, 1500, 15);//有碰撞 绕行
|
||||
else//没有碰撞 添加返回值并跳出 三段绕行 循环
|
||||
{
|
||||
//strPrint("成功");
|
||||
//StrPrint("成功");
|
||||
isSuccess = true;
|
||||
middlePosS.Add(bMiddlePos);//添加三段 绕行结果
|
||||
break;
|
||||
@ -890,7 +891,7 @@ namespace FlightRoute
|
||||
{
|
||||
if (pa)//判定第二次 check 和 checkEd一致
|
||||
{
|
||||
//strPrint("一致跳出");//如果一个中间航点 算不过去 跳出然后 进行三段绕行
|
||||
//StrPrint("一致跳出");//如果一个中间航点 算不过去 跳出然后 进行三段绕行
|
||||
isSuccess = false;
|
||||
middlePosS.Add(bMiddlePos);//添加三段 绕行结果
|
||||
break;//连续两次check 和 checkEd一致 跳出
|
||||
@ -904,6 +905,13 @@ namespace FlightRoute
|
||||
|
||||
return middlePosS;
|
||||
}
|
||||
|
||||
//碰撞次数排序
|
||||
public static List<int> CollisionTaxis(Vector3[] startPos, Vector3[] middlePos, Vector3[] endPos)
|
||||
{
|
||||
List<int> re = new List<int>();
|
||||
AirImitation(startPos, middlePos);
|
||||
AirImitation(middlePos, endPos);
|
||||
return re;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -8,11 +8,12 @@
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>FlyExe</RootNamespace>
|
||||
<AssemblyName>FlyExe</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<Deterministic>true</Deterministic>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
@ -23,6 +24,7 @@
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
@ -32,6 +34,7 @@
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationIcon>lnk.ico</ApplicationIcon>
|
||||
@ -88,6 +91,7 @@
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
</EmbeddedResource>
|
||||
<None Include="app.config" />
|
||||
<None Include="Properties\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||
|
@ -7,8 +7,8 @@
|
||||
mc:Ignorable="d"
|
||||
Title="MainWindow" Height="450" Width="800">
|
||||
<Grid>
|
||||
<Button Name="aPassbBut" Content="3D绕行计算" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="75" Click="Button_Click"/>
|
||||
<Button Name="aPassbBut" Content="3D绕行计算" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="80" Click="Button_Click_ABypassB"/>
|
||||
<TextBox Name="vLogBox" HorizontalAlignment="Right" Height="399" Margin="493,10,0,0" TextWrapping="Wrap" Text="beta 1.0" VerticalAlignment="Top" Width="289"/>
|
||||
|
||||
<Button Content="碰撞次数排序" HorizontalAlignment="Left" Margin="10,34,0,0" VerticalAlignment="Top" Width="80" Click="Button_Click_CollisionSort"/>
|
||||
</Grid>
|
||||
</Window>
|
||||
|
@ -45,22 +45,39 @@ namespace FlyExe
|
||||
fs.Close();
|
||||
}
|
||||
//回调 输出日志
|
||||
public void strPrint(string str)
|
||||
public void StrPrint(string str)
|
||||
{
|
||||
vLogBox.Text += "\r\n"+str;
|
||||
}
|
||||
|
||||
//3D绕行 按钮执行
|
||||
private void Button_Click(object sender, RoutedEventArgs e)
|
||||
//资源管理器 获取文件路径及文件名
|
||||
private string OpExplorer(string titName, out bool isSelect)
|
||||
{
|
||||
Microsoft.Win32.OpenFileDialog ofdl = new Microsoft.Win32.OpenFileDialog();//打开资源管理器
|
||||
ofdl.Filter = "文本文件|*.txt";//资源管理器限制扩展名
|
||||
strPrint("开始");
|
||||
if (ofdl.ShowDialog() == true)
|
||||
ofdl.Filter = "航点文件|*.txt;*.svg";//资源管理器限制扩展名
|
||||
ofdl.Title = titName;
|
||||
if (ofdl.ShowDialog() == true)//执行打开资源管理器 并判断有没有获取到文件名
|
||||
{
|
||||
List<Vector3[]> txt = FlyBase.TxtToPos(ofdl.FileName, out string[] fightNames);//从txt文件里面读取航点 信息
|
||||
isSelect = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
isSelect = false;
|
||||
}
|
||||
return ofdl.FileName;//返回路径及文件名
|
||||
}
|
||||
|
||||
//3D绕行 按钮执行
|
||||
private void Button_Click_ABypassB(object sender, RoutedEventArgs e)
|
||||
{
|
||||
//导入航点
|
||||
bool isSelect;//判断有没有获取到文件名
|
||||
string fileName = OpExplorer("导入航点文件", out isSelect);
|
||||
StrPrint("开始");
|
||||
if (isSelect)//如果读取到文件路径名称
|
||||
{
|
||||
List<Vector3[]> txt = FlyBase.TxtToPos(fileName, out string[] fightNames);//从txt文件里面读取航点 信息
|
||||
//3D绕行计算
|
||||
List<Vector3[]> txtC = FlyBase.ExeABypassB(txt[0], txt[1], out this.isSuccess, strPrint);
|
||||
List<Vector3[]> txtC = FlyBase.ExeABypassB(txt[0], txt[1], out this.isSuccess, StrPrint);
|
||||
string txta = "";
|
||||
string txtb = "";
|
||||
string txtc = "";
|
||||
@ -72,19 +89,39 @@ namespace FlyExe
|
||||
if (txtC.Count > 2) txtc += id + " 0" + " " + txtC[2][id - 1].x + " " + txtC[2][id - 1].y + " " + txtC[2][id - 1].z + "\r\n";
|
||||
id++;
|
||||
}
|
||||
SaveFile("C:/Users/ddkk/Desktop/a.txt", txta);
|
||||
if (txtC.Count > 1) SaveFile("C:/Users/ddkk/Desktop/b.txt", txtb);
|
||||
if (txtC.Count > 2) SaveFile("C:/Users/ddkk/Desktop/c.txt", txtc);
|
||||
SaveFile("C:/Users/szdot/Desktop/a.txt", txta);
|
||||
if (txtC.Count > 1) SaveFile("C:/Users/szdot/Desktop/b.txt", txtb);
|
||||
if (txtC.Count > 2) SaveFile("C:/Users/szdot/Desktop/c.txt", txtc);
|
||||
}
|
||||
if (this.isSuccess == true)
|
||||
{
|
||||
strPrint("成功");
|
||||
StrPrint("成功");
|
||||
}
|
||||
else
|
||||
{
|
||||
strPrint("未成功");
|
||||
StrPrint("未成功");
|
||||
}
|
||||
StrPrint("结束");
|
||||
}
|
||||
|
||||
//碰撞次数排序
|
||||
private void Button_Click_CollisionSort(object sender, RoutedEventArgs e)
|
||||
{
|
||||
//导入航点
|
||||
bool isSelect;//判断有没有获取到文件名
|
||||
string fileName = OpExplorer("导入航点文件", out isSelect);
|
||||
if (isSelect)//如果读取到文件路径名称
|
||||
{
|
||||
List<Vector3[]> txt = FlyBase.TxtToPos(fileName, out string[] fightNames);//从txt文件里面读取航点 信息
|
||||
//碰撞检测
|
||||
List<int[]> airCollision = FlyBase.AirImitation(txt[0],txt[1]);
|
||||
string txta="";
|
||||
foreach (int[] item in airCollision)
|
||||
{
|
||||
txta += item[0]+"-"+item[1]+",";
|
||||
}
|
||||
SaveFile("C:/Users/ddkk/Desktop/a.txt", txta);
|
||||
}
|
||||
strPrint("结束");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
60
FlyExe/Properties/Resources.Designer.cs
generated
60
FlyExe/Properties/Resources.Designer.cs
generated
@ -1,69 +1,61 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
// 运行时版本: 4.0.30319.42000
|
||||
// 运行时版本:4.0.30319.42000
|
||||
//
|
||||
// 对此文件的更改可能导致不正确的行为,如果
|
||||
// 重新生成代码,则所做更改将丢失。
|
||||
// 对此文件的更改可能会导致不正确的行为,并且如果
|
||||
// 重新生成代码,这些更改将会丢失。
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace FlyExe.Properties
|
||||
{
|
||||
|
||||
|
||||
namespace FlyExe.Properties {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 强类型资源类,用于查找本地化字符串等。
|
||||
/// 一个强类型的资源类,用于查找本地化的字符串等。
|
||||
/// </summary>
|
||||
// 此类是由 StronglyTypedResourceBuilder
|
||||
// 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
|
||||
// 若要添加或删除成员,请编辑 .ResX 文件,然后重新运行 ResGen
|
||||
// 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
|
||||
// (以 /str 作为命令选项),或重新生成 VS 项目。
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources
|
||||
{
|
||||
|
||||
internal class Resources {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Resources()
|
||||
{
|
||||
internal Resources() {
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 返回此类使用的缓存 ResourceManager 实例。
|
||||
/// 返回此类使用的缓存的 ResourceManager 实例。
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager
|
||||
{
|
||||
get
|
||||
{
|
||||
if ((resourceMan == null))
|
||||
{
|
||||
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FlyExe.Properties.Resources", typeof(Resources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 覆盖当前线程的 CurrentUICulture 属性
|
||||
/// 使用此强类型的资源类的资源查找。
|
||||
/// 重写当前线程的 CurrentUICulture 属性,对
|
||||
/// 使用此强类型资源类的所有资源查找执行重写。
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture
|
||||
{
|
||||
get
|
||||
{
|
||||
internal static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set
|
||||
{
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
|
30
FlyExe/Properties/Settings.Designer.cs
generated
30
FlyExe/Properties/Settings.Designer.cs
generated
@ -1,28 +1,24 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.42000
|
||||
// 此代码由工具生成。
|
||||
// 运行时版本:4.0.30319.42000
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// 对此文件的更改可能会导致不正确的行为,并且如果
|
||||
// 重新生成代码,这些更改将会丢失。
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace FlyExe.Properties
|
||||
{
|
||||
|
||||
|
||||
namespace FlyExe.Properties {
|
||||
|
||||
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
|
||||
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
|
||||
{
|
||||
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.5.0.0")]
|
||||
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
||||
|
||||
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
|
||||
|
||||
public static Settings Default
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
public static Settings Default {
|
||||
get {
|
||||
return defaultInstance;
|
||||
}
|
||||
}
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
#pragma checksum "..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "88D2FCC0D14F72D150CCF75A242EBFBA9C3DCC95"
|
||||
#pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "1791ED17CFCFA5FCE2A3BC6EA9051B84A0B7F001904B3CA6C85B128240339F17"
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
|
Binary file not shown.
@ -1 +1 @@
|
||||
f97a6cf095fbfd5d28e778aa70e22f3f37de2492
|
||||
e16fc739e9ec147644c375ff4511444c12a43969
|
||||
|
@ -4,17 +4,17 @@
|
||||
winexe
|
||||
C#
|
||||
.cs
|
||||
C:\Users\ddkk\source\repos\FlyExe\FlyExe\obj\Debug\
|
||||
f:\company\flyCube\repos\FlyExe\FlyExe\obj\Debug\
|
||||
FlyExe
|
||||
none
|
||||
false
|
||||
DEBUG;TRACE
|
||||
C:\Users\ddkk\source\repos\FlyExe\FlyExe\App.xaml
|
||||
f:\company\flyCube\repos\FlyExe\FlyExe\App.xaml
|
||||
11151548125
|
||||
|
||||
6275622168
|
||||
121654848548
|
||||
MainWindow.xaml;
|
||||
|
||||
False
|
||||
True
|
||||
|
||||
|
@ -4,17 +4,17 @@
|
||||
winexe
|
||||
C#
|
||||
.cs
|
||||
C:\Users\ddkk\source\repos\FlyExe\FlyExe\obj\Debug\
|
||||
F:\company\flyCube\repos\FlyExe\FlyExe\obj\Debug\
|
||||
FlyExe
|
||||
none
|
||||
false
|
||||
DEBUG;TRACE
|
||||
C:\Users\ddkk\source\repos\FlyExe\FlyExe\App.xaml
|
||||
F:\company\flyCube\repos\FlyExe\FlyExe\App.xaml
|
||||
11151548125
|
||||
|
||||
71584094132
|
||||
7-339959000
|
||||
121654848548
|
||||
MainWindow.xaml;
|
||||
|
||||
False
|
||||
True
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
|
||||
|
||||
FC:\Users\ddkk\source\repos\FlyExe\FlyExe\MainWindow.xaml;;
|
||||
Ff:\company\flyCube\repos\FlyExe\FlyExe\MainWindow.xaml;;
|
||||
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
#pragma checksum "..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "ED1E53A78C8E25821B7476E16EEE13C6AC05EA73"
|
||||
#pragma checksum "..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "FCA230EF8F254D9354ACE2DF79A22DA52FB657CC"
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
@ -40,6 +40,22 @@ namespace FlyExe {
|
||||
/// </summary>
|
||||
public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
|
||||
|
||||
|
||||
#line 10 "..\..\MainWindow.xaml"
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
|
||||
internal System.Windows.Controls.Button aPassbBut;
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
|
||||
#line 11 "..\..\MainWindow.xaml"
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
|
||||
internal System.Windows.Controls.TextBox vLogBox;
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
private bool _contentLoaded;
|
||||
|
||||
/// <summary>
|
||||
@ -71,9 +87,21 @@ namespace FlyExe {
|
||||
switch (connectionId)
|
||||
{
|
||||
case 1:
|
||||
this.aPassbBut = ((System.Windows.Controls.Button)(target));
|
||||
|
||||
#line 10 "..\..\MainWindow.xaml"
|
||||
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click);
|
||||
this.aPassbBut.Click += new System.Windows.RoutedEventHandler(this.Button_Click_ABypassB);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 2:
|
||||
this.vLogBox = ((System.Windows.Controls.TextBox)(target));
|
||||
return;
|
||||
case 3:
|
||||
|
||||
#line 12 "..\..\MainWindow.xaml"
|
||||
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click_CollisionSort);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
@ -1,4 +1,4 @@
|
||||
#pragma checksum "..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "ED1E53A78C8E25821B7476E16EEE13C6AC05EA73"
|
||||
#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "0359BD5A430D6DD62687931B950585C6687C5CC0F99DF9C892B794E4DCF17C29"
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
@ -40,6 +40,22 @@ namespace FlyExe {
|
||||
/// </summary>
|
||||
public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
|
||||
|
||||
|
||||
#line 10 "..\..\MainWindow.xaml"
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
|
||||
internal System.Windows.Controls.Button aPassbBut;
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
|
||||
#line 11 "..\..\MainWindow.xaml"
|
||||
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
|
||||
internal System.Windows.Controls.TextBox vLogBox;
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
||||
private bool _contentLoaded;
|
||||
|
||||
/// <summary>
|
||||
@ -71,9 +87,21 @@ namespace FlyExe {
|
||||
switch (connectionId)
|
||||
{
|
||||
case 1:
|
||||
this.aPassbBut = ((System.Windows.Controls.Button)(target));
|
||||
|
||||
#line 10 "..\..\MainWindow.xaml"
|
||||
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click);
|
||||
this.aPassbBut.Click += new System.Windows.RoutedEventHandler(this.Button_Click_ABypassB);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
case 2:
|
||||
this.vLogBox = ((System.Windows.Controls.TextBox)(target));
|
||||
return;
|
||||
case 3:
|
||||
|
||||
#line 12 "..\..\MainWindow.xaml"
|
||||
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click_CollisionSort);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
|
@ -1,4 +1,4 @@
|
||||
#pragma checksum "..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "88D2FCC0D14F72D150CCF75A242EBFBA9C3DCC95"
|
||||
#pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "1791ED17CFCFA5FCE2A3BC6EA9051B84A0B7F001904B3CA6C85B128240339F17"
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
|
@ -1,4 +1,4 @@
|
||||
#pragma checksum "..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "88D2FCC0D14F72D150CCF75A242EBFBA9C3DCC95"
|
||||
#pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "1791ED17CFCFA5FCE2A3BC6EA9051B84A0B7F001904B3CA6C85B128240339F17"
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
|
Binary file not shown.
@ -1 +1 @@
|
||||
361348148997c80915d4ddb6950904440ca0e45e
|
||||
0b80e210afd5d72a366960bb740ba613f795730c
|
||||
|
@ -13,7 +13,6 @@ C:\Users\ddkk\source\repos\FlyExe\FlyExe\obj\Release\FlyExe.exe
|
||||
C:\Users\ddkk\source\repos\FlyExe\FlyExe\obj\Release\FlyExe.pdb
|
||||
F:\company\flyCube\repos\FlyExe\FlyExe\bin\Release\FlyExe.exe
|
||||
F:\company\flyCube\repos\FlyExe\FlyExe\bin\Release\FlyExe.pdb
|
||||
F:\company\flyCube\repos\FlyExe\FlyExe\obj\Release\FlyExe.csprojAssemblyReference.cache
|
||||
F:\company\flyCube\repos\FlyExe\FlyExe\obj\Release\MainWindow.g.cs
|
||||
F:\company\flyCube\repos\FlyExe\FlyExe\obj\Release\App.g.cs
|
||||
F:\company\flyCube\repos\FlyExe\FlyExe\obj\Release\FlyExe_MarkupCompile.cache
|
||||
@ -25,3 +24,5 @@ F:\company\flyCube\repos\FlyExe\FlyExe\obj\Release\FlyExe.csproj.GenerateResourc
|
||||
F:\company\flyCube\repos\FlyExe\FlyExe\obj\Release\FlyExe.csproj.CoreCompileInputs.cache
|
||||
F:\company\flyCube\repos\FlyExe\FlyExe\obj\Release\FlyExe.exe
|
||||
F:\company\flyCube\repos\FlyExe\FlyExe\obj\Release\FlyExe.pdb
|
||||
F:\company\flyCube\repos\FlyExe\FlyExe\bin\Release\FlyExe.exe.config
|
||||
F:\company\flyCube\repos\FlyExe\FlyExe\obj\Release\FlyExe.csproj.AssemblyReference.cache
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -10,10 +10,10 @@ none
|
||||
false
|
||||
TRACE
|
||||
F:\company\flyCube\repos\FlyExe\FlyExe\App.xaml
|
||||
11151548125
|
||||
1219584333
|
||||
|
||||
6275622168
|
||||
121654848548
|
||||
6-456654908
|
||||
121182277259
|
||||
MainWindow.xaml;
|
||||
|
||||
False
|
||||
|
@ -10,11 +10,11 @@ none
|
||||
false
|
||||
TRACE
|
||||
F:\company\flyCube\repos\FlyExe\FlyExe\App.xaml
|
||||
11151548125
|
||||
1219584333
|
||||
|
||||
71584094132
|
||||
121654848548
|
||||
7-1018797491
|
||||
121182277259
|
||||
MainWindow.xaml;
|
||||
|
||||
False
|
||||
True
|
||||
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
#pragma checksum "..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "18301429B29EC6CF4B77FF39F3DFBE4F9ADE133F"
|
||||
#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "0359BD5A430D6DD62687931B950585C6687C5CC0F99DF9C892B794E4DCF17C29"
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
@ -90,7 +90,7 @@ namespace FlyExe {
|
||||
this.aPassbBut = ((System.Windows.Controls.Button)(target));
|
||||
|
||||
#line 10 "..\..\MainWindow.xaml"
|
||||
this.aPassbBut.Click += new System.Windows.RoutedEventHandler(this.Button_Click);
|
||||
this.aPassbBut.Click += new System.Windows.RoutedEventHandler(this.Button_Click_ABypassB);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
@ -98,6 +98,14 @@ namespace FlyExe {
|
||||
case 2:
|
||||
this.vLogBox = ((System.Windows.Controls.TextBox)(target));
|
||||
return;
|
||||
case 3:
|
||||
|
||||
#line 12 "..\..\MainWindow.xaml"
|
||||
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click_CollisionSort);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
}
|
||||
this._contentLoaded = true;
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
#pragma checksum "..\..\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "18301429B29EC6CF4B77FF39F3DFBE4F9ADE133F"
|
||||
#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "0359BD5A430D6DD62687931B950585C6687C5CC0F99DF9C892B794E4DCF17C29"
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
@ -90,7 +90,7 @@ namespace FlyExe {
|
||||
this.aPassbBut = ((System.Windows.Controls.Button)(target));
|
||||
|
||||
#line 10 "..\..\MainWindow.xaml"
|
||||
this.aPassbBut.Click += new System.Windows.RoutedEventHandler(this.Button_Click);
|
||||
this.aPassbBut.Click += new System.Windows.RoutedEventHandler(this.Button_Click_ABypassB);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
@ -98,6 +98,14 @@ namespace FlyExe {
|
||||
case 2:
|
||||
this.vLogBox = ((System.Windows.Controls.TextBox)(target));
|
||||
return;
|
||||
case 3:
|
||||
|
||||
#line 12 "..\..\MainWindow.xaml"
|
||||
((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click_CollisionSort);
|
||||
|
||||
#line default
|
||||
#line hidden
|
||||
return;
|
||||
}
|
||||
this._contentLoaded = true;
|
||||
}
|
||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user