diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/bin/x86/Debug/Cyberpipe.pdb +++ b/bin/x86/Debug/Cyberpipe.pdb Binary files differ diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/bin/x86/Debug/Cyberpipe.pdb +++ b/bin/x86/Debug/Cyberpipe.pdb Binary files differ diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml index f11be82..28b6daa 100644 --- a/bin/x86/Debug/databaseConfig.xml +++ b/bin/x86/Debug/databaseConfig.xml @@ -1,10 +1,10 @@  - 127.0.0.1 - SZDB - scott - SZDB + 192.168.0.203 + SZHTDB2 + release + release 192.168.0.203 diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/bin/x86/Debug/Cyberpipe.pdb +++ b/bin/x86/Debug/Cyberpipe.pdb Binary files differ diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml index f11be82..28b6daa 100644 --- a/bin/x86/Debug/databaseConfig.xml +++ b/bin/x86/Debug/databaseConfig.xml @@ -1,10 +1,10 @@  - 127.0.0.1 - SZDB - scott - SZDB + 192.168.0.203 + SZHTDB2 + release + release 192.168.0.203 diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt index 06a7613..3dc3245 100644 --- a/bin/x86/Debug/glVersion.txt +++ b/bin/x86/Debug/glVersion.txt Binary files differ diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/bin/x86/Debug/Cyberpipe.pdb +++ b/bin/x86/Debug/Cyberpipe.pdb Binary files differ diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml index f11be82..28b6daa 100644 --- a/bin/x86/Debug/databaseConfig.xml +++ b/bin/x86/Debug/databaseConfig.xml @@ -1,10 +1,10 @@  - 127.0.0.1 - SZDB - scott - SZDB + 192.168.0.203 + SZHTDB2 + release + release 192.168.0.203 diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt index 06a7613..3dc3245 100644 --- a/bin/x86/Debug/glVersion.txt +++ b/bin/x86/Debug/glVersion.txt Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources index ddd5756..1f91e9b 100644 --- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources +++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources Binary files differ diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/bin/x86/Debug/Cyberpipe.pdb +++ b/bin/x86/Debug/Cyberpipe.pdb Binary files differ diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml index f11be82..28b6daa 100644 --- a/bin/x86/Debug/databaseConfig.xml +++ b/bin/x86/Debug/databaseConfig.xml @@ -1,10 +1,10 @@  - 127.0.0.1 - SZDB - scott - SZDB + 192.168.0.203 + SZHTDB2 + release + release 192.168.0.203 diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt index 06a7613..3dc3245 100644 --- a/bin/x86/Debug/glVersion.txt +++ b/bin/x86/Debug/glVersion.txt Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources index ddd5756..1f91e9b 100644 --- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources +++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources index f1256ed..5f1e50e 100644 --- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources +++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources Binary files differ diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/bin/x86/Debug/Cyberpipe.pdb +++ b/bin/x86/Debug/Cyberpipe.pdb Binary files differ diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml index f11be82..28b6daa 100644 --- a/bin/x86/Debug/databaseConfig.xml +++ b/bin/x86/Debug/databaseConfig.xml @@ -1,10 +1,10 @@  - 127.0.0.1 - SZDB - scott - SZDB + 192.168.0.203 + SZHTDB2 + release + release 192.168.0.203 diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt index 06a7613..3dc3245 100644 --- a/bin/x86/Debug/glVersion.txt +++ b/bin/x86/Debug/glVersion.txt Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources index ddd5756..1f91e9b 100644 --- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources +++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources index f1256ed..5f1e50e 100644 --- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources +++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources index 1d7970c..2c6b8c1 100644 --- a/obj/x64/Debug/Cyberpipe.MainFrm.resources +++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources Binary files differ diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/bin/x86/Debug/Cyberpipe.pdb +++ b/bin/x86/Debug/Cyberpipe.pdb Binary files differ diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml index f11be82..28b6daa 100644 --- a/bin/x86/Debug/databaseConfig.xml +++ b/bin/x86/Debug/databaseConfig.xml @@ -1,10 +1,10 @@  - 127.0.0.1 - SZDB - scott - SZDB + 192.168.0.203 + SZHTDB2 + release + release 192.168.0.203 diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt index 06a7613..3dc3245 100644 --- a/bin/x86/Debug/glVersion.txt +++ b/bin/x86/Debug/glVersion.txt Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources index ddd5756..1f91e9b 100644 --- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources +++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources index f1256ed..5f1e50e 100644 --- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources +++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources index 1d7970c..2c6b8c1 100644 --- a/obj/x64/Debug/Cyberpipe.MainFrm.resources +++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources index cd44f5d..8403735 100644 --- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources +++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources Binary files differ diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/bin/x86/Debug/Cyberpipe.pdb +++ b/bin/x86/Debug/Cyberpipe.pdb Binary files differ diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml index f11be82..28b6daa 100644 --- a/bin/x86/Debug/databaseConfig.xml +++ b/bin/x86/Debug/databaseConfig.xml @@ -1,10 +1,10 @@  - 127.0.0.1 - SZDB - scott - SZDB + 192.168.0.203 + SZHTDB2 + release + release 192.168.0.203 diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt index 06a7613..3dc3245 100644 --- a/bin/x86/Debug/glVersion.txt +++ b/bin/x86/Debug/glVersion.txt Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources index ddd5756..1f91e9b 100644 --- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources +++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources index f1256ed..5f1e50e 100644 --- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources +++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources index 1d7970c..2c6b8c1 100644 --- a/obj/x64/Debug/Cyberpipe.MainFrm.resources +++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources index cd44f5d..8403735 100644 --- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources +++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources index adf5da5..30635f2 100644 --- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources +++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources Binary files differ diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/bin/x86/Debug/Cyberpipe.pdb +++ b/bin/x86/Debug/Cyberpipe.pdb Binary files differ diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml index f11be82..28b6daa 100644 --- a/bin/x86/Debug/databaseConfig.xml +++ b/bin/x86/Debug/databaseConfig.xml @@ -1,10 +1,10 @@  - 127.0.0.1 - SZDB - scott - SZDB + 192.168.0.203 + SZHTDB2 + release + release 192.168.0.203 diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt index 06a7613..3dc3245 100644 --- a/bin/x86/Debug/glVersion.txt +++ b/bin/x86/Debug/glVersion.txt Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources index ddd5756..1f91e9b 100644 --- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources +++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources index f1256ed..5f1e50e 100644 --- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources +++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources index 1d7970c..2c6b8c1 100644 --- a/obj/x64/Debug/Cyberpipe.MainFrm.resources +++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources index cd44f5d..8403735 100644 --- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources +++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources index adf5da5..30635f2 100644 --- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources +++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt index 6b0f7c7..c6ee406 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt +++ b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt @@ -1,344 +1,344 @@ -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.dll -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.xml -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.dll -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.xml -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb +D:\GHFX\GHFX_SZ64\obj\x64\Debug\ResolveAssemblyReference.cache +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmWait.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccess.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPP.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlow.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogin.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPerm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmShResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOper.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegion.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoadHDM.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRole.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiData.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.MainFrm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMarker.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.read.1.tlog +D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.write.1.tlog +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe.config +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.pdb +D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.dll +D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.xml +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.exe +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe.config +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csprojResolveAssemblyReference.cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmWait.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccess.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPP.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlow.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogin.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPerm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmShResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOper.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegion.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRole.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiData.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.MainFrm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMarker.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.GenerateResource.Cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.exe +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.dll +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.xml diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/bin/x86/Debug/Cyberpipe.pdb +++ b/bin/x86/Debug/Cyberpipe.pdb Binary files differ diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml index f11be82..28b6daa 100644 --- a/bin/x86/Debug/databaseConfig.xml +++ b/bin/x86/Debug/databaseConfig.xml @@ -1,10 +1,10 @@  - 127.0.0.1 - SZDB - scott - SZDB + 192.168.0.203 + SZHTDB2 + release + release 192.168.0.203 diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt index 06a7613..3dc3245 100644 --- a/bin/x86/Debug/glVersion.txt +++ b/bin/x86/Debug/glVersion.txt Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources index ddd5756..1f91e9b 100644 --- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources +++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources index f1256ed..5f1e50e 100644 --- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources +++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources index 1d7970c..2c6b8c1 100644 --- a/obj/x64/Debug/Cyberpipe.MainFrm.resources +++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources index cd44f5d..8403735 100644 --- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources +++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources index adf5da5..30635f2 100644 --- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources +++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt index 6b0f7c7..c6ee406 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt +++ b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt @@ -1,344 +1,344 @@ -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.dll -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.xml -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.dll -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.xml -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb +D:\GHFX\GHFX_SZ64\obj\x64\Debug\ResolveAssemblyReference.cache +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmWait.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccess.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPP.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlow.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogin.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPerm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmShResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOper.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegion.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoadHDM.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRole.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiData.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.MainFrm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMarker.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.read.1.tlog +D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.write.1.tlog +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe.config +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.pdb +D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.dll +D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.xml +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.exe +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe.config +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csprojResolveAssemblyReference.cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmWait.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccess.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPP.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlow.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogin.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPerm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmShResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOper.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegion.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRole.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiData.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.MainFrm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMarker.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.GenerateResource.Cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.exe +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.dll +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.xml diff --git a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache index df4a038..ab74cca 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache +++ b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache Binary files differ diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/bin/x86/Debug/Cyberpipe.pdb +++ b/bin/x86/Debug/Cyberpipe.pdb Binary files differ diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml index f11be82..28b6daa 100644 --- a/bin/x86/Debug/databaseConfig.xml +++ b/bin/x86/Debug/databaseConfig.xml @@ -1,10 +1,10 @@  - 127.0.0.1 - SZDB - scott - SZDB + 192.168.0.203 + SZHTDB2 + release + release 192.168.0.203 diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt index 06a7613..3dc3245 100644 --- a/bin/x86/Debug/glVersion.txt +++ b/bin/x86/Debug/glVersion.txt Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources index ddd5756..1f91e9b 100644 --- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources +++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources index f1256ed..5f1e50e 100644 --- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources +++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources index 1d7970c..2c6b8c1 100644 --- a/obj/x64/Debug/Cyberpipe.MainFrm.resources +++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources index cd44f5d..8403735 100644 --- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources +++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources index adf5da5..30635f2 100644 --- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources +++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt index 6b0f7c7..c6ee406 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt +++ b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt @@ -1,344 +1,344 @@ -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.dll -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.xml -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.dll -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.xml -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb +D:\GHFX\GHFX_SZ64\obj\x64\Debug\ResolveAssemblyReference.cache +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmWait.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccess.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPP.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlow.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogin.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPerm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmShResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOper.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegion.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoadHDM.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRole.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiData.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.MainFrm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMarker.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.read.1.tlog +D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.write.1.tlog +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe.config +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.pdb +D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.dll +D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.xml +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.exe +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe.config +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csprojResolveAssemblyReference.cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmWait.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccess.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPP.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlow.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogin.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPerm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmShResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOper.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegion.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRole.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiData.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.MainFrm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMarker.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.GenerateResource.Cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.exe +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.dll +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.xml diff --git a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache index df4a038..ab74cca 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache +++ b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache index 2aeed00..50fb5e3 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache +++ b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache Binary files differ diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/bin/x86/Debug/Cyberpipe.pdb +++ b/bin/x86/Debug/Cyberpipe.pdb Binary files differ diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml index f11be82..28b6daa 100644 --- a/bin/x86/Debug/databaseConfig.xml +++ b/bin/x86/Debug/databaseConfig.xml @@ -1,10 +1,10 @@  - 127.0.0.1 - SZDB - scott - SZDB + 192.168.0.203 + SZHTDB2 + release + release 192.168.0.203 diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt index 06a7613..3dc3245 100644 --- a/bin/x86/Debug/glVersion.txt +++ b/bin/x86/Debug/glVersion.txt Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources index ddd5756..1f91e9b 100644 --- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources +++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources index f1256ed..5f1e50e 100644 --- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources +++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources index 1d7970c..2c6b8c1 100644 --- a/obj/x64/Debug/Cyberpipe.MainFrm.resources +++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources index cd44f5d..8403735 100644 --- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources +++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources index adf5da5..30635f2 100644 --- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources +++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt index 6b0f7c7..c6ee406 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt +++ b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt @@ -1,344 +1,344 @@ -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.dll -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.xml -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.dll -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.xml -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb +D:\GHFX\GHFX_SZ64\obj\x64\Debug\ResolveAssemblyReference.cache +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmWait.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccess.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPP.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlow.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogin.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPerm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmShResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOper.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegion.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoadHDM.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRole.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiData.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.MainFrm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMarker.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.read.1.tlog +D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.write.1.tlog +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe.config +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.pdb +D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.dll +D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.xml +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.exe +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe.config +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csprojResolveAssemblyReference.cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmWait.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccess.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPP.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlow.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogin.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPerm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmShResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOper.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegion.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRole.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiData.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.MainFrm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMarker.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.GenerateResource.Cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.exe +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.dll +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.xml diff --git a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache index df4a038..ab74cca 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache +++ b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache index 2aeed00..50fb5e3 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache +++ b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache index 972ba95..208d7b0 100644 --- a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache +++ b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache Binary files differ diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/bin/x86/Debug/Cyberpipe.pdb +++ b/bin/x86/Debug/Cyberpipe.pdb Binary files differ diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml index f11be82..28b6daa 100644 --- a/bin/x86/Debug/databaseConfig.xml +++ b/bin/x86/Debug/databaseConfig.xml @@ -1,10 +1,10 @@  - 127.0.0.1 - SZDB - scott - SZDB + 192.168.0.203 + SZHTDB2 + release + release 192.168.0.203 diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt index 06a7613..3dc3245 100644 --- a/bin/x86/Debug/glVersion.txt +++ b/bin/x86/Debug/glVersion.txt Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources index ddd5756..1f91e9b 100644 --- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources +++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources index f1256ed..5f1e50e 100644 --- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources +++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources index 1d7970c..2c6b8c1 100644 --- a/obj/x64/Debug/Cyberpipe.MainFrm.resources +++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources index cd44f5d..8403735 100644 --- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources +++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources index adf5da5..30635f2 100644 --- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources +++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt index 6b0f7c7..c6ee406 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt +++ b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt @@ -1,344 +1,344 @@ -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.dll -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.xml -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.dll -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.xml -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb +D:\GHFX\GHFX_SZ64\obj\x64\Debug\ResolveAssemblyReference.cache +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmWait.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccess.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPP.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlow.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogin.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPerm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmShResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOper.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegion.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoadHDM.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRole.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiData.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.MainFrm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMarker.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.read.1.tlog +D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.write.1.tlog +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe.config +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.pdb +D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.dll +D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.xml +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.exe +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe.config +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csprojResolveAssemblyReference.cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmWait.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccess.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPP.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlow.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogin.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPerm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmShResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOper.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegion.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRole.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiData.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.MainFrm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMarker.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.GenerateResource.Cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.exe +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.dll +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.xml diff --git a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache index df4a038..ab74cca 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache +++ b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache index 2aeed00..50fb5e3 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache +++ b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache index 972ba95..208d7b0 100644 --- a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache +++ b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.exe b/obj/x64/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/obj/x64/Debug/Cyberpipe.exe +++ b/obj/x64/Debug/Cyberpipe.exe Binary files differ diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/bin/x86/Debug/Cyberpipe.pdb +++ b/bin/x86/Debug/Cyberpipe.pdb Binary files differ diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml index f11be82..28b6daa 100644 --- a/bin/x86/Debug/databaseConfig.xml +++ b/bin/x86/Debug/databaseConfig.xml @@ -1,10 +1,10 @@  - 127.0.0.1 - SZDB - scott - SZDB + 192.168.0.203 + SZHTDB2 + release + release 192.168.0.203 diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt index 06a7613..3dc3245 100644 --- a/bin/x86/Debug/glVersion.txt +++ b/bin/x86/Debug/glVersion.txt Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources index ddd5756..1f91e9b 100644 --- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources +++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources index f1256ed..5f1e50e 100644 --- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources +++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources index 1d7970c..2c6b8c1 100644 --- a/obj/x64/Debug/Cyberpipe.MainFrm.resources +++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources index cd44f5d..8403735 100644 --- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources +++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources index adf5da5..30635f2 100644 --- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources +++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt index 6b0f7c7..c6ee406 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt +++ b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt @@ -1,344 +1,344 @@ -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.dll -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.xml -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.dll -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.xml -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb +D:\GHFX\GHFX_SZ64\obj\x64\Debug\ResolveAssemblyReference.cache +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmWait.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccess.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPP.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlow.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogin.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPerm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmShResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOper.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegion.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoadHDM.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRole.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiData.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.MainFrm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMarker.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.read.1.tlog +D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.write.1.tlog +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe.config +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.pdb +D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.dll +D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.xml +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.exe +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe.config +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csprojResolveAssemblyReference.cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmWait.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccess.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPP.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlow.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogin.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPerm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmShResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOper.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegion.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRole.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiData.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.MainFrm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMarker.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.GenerateResource.Cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.exe +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.dll +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.xml diff --git a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache index df4a038..ab74cca 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache +++ b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache index 2aeed00..50fb5e3 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache +++ b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache index 972ba95..208d7b0 100644 --- a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache +++ b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.exe b/obj/x64/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/obj/x64/Debug/Cyberpipe.exe +++ b/obj/x64/Debug/Cyberpipe.exe Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.pdb b/obj/x64/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/obj/x64/Debug/Cyberpipe.pdb +++ b/obj/x64/Debug/Cyberpipe.pdb Binary files differ diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/bin/x86/Debug/Cyberpipe.pdb +++ b/bin/x86/Debug/Cyberpipe.pdb Binary files differ diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml index f11be82..28b6daa 100644 --- a/bin/x86/Debug/databaseConfig.xml +++ b/bin/x86/Debug/databaseConfig.xml @@ -1,10 +1,10 @@  - 127.0.0.1 - SZDB - scott - SZDB + 192.168.0.203 + SZHTDB2 + release + release 192.168.0.203 diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt index 06a7613..3dc3245 100644 --- a/bin/x86/Debug/glVersion.txt +++ b/bin/x86/Debug/glVersion.txt Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources index ddd5756..1f91e9b 100644 --- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources +++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources index f1256ed..5f1e50e 100644 --- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources +++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources index 1d7970c..2c6b8c1 100644 --- a/obj/x64/Debug/Cyberpipe.MainFrm.resources +++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources index cd44f5d..8403735 100644 --- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources +++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources index adf5da5..30635f2 100644 --- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources +++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt index 6b0f7c7..c6ee406 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt +++ b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt @@ -1,344 +1,344 @@ -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.dll -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.xml -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.dll -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.xml -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb +D:\GHFX\GHFX_SZ64\obj\x64\Debug\ResolveAssemblyReference.cache +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmWait.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccess.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPP.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlow.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogin.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPerm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmShResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOper.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegion.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoadHDM.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRole.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiData.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.MainFrm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMarker.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.read.1.tlog +D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.write.1.tlog +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe.config +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.pdb +D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.dll +D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.xml +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.exe +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe.config +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csprojResolveAssemblyReference.cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmWait.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccess.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPP.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlow.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogin.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPerm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmShResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOper.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegion.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRole.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiData.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.MainFrm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMarker.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.GenerateResource.Cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.exe +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.dll +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.xml diff --git a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache index df4a038..ab74cca 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache +++ b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache index 2aeed00..50fb5e3 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache +++ b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache index 972ba95..208d7b0 100644 --- a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache +++ b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.exe b/obj/x64/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/obj/x64/Debug/Cyberpipe.exe +++ b/obj/x64/Debug/Cyberpipe.exe Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.pdb b/obj/x64/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/obj/x64/Debug/Cyberpipe.pdb +++ b/obj/x64/Debug/Cyberpipe.pdb Binary files differ diff --git a/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache b/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache index 6c5ebd0..5359685 100644 --- a/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache +++ b/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache Binary files differ diff --git a/BaseParam.cs b/BaseParam.cs new file mode 100644 index 0000000..1ffcbe8 --- /dev/null +++ b/BaseParam.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Drawing; +namespace Cyberpipe +{ + public class BaseParam + { + public string layerName;// + public string uniqueIdFieldName;//要素名称 + } + + public class LineParam : BaseParam { + public byte transparency; + public Color lineColor; + public int sliceNum; + public double cornerSliceAngle; + public int relativeMode;//0:管顶 1:管底 埋深参考点 + public bool isRevert; //是否转为相反数 + public string diameterFieldName; + public string startDepthFieldName;//起点埋深或高程 + public string endDepthFieldName; + } + public class PointParam : BaseParam + { + public string wellDepthFiledName; //井深字段 + public string symbolFiledName; //符号角度字段 + public string altitudeFieldName; //高程字段 + public string pointEncodingFieldName; //管点编码 + public double upGround; //高出地面 + public string attachNameFieldName;//附属物名称 + } +} diff --git a/Cyberpipe.csproj b/Cyberpipe.csproj index c03a81f..a47e005 100644 --- a/Cyberpipe.csproj +++ b/Cyberpipe.csproj @@ -203,6 +203,7 @@ + @@ -229,6 +230,7 @@ F_GKT1添加项目.cs + @@ -1053,6 +1055,7 @@ + @@ -1064,6 +1067,7 @@ + Component @@ -1183,6 +1187,7 @@ True Reference.map + F_GKT1数据输入输出.cs Designer diff --git a/Cyberpipe.suo b/Cyberpipe.suo index 2fc9a83..9a3c1e6 100644 --- a/Cyberpipe.suo +++ b/Cyberpipe.suo Binary files differ diff --git a/EnumBuilderMode.cs b/EnumBuilderMode.cs new file mode 100644 index 0000000..3b36cbc --- /dev/null +++ b/EnumBuilderMode.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Cyberpipe +{ + public enum EnumUpdateMode + { + Append,//追加 + Update//修改 + } + public enum EnumBuildMode + { + Alititude,//高程 + Depth //埋深 + } +} diff --git a/LineBuilder.cs b/LineBuilder.cs new file mode 100644 index 0000000..babdc10 --- /dev/null +++ b/LineBuilder.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class LineBuilder:ModelBuilder + { + public LineBuilder(GSODataSource ds):base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + + LineParam lineParam = param as LineParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(lineParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer,lineParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i0) { //存在 + + if (updateMode.Equals(EnumUpdateMode.Append)){ + continue; + } + else{ + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + + newFeatureSet.AddFeature(newFeature); + + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + } +} diff --git a/MainFrm.designer.cs b/MainFrm.designer.cs index fa1dae6..ae24fb9 100644 --- a/MainFrm.designer.cs +++ b/MainFrm.designer.cs @@ -706,6 +706,7 @@ this.dotNetBarManager1.BottomDockSite = this.dockSite4; this.dotNetBarManager1.EnableFullSizeDock = false; this.dotNetBarManager1.LeftDockSite = this.dockSite1; + this.dotNetBarManager1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.dotNetBarManager1.ParentForm = null; this.dotNetBarManager1.RightDockSite = this.dockSite2; this.dotNetBarManager1.Style = DevComponents.DotNetBar.eDotNetBarStyle.Office2003; @@ -798,6 +799,7 @@ // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2010Blue; + this.styleManager1.MetroColorParameters = new DevComponents.DotNetBar.Metro.ColorTables.MetroColorGeneratorParameters(System.Drawing.Color.White, System.Drawing.Color.FromArgb(((int)(((byte)(43)))), ((int)(((byte)(87)))), ((int)(((byte)(154)))))); // // sideBarPanelItem1 // @@ -846,7 +848,7 @@ this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; - this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 20); + this.toolStripDropDownButton1.Size = new System.Drawing.Size(45, 21); this.toolStripDropDownButton1.Text = "帮助"; this.toolStripDropDownButton1.Visible = false; // @@ -892,7 +894,6 @@ this.ribbonTabItemGroup1.Style.BorderRightWidth = 1; this.ribbonTabItemGroup1.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid; this.ribbonTabItemGroup1.Style.BorderTopWidth = 1; - this.ribbonTabItemGroup1.Style.Class = ""; this.ribbonTabItemGroup1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonTabItemGroup1.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.ribbonTabItemGroup1.Style.TextColor = System.Drawing.Color.White; @@ -905,7 +906,6 @@ // // // - this.galleryContainer2.BackgroundStyle.Class = ""; this.galleryContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer2.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer2.Name = "galleryContainer2"; @@ -915,6 +915,10 @@ this.buttonItem39}); this.galleryContainer2.Text = "断面分析"; // + // + // + this.galleryContainer2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem38 // this.buttonItem38.Name = "buttonItem38"; @@ -935,13 +939,16 @@ // // // - this.galleryContainer3.BackgroundStyle.Class = ""; this.galleryContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer3.MinimumSize = new System.Drawing.Size(90, 58); this.galleryContainer3.Name = "galleryContainer3"; this.galleryContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem3}); // + // + // + this.galleryContainer3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem3 // this.buttonItem3.Name = "buttonItem3"; @@ -952,7 +959,6 @@ // // // - this.galleryContainer4.BackgroundStyle.Class = ""; this.galleryContainer4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer4.MinimumSize = new System.Drawing.Size(150, 58); this.galleryContainer4.Name = "galleryContainer4"; @@ -964,6 +970,10 @@ this.buttonItem46}); this.galleryContainer4.Text = "断面分析"; // + // + // + this.galleryContainer4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem40 // this.buttonItem40.Name = "buttonItem40"; @@ -994,7 +1004,6 @@ // // // - this.galleryContainer5.BackgroundStyle.Class = ""; this.galleryContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer5.MinimumSize = new System.Drawing.Size(80, 58); this.galleryContainer5.Name = "galleryContainer5"; @@ -1002,6 +1011,10 @@ this.buttonItem44, this.buttonItem43}); // + // + // + this.galleryContainer5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem44 // this.buttonItem44.Name = "buttonItem44"; @@ -1017,13 +1030,16 @@ // // // - this.galleryContainer6.BackgroundStyle.Class = ""; this.galleryContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.galleryContainer6.MinimumSize = new System.Drawing.Size(70, 58); this.galleryContainer6.Name = "galleryContainer6"; this.galleryContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem48}); // + // + // + this.galleryContainer6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + // // buttonItem48 // this.buttonItem48.ImagePosition = DevComponents.DotNetBar.eImagePosition.Right; @@ -1057,6 +1073,7 @@ this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.layerSensorTree); + this.panelEx3.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx3.Location = new System.Drawing.Point(54, 113); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(200, 161); @@ -1171,7 +1188,6 @@ // // // - this.labelX25.BackgroundStyle.Class = ""; this.labelX25.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX25.Location = new System.Drawing.Point(7, 364); this.labelX25.Name = "labelX25"; @@ -1236,7 +1252,6 @@ // // // - this.labelX8.BackgroundStyle.Class = ""; this.labelX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX8.Location = new System.Drawing.Point(11, 60); this.labelX8.Name = "labelX8"; @@ -1369,7 +1384,6 @@ // // // - this.checkBoxX3.BackgroundStyle.Class = ""; this.checkBoxX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX3.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX3.Location = new System.Drawing.Point(11, 9); @@ -1387,7 +1401,6 @@ // // // - this.checkBoxX4.BackgroundStyle.Class = ""; this.checkBoxX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX4.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX4.Location = new System.Drawing.Point(110, 9); @@ -1405,7 +1418,6 @@ // // // - this.labelX13.BackgroundStyle.Class = ""; this.labelX13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX13.Location = new System.Drawing.Point(11, 32); this.labelX13.Name = "labelX13"; @@ -1420,7 +1432,6 @@ // // // - this.labelX14.BackgroundStyle.Class = ""; this.labelX14.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX14.Location = new System.Drawing.Point(10, 204); this.labelX14.Name = "labelX14"; @@ -1498,7 +1509,7 @@ this.dataGridViewX6.ReadOnly = true; this.dataGridViewX6.RowHeadersVisible = false; this.dataGridViewX6.RowTemplate.Height = 23; - this.dataGridViewX6.Size = new System.Drawing.Size(198, 92); + this.dataGridViewX6.Size = new System.Drawing.Size(181, 92); this.dataGridViewX6.TabIndex = 3; // // dataGridViewTextBoxColumn5 @@ -1523,7 +1534,6 @@ // // // - this.labelX9.BackgroundStyle.Class = ""; this.labelX9.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX9.Location = new System.Drawing.Point(9, 85); this.labelX9.Name = "labelX9"; @@ -1582,7 +1592,7 @@ this.dataGridViewX7.ReadOnly = true; this.dataGridViewX7.RowHeadersVisible = false; this.dataGridViewX7.RowTemplate.Height = 23; - this.dataGridViewX7.Size = new System.Drawing.Size(197, 127); + this.dataGridViewX7.Size = new System.Drawing.Size(180, 127); this.dataGridViewX7.TabIndex = 5; this.dataGridViewX7.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX7_MouseDoubleClick); // @@ -1625,7 +1635,6 @@ // // // - this.labelX10.BackgroundStyle.Class = ""; this.labelX10.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX10.Location = new System.Drawing.Point(172, 54); this.labelX10.Name = "labelX10"; @@ -1656,7 +1665,6 @@ // // // - this.checkBoxX5.BackgroundStyle.Class = ""; this.checkBoxX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX5.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX5.Location = new System.Drawing.Point(19, 4); @@ -1674,7 +1682,6 @@ // // // - this.checkBoxX6.BackgroundStyle.Class = ""; this.checkBoxX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX6.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX6.Location = new System.Drawing.Point(114, 4); @@ -1692,7 +1699,6 @@ // // // - this.labelX12.BackgroundStyle.Class = ""; this.labelX12.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX12.Location = new System.Drawing.Point(6, 57); this.labelX12.Name = "labelX12"; @@ -1707,7 +1713,6 @@ // // // - this.labelX16.BackgroundStyle.Class = ""; this.labelX16.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX16.Location = new System.Drawing.Point(6, 28); this.labelX16.Name = "labelX16"; @@ -1722,7 +1727,6 @@ // // // - this.labelX17.BackgroundStyle.Class = ""; this.labelX17.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX17.Location = new System.Drawing.Point(8, 235); this.labelX17.Name = "labelX17"; @@ -1768,7 +1772,6 @@ // // // - this.labelX24.BackgroundStyle.Class = ""; this.labelX24.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX24.Image = ((System.Drawing.Image)(resources.GetObject("labelX24.Image"))); this.labelX24.Location = new System.Drawing.Point(7, 403); @@ -1801,7 +1804,7 @@ this.dataGridViewX8.ReadOnly = true; this.dataGridViewX8.RowHeadersVisible = false; this.dataGridViewX8.RowTemplate.Height = 23; - this.dataGridViewX8.Size = new System.Drawing.Size(193, 92); + this.dataGridViewX8.Size = new System.Drawing.Size(176, 92); this.dataGridViewX8.TabIndex = 11; // // dataGridViewTextBoxColumn12 @@ -1835,7 +1838,6 @@ // // // - this.labelX11.BackgroundStyle.Class = ""; this.labelX11.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX11.Location = new System.Drawing.Point(10, 93); this.labelX11.Name = "labelX11"; @@ -1896,7 +1898,7 @@ this.dataGridViewX9.ReadOnly = true; this.dataGridViewX9.RowHeadersVisible = false; this.dataGridViewX9.RowTemplate.Height = 23; - this.dataGridViewX9.Size = new System.Drawing.Size(192, 127); + this.dataGridViewX9.Size = new System.Drawing.Size(175, 127); this.dataGridViewX9.TabIndex = 5; this.dataGridViewX9.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.dataGridViewX9_MouseDoubleClick); // @@ -1971,7 +1973,6 @@ // // // - this.labelX15.BackgroundStyle.Class = ""; this.labelX15.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX15.Location = new System.Drawing.Point(174, 61); this.labelX15.Name = "labelX15"; @@ -2002,7 +2003,6 @@ // // // - this.checkBoxX7.BackgroundStyle.Class = ""; this.checkBoxX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX7.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX7.Location = new System.Drawing.Point(8, 5); @@ -2020,7 +2020,6 @@ // // // - this.checkBoxX8.BackgroundStyle.Class = ""; this.checkBoxX8.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX8.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX8.Location = new System.Drawing.Point(118, 5); @@ -2038,7 +2037,6 @@ // // // - this.labelX19.BackgroundStyle.Class = ""; this.labelX19.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX19.Location = new System.Drawing.Point(11, 61); this.labelX19.Name = "labelX19"; @@ -2053,7 +2051,6 @@ // // // - this.labelX21.BackgroundStyle.Class = ""; this.labelX21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX21.Location = new System.Drawing.Point(10, 29); this.labelX21.Name = "labelX21"; @@ -2065,7 +2062,6 @@ // // // - this.labelX22.BackgroundStyle.Class = ""; this.labelX22.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX22.Image = ((System.Drawing.Image)(resources.GetObject("labelX22.Image"))); this.labelX22.Location = new System.Drawing.Point(9, 245); @@ -2143,7 +2139,6 @@ // // // - this.labelX28.BackgroundStyle.Class = ""; this.labelX28.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX28.Location = new System.Drawing.Point(181, 104); this.labelX28.Name = "labelX28"; @@ -2159,7 +2154,6 @@ // // // - this.labelX29.BackgroundStyle.Class = ""; this.labelX29.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX29.Location = new System.Drawing.Point(6, 100); this.labelX29.Name = "labelX29"; @@ -2192,7 +2186,6 @@ // // // - this.labelX4.BackgroundStyle.Class = ""; this.labelX4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX4.Image = ((System.Drawing.Image)(resources.GetObject("labelX4.Image"))); this.labelX4.Location = new System.Drawing.Point(7, 432); @@ -2256,7 +2249,6 @@ // // // - this.labelX5.BackgroundStyle.Class = ""; this.labelX5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX5.Image = ((System.Drawing.Image)(resources.GetObject("labelX5.Image"))); this.labelX5.Location = new System.Drawing.Point(9, 134); @@ -2391,7 +2383,6 @@ // // // - this.labelX18.BackgroundStyle.Class = ""; this.labelX18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX18.Location = new System.Drawing.Point(181, 71); this.labelX18.Name = "labelX18"; @@ -2422,7 +2413,6 @@ // // // - this.checkBoxSelectPipeline.BackgroundStyle.Class = ""; this.checkBoxSelectPipeline.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectPipeline.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectPipeline.Location = new System.Drawing.Point(8, 9); @@ -2440,7 +2430,6 @@ // // // - this.checkBoxSelectLayer.BackgroundStyle.Class = ""; this.checkBoxSelectLayer.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxSelectLayer.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxSelectLayer.Location = new System.Drawing.Point(117, 9); @@ -2458,7 +2447,6 @@ // // // - this.labelX20.BackgroundStyle.Class = ""; this.labelX20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX20.Location = new System.Drawing.Point(6, 69); this.labelX20.Name = "labelX20"; @@ -2470,7 +2458,6 @@ // // // - this.labelX26.BackgroundStyle.Class = ""; this.labelX26.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX26.Image = ((System.Drawing.Image)(resources.GetObject("labelX26.Image"))); this.labelX26.Location = new System.Drawing.Point(9, 38); @@ -2483,7 +2470,6 @@ // // // - this.labelX27.BackgroundStyle.Class = ""; this.labelX27.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX27.Image = ((System.Drawing.Image)(resources.GetObject("labelX27.Image"))); this.labelX27.Location = new System.Drawing.Point(7, 287); @@ -2496,7 +2482,6 @@ // // // - this.labelX30.BackgroundStyle.Class = ""; this.labelX30.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX30.Location = new System.Drawing.Point(88, 100); this.labelX30.Name = "labelX30"; @@ -2529,7 +2514,6 @@ // // // - this.labelX23.BackgroundStyle.Class = ""; this.labelX23.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX23.Image = ((System.Drawing.Image)(resources.GetObject("labelX23.Image"))); this.labelX23.Location = new System.Drawing.Point(11, 404); @@ -2593,7 +2577,6 @@ // // // - this.labelX2.BackgroundStyle.Class = ""; this.labelX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX2.Image = ((System.Drawing.Image)(resources.GetObject("labelX2.Image"))); this.labelX2.Location = new System.Drawing.Point(12, 100); @@ -2720,7 +2703,6 @@ // // // - this.labelX7.BackgroundStyle.Class = ""; this.labelX7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX7.Location = new System.Drawing.Point(176, 67); this.labelX7.Name = "labelX7"; @@ -2751,7 +2733,6 @@ // // // - this.checkBoxX1.BackgroundStyle.Class = ""; this.checkBoxX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX1.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX1.Location = new System.Drawing.Point(11, 5); @@ -2769,7 +2750,6 @@ // // // - this.checkBoxX2.BackgroundStyle.Class = ""; this.checkBoxX2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.checkBoxX2.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.RadioButton; this.checkBoxX2.Location = new System.Drawing.Point(120, 5); @@ -2787,7 +2767,6 @@ // // // - this.labelX6.BackgroundStyle.Class = ""; this.labelX6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX6.Location = new System.Drawing.Point(15, 67); this.labelX6.Name = "labelX6"; @@ -2799,7 +2778,6 @@ // // // - this.labelX1.BackgroundStyle.Class = ""; this.labelX1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX1.Image = ((System.Drawing.Image)(resources.GetObject("labelX1.Image"))); this.labelX1.Location = new System.Drawing.Point(12, 34); @@ -2812,7 +2790,6 @@ // // // - this.labelX3.BackgroundStyle.Class = ""; this.labelX3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.labelX3.Image = ((System.Drawing.Image)(resources.GetObject("labelX3.Image"))); this.labelX3.Location = new System.Drawing.Point(11, 250); @@ -2823,11 +2800,11 @@ // expandableSplitter1 // this.expandableSplitter1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.ExpandableControl = this.sideBar1; - this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -2839,11 +2816,11 @@ this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -2860,6 +2837,7 @@ this.panelEx4.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx4.Controls.Add(this.splitContainer1); this.panelEx4.Controls.Add(this.panelOfTable); + this.panelEx4.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx4.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx4.Location = new System.Drawing.Point(203, 179); this.panelEx4.Name = "panelEx4"; @@ -2900,6 +2878,7 @@ this.panelEx5.Controls.Add(this.panel1); this.panelEx5.Controls.Add(this.panel3); this.panelEx5.Controls.Add(this.panel5); + this.panelEx5.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx5.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx5.Location = new System.Drawing.Point(0, 0); this.panelEx5.Name = "panelEx5"; @@ -2942,6 +2921,7 @@ this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panel2); this.panelEx1.Controls.Add(this.panel4); + this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; @@ -2964,6 +2944,7 @@ this.panelOfTable.Controls.Add(this.dataGridViewX1); this.panelOfTable.Controls.Add(this.statusStrip2); this.panelOfTable.Controls.Add(this.expandableSplitter2); + this.panelOfTable.DisabledBackColor = System.Drawing.Color.Empty; this.panelOfTable.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelOfTable.Location = new System.Drawing.Point(0, 414); this.panelOfTable.Name = "panelOfTable"; @@ -3061,12 +3042,12 @@ // expandableSplitter2 // this.expandableSplitter2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(246)))), ((int)(((byte)(253))))); - this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter2.ExpandableControl = this.panelOfTable; - this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; @@ -3078,11 +3059,11 @@ this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(254)))), ((int)(((byte)(226)))), ((int)(((byte)(135))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; - this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(57)))), ((int)(((byte)(120))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; - this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(132)))), ((int)(((byte)(157)))), ((int)(((byte)(189))))); + this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(93)))), ((int)(((byte)(108)))), ((int)(((byte)(122))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(232)))), ((int)(((byte)(246))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; @@ -3202,7 +3183,7 @@ this.区域分析ToolStripMenuItem, this.清除分析ToolStripMenuItem}); this.toolRightMenu.Name = "toolRightMenu"; - this.toolRightMenu.Size = new System.Drawing.Size(153, 312); + this.toolRightMenu.Size = new System.Drawing.Size(149, 290); // // 量算ToolStripMenuItem // @@ -3278,7 +3259,7 @@ this.前进ToolStripMenuItem, this.删除模型ToolStripMenuItem}); this.编辑ToolStripMenuItem.Name = "编辑ToolStripMenuItem"; - this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.编辑ToolStripMenuItem.Size = new System.Drawing.Size(148, 22); this.编辑ToolStripMenuItem.Text = "编辑"; // // 平移对象ToolStripMenuItem @@ -4144,6 +4125,8 @@ // superTooltip1 // this.superTooltip1.DefaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.superTooltip1.DefaultTooltipSettings = new DevComponents.DotNetBar.SuperTooltipInfo("", "", "", null, null, DevComponents.DotNetBar.eTooltipColor.Gray); + this.superTooltip1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.superTooltip1.MinimumTooltipSize = new System.Drawing.Size(150, 50); // // buttonItem16 @@ -4250,13 +4233,12 @@ // // // - this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; + this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Controls.Add(this.ribbonPanel12); this.ribbonControl1.Controls.Add(this.ribbonPanel5); this.ribbonControl1.Controls.Add(this.ribbonPanel2); - this.ribbonControl1.Controls.Add(this.ribbonPanel15); this.ribbonControl1.Controls.Add(this.ribbonPanel4); this.ribbonControl1.Controls.Add(this.ribbonPanel6); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; @@ -4273,7 +4255,7 @@ this.ribbonControl1.Location = new System.Drawing.Point(0, 82); this.ribbonControl1.MdiSystemItemVisible = false; this.ribbonControl1.Name = "ribbonControl1"; - this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); + this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem19}); this.ribbonControl1.Size = new System.Drawing.Size(1328, 97); @@ -4310,23 +4292,21 @@ this.ribbonPanel1.Location = new System.Drawing.Point(0, 33); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel1.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel1.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; + this.ribbonPanel1.Visible = false; // // ribbonBar21 // @@ -4335,15 +4315,14 @@ // // // - this.ribbonBar21.BackgroundMouseOverStyle.Class = ""; this.ribbonBar21.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.BackgroundStyle.Class = ""; this.ribbonBar21.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.ContainerControlProcessDialogKey = true; this.ribbonBar21.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar21.DragDropSupport = true; this.ribbonBar21.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem87, this.buttonItem88, @@ -4354,21 +4333,20 @@ this.btnlegendSet, this.buttonItem89, this.btnOutputJPG}); + this.ribbonBar21.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar21.Location = new System.Drawing.Point(3, 0); this.ribbonBar21.Name = "ribbonBar21"; - this.ribbonBar21.Size = new System.Drawing.Size(649, 59); + this.ribbonBar21.Size = new System.Drawing.Size(649, 58); this.ribbonBar21.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar21.TabIndex = 2; this.ribbonBar21.Text = "浏览模式"; // // // - this.ribbonBar21.TitleStyle.Class = ""; this.ribbonBar21.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar21.TitleStyleMouseOver.Class = ""; this.ribbonBar21.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar21.TitleVisible = false; // @@ -4458,17 +4436,14 @@ // // // - this.ribbonPanel12.Style.Class = ""; this.ribbonPanel12.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseDown.Class = ""; this.ribbonPanel12.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel12.StyleMouseOver.Class = ""; this.ribbonPanel12.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel12.TabIndex = 34; this.ribbonPanel12.Visible = false; @@ -4479,18 +4454,18 @@ // // // - this.ribbonBar18.BackgroundMouseOverStyle.Class = ""; this.ribbonBar18.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.BackgroundStyle.Class = ""; this.ribbonBar18.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.ContainerControlProcessDialogKey = true; this.ribbonBar18.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar18.DragDropSupport = true; this.ribbonBar18.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem133, this.buttonItem132}); + this.ribbonBar18.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar18.Location = new System.Drawing.Point(508, 0); this.ribbonBar18.Name = "ribbonBar18"; this.ribbonBar18.Size = new System.Drawing.Size(171, 59); @@ -4499,12 +4474,10 @@ // // // - this.ribbonBar18.TitleStyle.Class = ""; this.ribbonBar18.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar18.TitleStyleMouseOver.Class = ""; this.ribbonBar18.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar18.TitleVisible = false; // @@ -4533,15 +4506,14 @@ // // // - this.ribbonBar13.BackgroundMouseOverStyle.Class = ""; this.ribbonBar13.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.BackgroundStyle.Class = ""; this.ribbonBar13.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.ContainerControlProcessDialogKey = true; this.ribbonBar13.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar13.DragDropSupport = true; this.ribbonBar13.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItem127, this.buttonItem128, @@ -4549,6 +4521,7 @@ this.buttonItem134, this.buttonItem130, this.btn_check_history}); + this.ribbonBar13.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar13.Location = new System.Drawing.Point(3, 0); this.ribbonBar13.Name = "ribbonBar13"; this.ribbonBar13.Size = new System.Drawing.Size(505, 59); @@ -4557,12 +4530,10 @@ // // // - this.ribbonBar13.TitleStyle.Class = ""; this.ribbonBar13.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar13.TitleStyleMouseOver.Class = ""; this.ribbonBar13.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar13.TitleVisible = false; // @@ -4633,17 +4604,14 @@ // // // - this.ribbonPanel5.Style.Class = ""; this.ribbonPanel5.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseDown.Class = ""; this.ribbonPanel5.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel5.StyleMouseOver.Class = ""; this.ribbonPanel5.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel5.TabIndex = 37; this.ribbonPanel5.Visible = false; @@ -4654,20 +4622,20 @@ // // // - this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar2.DragDropSupport = true; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemHX1, this.buttonItemHX2, this.buttonItemDCTP, this.sliderItem3}); + this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(3, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(350, 59); @@ -4676,12 +4644,10 @@ // // // - this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.TitleVisible = false; // @@ -4735,17 +4701,14 @@ // // // - this.ribbonPanel2.Style.Class = ""; this.ribbonPanel2.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseDown.Class = ""; this.ribbonPanel2.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel2.StyleMouseOver.Class = ""; this.ribbonPanel2.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel2.TabIndex = 39; this.ribbonPanel2.Visible = false; @@ -4756,15 +4719,14 @@ // // // - this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar3.DragDropSupport = true; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_user_info, this.btn_role_info, @@ -4773,6 +4735,7 @@ this.btn_user_role, this.btn_password_edit, this.buttonItemPasswordReset}); + this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(3, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(551, 59); @@ -4781,12 +4744,10 @@ // // // - this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.TitleVisible = false; // @@ -4862,24 +4823,20 @@ this.ribbonPanel15.Location = new System.Drawing.Point(0, 33); this.ribbonPanel15.Name = "ribbonPanel15"; this.ribbonPanel15.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); - this.ribbonPanel15.Size = new System.Drawing.Size(1328, 62); + this.ribbonPanel15.Size = new System.Drawing.Size(1328, 61); // // // - this.ribbonPanel15.Style.Class = ""; this.ribbonPanel15.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseDown.Class = ""; this.ribbonPanel15.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel15.StyleMouseOver.Class = ""; this.ribbonPanel15.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel15.TabIndex = 35; - this.ribbonPanel15.Visible = false; // // ribbonBar20 // @@ -4887,15 +4844,14 @@ // // // - this.ribbonBar20.BackgroundMouseOverStyle.Class = ""; this.ribbonBar20.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.BackgroundStyle.Class = ""; this.ribbonBar20.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.ContainerControlProcessDialogKey = true; this.ribbonBar20.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar20.DragDropSupport = true; this.ribbonBar20.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSH, this.buttonItemSJGL, @@ -4909,20 +4865,19 @@ this.buttonItemBJ, this.buttonItemSearch, this.buttonItemBZ}); + this.ribbonBar20.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar20.Location = new System.Drawing.Point(3, 0); this.ribbonBar20.Name = "ribbonBar20"; - this.ribbonBar20.Size = new System.Drawing.Size(814, 59); + this.ribbonBar20.Size = new System.Drawing.Size(814, 58); this.ribbonBar20.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar20.TabIndex = 0; // // // - this.ribbonBar20.TitleStyle.Class = ""; this.ribbonBar20.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar20.TitleStyleMouseOver.Class = ""; this.ribbonBar20.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar20.TitleVisible = false; // @@ -5115,21 +5070,18 @@ // this.buttonItem10.Name = "buttonItem10"; this.buttonItem10.Text = "管线入库-高程"; - this.buttonItem10.Visible = false; this.buttonItem10.Click += new System.EventHandler(this.buttonItem10_Click); // // buttonItem11 // this.buttonItem11.Name = "buttonItem11"; this.buttonItem11.Text = "附属物入库-高程"; - this.buttonItem11.Visible = false; this.buttonItem11.Click += new System.EventHandler(this.buttonItem11_Click); // // buttonItem12 // this.buttonItem12.Name = "buttonItem12"; this.buttonItem12.Text = "特征管点入库-高程"; - this.buttonItem12.Visible = false; this.buttonItem12.Click += new System.EventHandler(this.buttonItem12_Click); // // buttonItemSJGL5 @@ -6274,17 +6226,14 @@ // // // - this.ribbonPanel4.Style.Class = ""; this.ribbonPanel4.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseDown.Class = ""; this.ribbonPanel4.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel4.StyleMouseOver.Class = ""; this.ribbonPanel4.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel4.TabIndex = 36; this.ribbonPanel4.Visible = false; @@ -6295,17 +6244,17 @@ // // // - this.ribbonBar1.BackgroundMouseOverStyle.Class = ""; this.ribbonBar1.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.BackgroundStyle.Class = ""; this.ribbonBar1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.ContainerControlProcessDialogKey = true; this.ribbonBar1.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar1.DragDropSupport = true; this.ribbonBar1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btn_document_info}); + this.ribbonBar1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar1.Location = new System.Drawing.Point(3, 0); this.ribbonBar1.Name = "ribbonBar1"; this.ribbonBar1.Size = new System.Drawing.Size(88, 59); @@ -6314,12 +6263,10 @@ // // // - this.ribbonBar1.TitleStyle.Class = ""; this.ribbonBar1.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar1.TitleStyleMouseOver.Class = ""; this.ribbonBar1.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar1.TitleVisible = false; // @@ -6344,17 +6291,14 @@ // // // - this.ribbonPanel6.Style.Class = ""; this.ribbonPanel6.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseDown.Class = ""; this.ribbonPanel6.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonPanel6.StyleMouseOver.Class = ""; this.ribbonPanel6.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel6.TabIndex = 38; this.ribbonPanel6.Visible = false; @@ -6365,21 +6309,21 @@ // // // - this.ribbonBar6.BackgroundMouseOverStyle.Class = ""; this.ribbonBar6.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.BackgroundStyle.Class = ""; this.ribbonBar6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.ContainerControlProcessDialogKey = true; this.ribbonBar6.Dock = System.Windows.Forms.DockStyle.Left; + this.ribbonBar6.DragDropSupport = true; this.ribbonBar6.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.buttonItemSPSZ, this.buttonItem8, this.buttonItemLocation, this.sliderItem2, this.buttonItemGBJC}); + this.ribbonBar6.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar6.Location = new System.Drawing.Point(3, 0); this.ribbonBar6.Name = "ribbonBar6"; this.ribbonBar6.Size = new System.Drawing.Size(427, 59); @@ -6388,12 +6332,10 @@ // // // - this.ribbonBar6.TitleStyle.Class = ""; this.ribbonBar6.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // - this.ribbonBar6.TitleStyleMouseOver.Class = ""; this.ribbonBar6.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar6.TitleVisible = false; // @@ -6446,7 +6388,6 @@ // ribbonTabItem1 // this.ribbonTabItem1.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; - this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.HoverImage"))); this.ribbonTabItem1.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem1.Image"))); this.ribbonTabItem1.Name = "ribbonTabItem1"; @@ -6497,6 +6438,7 @@ // ribbonTabItem14 // this.ribbonTabItem14.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; + this.ribbonTabItem14.Checked = true; this.ribbonTabItem14.HoverImage = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.HoverImage"))); this.ribbonTabItem14.Image = ((System.Drawing.Image)(resources.GetObject("ribbonTabItem14.Image"))); this.ribbonTabItem14.Name = "ribbonTabItem14"; diff --git a/ModelBuilder.cs b/ModelBuilder.cs new file mode 100644 index 0000000..6f1c412 --- /dev/null +++ b/ModelBuilder.cs @@ -0,0 +1,141 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +using System.IO; +using System.Collections; +using System.Xml; +using System.Text.RegularExpressions; +using System.Windows.Forms; +namespace Cyberpipe +{ + public abstract class ModelBuilder + { + protected GSOLayer layer; + protected GSODataSource ds; + protected static Hashtable en_cns = new Hashtable(); + static ModelBuilder() + { + string filename = Application.StartupPath + "\\FormText.xml"; + if (File.Exists(filename)) + { + XmlTextReader XmlReader = new XmlTextReader(filename); + try + { + while (XmlReader.Read()) + { + if (XmlReader.Name == "Field") + { + string str1 = XmlReader["label"]; + string str3 = XmlReader["type"]; + string str2 = XmlReader.ReadElementString(); + en_cns.Add(str1, str2); + } + } + } + catch (Exception ex) + { + LogError.PublishError(ex); + MessageBox.Show(ex.Message); + } + } + } + + public bool build(GSOLayer layer, EnumUpdateMode updateMode, EnumBuildMode buildMode,BaseParam param) + { + + this.layer = layer; + if (this.validate(layer)) { + + return this.doBuild(updateMode, buildMode, param); + } + return false; + } + + public ModelBuilder(GSODataSource ds) { + + this.ds = ds; + } + + + + public abstract bool validate(GSOLayer layer); + + + public abstract bool doBuild(EnumUpdateMode updateMode, EnumBuildMode buildMode, BaseParam param); + + + /// + + public GSOFeatureDataset CreateDBFeatureDataset(GSOLayer layer, string layerName) + { + GSOFeatureDataset featDs = ds.CreateFeatureDataset(layerName); + if (featDs == null) + { + return null; + } + + GSOFeatures features = layer.GetAllFeatures(); + if (features.Length == 0) + { + return null; + } + + for (int i = 0; i < features[0].GetFieldCount(); i++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(features[0].GetFieldDefn(i)); + if (fielddef == null) + { + continue; + } + GSOFieldAttr field = new GSOFieldAttr(); + + field.Name = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + switch (fielddef.Type) + { + case EnumFieldType.Text: + field.Type = EnumFieldType.Text; + field.Width = 8000; + break; + case EnumFieldType.INT32: + field.Type = EnumFieldType.INT32; + field.Width = 4; + break; + case EnumFieldType.Double: + field.Type = EnumFieldType.Double; + field.Width = 8; + break; + case EnumFieldType.Date: + field.Type = EnumFieldType.Date; + field.Width = 10; + break; + } + bool res = featDs.AddField(field); + } + featDs.Save(); + return featDs; + } + + protected void setFeatureValueByShapeFeature(GSOFeature src, GSOFeature dst) + { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + + } + + } + } +} diff --git a/PointBuilder.cs b/PointBuilder.cs new file mode 100644 index 0000000..0a5c0f1 --- /dev/null +++ b/PointBuilder.cs @@ -0,0 +1,196 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using GeoScene.Globe; +using GeoScene.Engine; +using GeoScene.Data; +using System.Collections; +using System.Drawing; +namespace Cyberpipe +{ + public class PointBuilder:ModelBuilder + { + public PointBuilder(GSODataSource ds) + : base(ds) + { + + } + + public override bool validate(GSOLayer layer) { + return true; + } + + /// + /// + /// + /// 追加或修改 + /// 高程入库或埋深入库 + /// + public override bool doBuild(EnumUpdateMode updateMode, + EnumBuildMode buildMode, + BaseParam param) { + PointParam pointParam = param as PointParam; + GSOFeatureDataset newFeatureSet = ds.GetDatasetByName(pointParam.layerName) as GSOFeatureDataset; + if(newFeatureSet==null){ + newFeatureSet = base.CreateDBFeatureDataset(this.layer, pointParam.layerName); + } + newFeatureSet.Open(); + GSOFeatures features = this.layer.GetAllFeatures(true); + for(int i=0;i 0) + { //存在 + if (updateMode.Equals(EnumUpdateMode.Append)) + { + continue; + } + else + { + GSOFeature delFeature = newFeatureSet.GetFeatureByName(newFeature.Name, true)[0]; + newFeatureSet.RemoveFeatureByID(delFeature.ID); + } + } + newFeatureSet.AddFeature(newFeature); + } + newFeatureSet.Save(); + newFeatureSet.Close(); + return true; + } + + private GSOGeoModel createModel(GSOFeature f, + PointParam pointParam) + { + GSOGeoPoint3D shapePoint = f.Geometry as GSOGeoPoint3D; + GSOGeoModel model = new GSOGeoModel(); + GSOPoint3d pt = new GSOPoint3d(); + pt.X = shapePoint.X; + pt.Y = shapePoint.Y; + pt.Z = pointParam.upGround; //高程跟埋深可能不同 + + model.Position = pt; + model.Align = EnumEntityAlign.TopCenter; // + model.AltitudeMode = EnumAltitudeMode.RelativeToGround; //高程跟埋深可能不同 + model.RotateZ = 0 - (double)f.GetValue(pointParam.symbolFiledName) * 180 / Math.PI + 90; + + model.FilePath = getModelPath(f, pointParam); + model.Name = f.GetValue(pointParam.attachNameFieldName).ToString(); + return model; + } + private String getModelPath(GSOFeature f, PointParam pointParam) + { + string feName = f.GetFieldAsString(pointParam.attachNameFieldName); + string handle = f.GetFieldAsString(pointParam.pointEncodingFieldName); + double Deep = f.GetFieldAsDouble(pointParam.wellDepthFiledName); + //TODO LIST:获取模型路径 + return ""; + + } + + + private double getRadius(LineParam lineParam, GSOFeature f) { + double radius = 0; + GSOFieldDefn field = (GSOFieldDefn)(f.GetFieldDefn(lineParam.diameterFieldName)); + if (field.Type == EnumFieldType.Text) + { + string temp = f.GetFieldAsString(lineParam.diameterFieldName); + double outNum = 0; + bool num = double.TryParse(temp, out outNum); + if (num) + radius = outNum / 2000; + } + else if (field.Type == EnumFieldType.Double || field.Type == EnumFieldType.INT32) + radius = f.GetFieldAsDouble(lineParam.diameterFieldName) / 2000; // 探测数据的单位一般是毫米,需换算为米; 管径一般是 直径, 这个需要半径, 所有除以2000 + return radius; + } + + /** + * 获取管线style + **/ + private GSOPipeLineStyle3D getPipeLineStyle(LineParam lineParam,GSOFeature f,double radius) { + + GSOPipeLineStyle3D style = new GSOPipeLineStyle3D(); + style.LineColor = Color.FromArgb(lineParam.transparency, lineParam.lineColor); + style.Slice = lineParam.sliceNum; + style.CornerSliceAngle = lineParam.cornerSliceAngle; + style.Radius = radius; + + return style; + } + + private GSOGeometry updateGemotry(GSOFeature f,LineParam lineParam,double radius, EnumBuildMode buildMode){ + + f.Geometry.AltitudeMode = (buildMode.Equals(EnumBuildMode.Alititude)) ? EnumAltitudeMode.RelativeToGround : EnumAltitudeMode.Absolute; + + GSOGeoPolyline3D line = f.Geometry as GSOGeoPolyline3D; + if (line == null) { + return null; //log4net 记录错误处理 + } + + double deep1 = f.GetFieldAsDouble(lineParam.startDepthFieldName); + double deep2 = f.GetFieldAsDouble(lineParam.endDepthFieldName); + deep1 = lineParam.isRevert ? -deep1 : deep1; + deep2 = lineParam.isRevert ? -deep2 : deep2; + + //根据相对模式进行深度修改 + deep1 = lineParam.relativeMode==1?deep1+radius*2:deep1-radius*2; + deep2 = lineParam.relativeMode==1?deep2+radius*2:deep2-radius*2; + + GSOPoint3ds pt3ds = new GSOPoint3ds(); + for (int n = 0; n < line[0].Count; n++) + { + GSOPoint3d pt3d = line[0][n]; + int pointcount = line[0].Count; + //TODO LIST:BUG + double totalLength = Math.Sqrt(Math.Pow(line[0][pointcount - 1].Y - line[0][0].Y, 2) + Math.Pow(line[0][pointcount - 1].X - line[0][0].X, 2)); + if (totalLength == 0) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep1; + } + else + { + double radio = Math.Sqrt(Math.Pow(pt3d.Y - line[0][0].Y, 2) + Math.Pow(pt3d.X - line[0][0].X, 2)) / totalLength; + pt3d.Z = deep1 + (deep2 - deep1) * radio; + } + + if (double.IsInfinity(pt3d.Z)) + { + //TODOLIST:ERROR log4net + pt3d.Z = deep2; + //MessageBox.Show("无穷!"); + } + pt3ds.Add(pt3d); + } + line[0] = pt3ds; + + return line; + } + + private void setFeatureValueByShapeFeature(GSOFeature src,GSOFeature dst) { + + for (int j = 0; j < dst.GetFieldCount(); j++) + { + if (src.GetFieldCount() > j) + { + GeoScene.Data.GSOFieldDefn fielddef = (GeoScene.Data.GSOFieldDefn)(src.GetFieldDefn(j)); + + object fieldvalue = src.GetValue(fielddef.Name);// convertFieldValue(fielddef.Name, f.GetValue(fielddef.Name)); + if (fieldvalue == null) + continue; + string fieldName = en_cns.ContainsKey(fielddef.Name) == true ? en_cns[fielddef.Name].ToString() : fielddef.Name; + dst.SetValue(fieldName, fieldvalue); + } + } + + } + } +} diff --git a/bin/x86/Debug/Config.xml b/bin/x86/Debug/Config.xml index bd5ab17..a5a72aa 100644 --- a/bin/x86/Debug/Config.xml +++ b/bin/x86/Debug/Config.xml @@ -2,10 +2,10 @@ LocaSpace三维地下管线信息系统 release - szhtdb2 + SZHTDB2 192.168.0.203 release - 127.0.0.1 + 192.168.0.203 1500 http://192.168.0.203/images/ http://192.168.0.203/images/default.jpg diff --git a/bin/x86/Debug/Cyberpipe.exe b/bin/x86/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/bin/x86/Debug/Cyberpipe.exe +++ b/bin/x86/Debug/Cyberpipe.exe Binary files differ diff --git a/bin/x86/Debug/Cyberpipe.pdb b/bin/x86/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/bin/x86/Debug/Cyberpipe.pdb +++ b/bin/x86/Debug/Cyberpipe.pdb Binary files differ diff --git a/bin/x86/Debug/databaseConfig.xml b/bin/x86/Debug/databaseConfig.xml index f11be82..28b6daa 100644 --- a/bin/x86/Debug/databaseConfig.xml +++ b/bin/x86/Debug/databaseConfig.xml @@ -1,10 +1,10 @@  - 127.0.0.1 - SZDB - scott - SZDB + 192.168.0.203 + SZHTDB2 + release + release 192.168.0.203 diff --git a/bin/x86/Debug/glVersion.txt b/bin/x86/Debug/glVersion.txt index 06a7613..3dc3245 100644 --- a/bin/x86/Debug/glVersion.txt +++ b/bin/x86/Debug/glVersion.txt Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.FrmLogin.resources b/obj/x64/Debug/Cyberpipe.FrmLogin.resources index ddd5756..1f91e9b 100644 --- a/obj/x64/Debug/Cyberpipe.FrmLogin.resources +++ b/obj/x64/Debug/Cyberpipe.FrmLogin.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources index f1256ed..5f1e50e 100644 --- a/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources +++ b/obj/x64/Debug/Cyberpipe.HFS_Forms.Frm_HFSinout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.MainFrm.resources b/obj/x64/Debug/Cyberpipe.MainFrm.resources index 1d7970c..2c6b8c1 100644 --- a/obj/x64/Debug/Cyberpipe.MainFrm.resources +++ b/obj/x64/Debug/Cyberpipe.MainFrm.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources index cd44f5d..8403735 100644 --- a/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources +++ b/obj/x64/Debug/Cyberpipe.PATM_Forms.F_PATMInout.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources index adf5da5..30635f2 100644 --- a/obj/x64/Debug/Cyberpipe.Properties.Resources.resources +++ b/obj/x64/Debug/Cyberpipe.Properties.Resources.resources Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt index 6b0f7c7..c6ee406 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt +++ b/obj/x64/Debug/Cyberpipe.csproj.FileListAbsolute.txt @@ -1,344 +1,344 @@ -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.dll -E:\wxl\work\GHFX_REFACTOR\bin\x86\Debug\office.xml -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog -E:\wxl\work\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe.config -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.exe -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\Cyberpipe.pdb -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.dll -D:\GHFX\GHFX_REFACTOR\bin\x86\Debug\office.xml -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\ResolveAssemblyReference.cache -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmWait.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccess.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddValve.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPP.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDbManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlow.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGBJC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmGHRK.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogin.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLogOper.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadata.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPerm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmShResult.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRole.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmOper.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegion.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionType.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRole.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiData.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.MainFrm.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmExportVector.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmMarker.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.Properties.Resources.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.read.1.tlog -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\GenerateResource.write.1.tlog -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.exe -D:\GHFX\GHFX_REFACTOR\obj\x64\Debug\Cyberpipe.pdb +D:\GHFX\GHFX_SZ64\obj\x64\Debug\ResolveAssemblyReference.cache +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmWait.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccess.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPP.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlow.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogin.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPerm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmShResult.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmOper.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegion.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoadHDM.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRole.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiData.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.MainFrm.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmMarker.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources +D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.read.1.tlog +D:\GHFX\GHFX_SZ64\obj\x64\Debug\GenerateResource.write.1.tlog +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe.config +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.exe +D:\GHFX\GHFX_SZ64\bin\x86\Debug\Cyberpipe.pdb +D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.dll +D:\GHFX\GHFX_SZ64\bin\x86\Debug\office.xml +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.exe +D:\GHFX\GHFX_SZ64\obj\x64\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe.config +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.exe +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csprojResolveAssemblyReference.cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.ResolveComReference.cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1数据输入输出.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加文件.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DZ_Forms.F_GKT1添加项目.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FormDocumentManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddYuBiZiShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJCresult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmWait.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\PipeLine.Forms.FrmAddPipelineCoordinate.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGongShuiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmMnModify.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPipelineModelDataOneStep.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShLayers.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmShRK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmTongXunAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmAddWellShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Form_RK.FrmPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccess.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesgather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoryAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddValve.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddWellShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddYuBiZiShp.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllWorkWellStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAnalysisGuiHuaResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPP.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPAuditor.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPFORASKReason.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAPPregion.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSER.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAppUSERRESET.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBACKORACLE.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQDuoBianXingStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBSQStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysisBSQ.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmChangePassword.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCheckHistory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCodingQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCompareFeature.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateUser.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCustomLabel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDataBaseOpt.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting2.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDbManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDocumentEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDownloadProgress.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportCADS.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlySetDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBasicQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBoosterValvers.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBufferAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDatabaseParaSetting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.DigFillAnalysisDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmBaseLineProfillAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenAndFaMenTopu.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmGenTopo.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCloseValves.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDigPitSetting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFittingQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlow.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFlyToPosition.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFolderSelecter.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFTAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGBJC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGenAndFaMenTopu.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmGHRK.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStat.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHotFuncStatTitle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmKeywordQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLayerControl.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogDescription.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogin.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLogOper.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMDDictory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadata.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataOutput.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMetadataStat.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMultiPipelineModelDB.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOperMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPerm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPermMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDeepstatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeDiametergather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frmpipediameterstatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmpipeMaterialGather.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmPaiShuiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmProject.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Forms.FrmRanQiAttribute.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddPipeFitting.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAllPipelineStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmDiameterQuery.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFWPipeLineStatis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRedlineResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleInfoManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleRescManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmShResult.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoManger.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSysUserInfoPassword.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmThreeOracle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRole.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValveStatistics.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMaterialSel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.frmPipeSetEdit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmProfileAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPropertiesMarker.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmOper.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryHistory.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQueryMessage.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySensorAlarm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegion.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionType.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRegionTypeMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRESCMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRole.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetGoalLayer.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmTackPolygonDlg.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmHDMAnalysis3.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmLineCoordinate.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmQuerySQL.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserAdd.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepo.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRepoMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmUserRoleMgr.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiData.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmYJSHTC.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Frm_password_reset.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSfiles.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSinout.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.HFS_Forms.Frm_HFSProjedits.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.MainFrm.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCreateTunnel.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCitySevenLineType.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_AddField.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmEditShapeFile_DeleteField.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmExportVector.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmFloodAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmCityServerLineAnalysis.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmMarker.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmPipelineIndented.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMFiles.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMInout.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMTitle.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.PATM_Forms.F_PATMProjedit.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.Properties.Resources.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetLatLonPos.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSceneLightSet.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmSetFlytoPos.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAccessoriesSensor.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmValiDataShowErrorMessage.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.FrmAddInstrument.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.SysRescInfoManager.resources +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.csproj.GenerateResource.Cache +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.exe +F:\predator\codeReview\GHFX_SZ_64\obj\x64\Debug\Cyberpipe.pdb +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.dll +F:\predator\codeReview\GHFX_SZ_64\bin\x86\Debug\office.xml diff --git a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache index df4a038..ab74cca 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache +++ b/obj/x64/Debug/Cyberpipe.csproj.GenerateResource.Cache Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache index 2aeed00..50fb5e3 100644 --- a/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache +++ b/obj/x64/Debug/Cyberpipe.csproj.ResolveComReference.cache Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache index 972ba95..208d7b0 100644 --- a/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache +++ b/obj/x64/Debug/Cyberpipe.csprojResolveAssemblyReference.cache Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.exe b/obj/x64/Debug/Cyberpipe.exe index f3f5a5c..238e385 100644 --- a/obj/x64/Debug/Cyberpipe.exe +++ b/obj/x64/Debug/Cyberpipe.exe Binary files differ diff --git a/obj/x64/Debug/Cyberpipe.pdb b/obj/x64/Debug/Cyberpipe.pdb index 2cd6699..c7cb8c3 100644 --- a/obj/x64/Debug/Cyberpipe.pdb +++ b/obj/x64/Debug/Cyberpipe.pdb Binary files differ diff --git a/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache b/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache index 6c5ebd0..5359685 100644 --- a/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache +++ b/obj/x64/Debug/DesignTimeResolveAssemblyReferences.cache Binary files differ diff --git a/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 19376ec..baac8a7 100644 --- a/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache +++ b/obj/x64/Debug/DesignTimeResolveAssemblyReferencesInput.cache Binary files differ