diff --git a/CDM/BDM标准/墙QBDM轴网信息.xlsx b/CDM/BDM标准/墙QBDM轴网信息.xlsx
new file mode 100644
index 0000000..99007fe
Binary files /dev/null and b/CDM/BDM标准/墙QBDM轴网信息.xlsx differ
diff --git a/CDM/BDM标准/工程设计GBDM信息.xlsx b/CDM/BDM标准/工程设计GBDM信息.xlsx
new file mode 100644
index 0000000..bb224d6
Binary files /dev/null and b/CDM/BDM标准/工程设计GBDM信息.xlsx differ
diff --git a/CDM/BDM标准/板BBDM轴网信息.xlsx b/CDM/BDM标准/板BBDM轴网信息.xlsx
new file mode 100644
index 0000000..c20f207
Binary files /dev/null and b/CDM/BDM标准/板BBDM轴网信息.xlsx differ
diff --git a/CDM/BDM标准/柱ZBDM轴网信息.xlsx b/CDM/BDM标准/柱ZBDM轴网信息.xlsx
new file mode 100644
index 0000000..0724fe4
Binary files /dev/null and b/CDM/BDM标准/柱ZBDM轴网信息.xlsx differ
diff --git a/CDM/BDM标准/桩PBDM轴网信息.xlsx b/CDM/BDM标准/桩PBDM轴网信息.xlsx
new file mode 100644
index 0000000..2aa675f
Binary files /dev/null and b/CDM/BDM标准/桩PBDM轴网信息.xlsx differ
diff --git a/CDM/BDM标准/梁LBDM轴网信息.xlsx b/CDM/BDM标准/梁LBDM轴网信息.xlsx
new file mode 100644
index 0000000..f80dff5
Binary files /dev/null and b/CDM/BDM标准/梁LBDM轴网信息.xlsx differ
diff --git a/CDM/CDMExcel/剪力墙 A21301 CDM标准.xlsx b/CDM/CDMExcel/剪力墙 A21301 CDM标准.xlsx
new file mode 100644
index 0000000..b854c6e
Binary files /dev/null and b/CDM/CDMExcel/剪力墙 A21301 CDM标准.xlsx differ
diff --git a/CDM/CDMExcel/剪力墙 A21301$ CDM标准.xlsx b/CDM/CDMExcel/剪力墙 A21301$ CDM标准.xlsx
new file mode 100644
index 0000000..b1aa792
Binary files /dev/null and b/CDM/CDMExcel/剪力墙 A21301$ CDM标准.xlsx differ
diff --git a/CDM/CDMExcel/单跑 A21401 CDM标准.xlsx b/CDM/CDMExcel/单跑 A21401 CDM标准.xlsx
new file mode 100644
index 0000000..0cbdfcf
Binary files /dev/null and b/CDM/CDMExcel/单跑 A21401 CDM标准.xlsx differ
diff --git a/CDM/CDMExcel/板-无柱洞口.xls b/CDM/CDMExcel/板-无柱洞口.xls
new file mode 100644
index 0000000..ea0fe67
Binary files /dev/null and b/CDM/CDMExcel/板-无柱洞口.xls differ
diff --git a/CDM/CDMExcel/板-无柱洞口.xlsx b/CDM/CDMExcel/板-无柱洞口.xlsx
new file mode 100644
index 0000000..855cb9e
Binary files /dev/null and b/CDM/CDMExcel/板-无柱洞口.xlsx differ
diff --git a/CDM/CDMExcel/柱.xls b/CDM/CDMExcel/柱.xls
new file mode 100644
index 0000000..395997f
Binary files /dev/null and b/CDM/CDMExcel/柱.xls differ
diff --git a/CDM/CDMExcel/柱.xlsx b/CDM/CDMExcel/柱.xlsx
new file mode 100644
index 0000000..edc5b12
Binary files /dev/null and b/CDM/CDMExcel/柱.xlsx differ
diff --git a/CDM/CDMExcel/桩基 A21601 CDM标准.xlsx b/CDM/CDMExcel/桩基 A21601 CDM标准.xlsx
new file mode 100644
index 0000000..54f640c
Binary files /dev/null and b/CDM/CDMExcel/桩基 A21601 CDM标准.xlsx differ
diff --git a/CDM/CDMExcel/梁.xls b/CDM/CDMExcel/梁.xls
new file mode 100644
index 0000000..35cd972
Binary files /dev/null and b/CDM/CDMExcel/梁.xls differ
diff --git a/CDM/CDMExcel/梁.xlsx b/CDM/CDMExcel/梁.xlsx
new file mode 100644
index 0000000..07ced1c
Binary files /dev/null and b/CDM/CDMExcel/梁.xlsx differ
diff --git a/CDM/CDMExcel/楼梯.xls b/CDM/CDMExcel/楼梯.xls
new file mode 100644
index 0000000..955efa1
Binary files /dev/null and b/CDM/CDMExcel/楼梯.xls differ
diff --git a/CDM/CDMExcel/楼梯.xlsx b/CDM/CDMExcel/楼梯.xlsx
new file mode 100644
index 0000000..65d01c9
Binary files /dev/null and b/CDM/CDMExcel/楼梯.xlsx differ
diff --git a/CDM/CDMExcel/现浇板 A21101 CDM标准.xlsx b/CDM/CDMExcel/现浇板 A21101 CDM标准.xlsx
new file mode 100644
index 0000000..5ddb8d4
Binary files /dev/null and b/CDM/CDMExcel/现浇板 A21101 CDM标准.xlsx differ
diff --git a/CDM/CDMExcel/现浇板 A21101$ CDM标准.xlsx b/CDM/CDMExcel/现浇板 A21101$ CDM标准.xlsx
new file mode 100644
index 0000000..1a0ba22
Binary files /dev/null and b/CDM/CDMExcel/现浇板 A21101$ CDM标准.xlsx differ
diff --git a/CDM/CDMExcel/矩形柱 A21201 CDM标准.xlsx b/CDM/CDMExcel/矩形柱 A21201 CDM标准.xlsx
new file mode 100644
index 0000000..e8ece23
Binary files /dev/null and b/CDM/CDMExcel/矩形柱 A21201 CDM标准.xlsx differ
diff --git a/CDM/CDMExcel/结构工程空间轴网ADM标准-20200312.xlsx b/CDM/CDMExcel/结构工程空间轴网ADM标准-20200312.xlsx
new file mode 100644
index 0000000..f74273b
Binary files /dev/null and b/CDM/CDMExcel/结构工程空间轴网ADM标准-20200312.xlsx differ
diff --git a/CDM/CDMExcel/连续梁 A21001 CDM标准.xlsx b/CDM/CDMExcel/连续梁 A21001 CDM标准.xlsx
new file mode 100644
index 0000000..6065bbb
Binary files /dev/null and b/CDM/CDMExcel/连续梁 A21001 CDM标准.xlsx differ
diff --git a/CDM/CDMExcel/连续梁 A21001$ CDM标准.xlsx b/CDM/CDMExcel/连续梁 A21001$ CDM标准.xlsx
new file mode 100644
index 0000000..27971ea
Binary files /dev/null and b/CDM/CDMExcel/连续梁 A21001$ CDM标准.xlsx differ
diff --git a/CDM/modeless.arx b/CDM/modeless.arx
new file mode 100644
index 0000000..19b750c
Binary files /dev/null and b/CDM/modeless.arx differ
diff --git a/bin_0721/FreeImage.dll b/bin_0721/FreeImage.dll
new file mode 100644
index 0000000..994b670
Binary files /dev/null and b/bin_0721/FreeImage.dll differ
diff --git a/bin_0721/FreeImagePlus.dll b/bin_0721/FreeImagePlus.dll
new file mode 100644
index 0000000..239d9e8
Binary files /dev/null and b/bin_0721/FreeImagePlus.dll differ
diff --git a/bin_0721/ICSharpCode.SharpZipLib.dll b/bin_0721/ICSharpCode.SharpZipLib.dll
new file mode 100644
index 0000000..6c7d7af
Binary files /dev/null and b/bin_0721/ICSharpCode.SharpZipLib.dll differ
diff --git a/bin_0721/IE_WPF_WinForms.exe b/bin_0721/IE_WPF_WinForms.exe
new file mode 100644
index 0000000..8c0e248
Binary files /dev/null and b/bin_0721/IE_WPF_WinForms.exe differ
diff --git a/bin_0721/IE_WPF_WinForms.exe.config b/bin_0721/IE_WPF_WinForms.exe.config
new file mode 100644
index 0000000..0dff63a
--- /dev/null
+++ b/bin_0721/IE_WPF_WinForms.exe.config
@@ -0,0 +1,3 @@
+
+
+
diff --git a/bin_0721/IE_WinForms.exe b/bin_0721/IE_WinForms.exe
new file mode 100644
index 0000000..65c2554
Binary files /dev/null and b/bin_0721/IE_WinForms.exe differ
diff --git a/bin_0721/IE_WinForms.exe.config b/bin_0721/IE_WinForms.exe.config
new file mode 100644
index 0000000..f45ed8d
--- /dev/null
+++ b/bin_0721/IE_WinForms.exe.config
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bin_0721/NPOI.OOXML.dll b/bin_0721/NPOI.OOXML.dll
new file mode 100644
index 0000000..437c11c
Binary files /dev/null and b/bin_0721/NPOI.OOXML.dll differ
diff --git a/bin_0721/NPOI.OpenXml4Net.dll b/bin_0721/NPOI.OpenXml4Net.dll
new file mode 100644
index 0000000..e5c4ec7
Binary files /dev/null and b/bin_0721/NPOI.OpenXml4Net.dll differ
diff --git a/bin_0721/NPOI.OpenXmlFormats.dll b/bin_0721/NPOI.OpenXmlFormats.dll
new file mode 100644
index 0000000..3a27b21
Binary files /dev/null and b/bin_0721/NPOI.OpenXmlFormats.dll differ
diff --git a/bin_0721/NPOI.dll b/bin_0721/NPOI.dll
new file mode 100644
index 0000000..baa5eb8
Binary files /dev/null and b/bin_0721/NPOI.dll differ
diff --git a/bin_0721/OCCTProxy.dll b/bin_0721/OCCTProxy.dll
new file mode 100644
index 0000000..f36669b
Binary files /dev/null and b/bin_0721/OCCTProxy.dll differ
diff --git a/bin_0721/OCCTProxy.dll.metagen b/bin_0721/OCCTProxy.dll.metagen
new file mode 100644
index 0000000..31a4ab8
--- /dev/null
+++ b/bin_0721/OCCTProxy.dll.metagen
@@ -0,0 +1,178 @@
+ImageRuntimeVersion: v4.0.30319
+Assembly OCCTProxy, Version=0.0.*, Culture=固定语言(固定国家/地区):
+ hash=SHA1, flags=PublicKey
+Assembly mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:
+ hash=None, flags=None
+Class CDMPt3D: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
+ Void .ctor(CDMPt3D): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
+ Void .ctor(Double, Double, Double): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
+ Fields:
+ Double m_dX : Public
+ Double m_dY : Public
+ Double m_dZ : Public
+Class CDMDataRect: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
+ Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
+ Fields:
+ CDMPt3D m_ptCenter : Public
+ Double m_dAngleXY : Public
+ Double m_dLen : Public
+ Double m_dWidth : Public
+ Double m_dHeight : Public
+Class MyColor: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
+ Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
+ Fields:
+ Double m_dRed : Public
+ Double m_dGreen : Public
+ Double m_dBlue : Public
+Class CDMCompoment: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
+ Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
+ Fields:
+ Int32 m_iComID : Public
+ System.String m_strNumber : Public
+ CDMDataRect m_cdmDataRect : Public
+ MyColor m_myColor : Public
+ System.String m_sTime : Public
+ Int32 m_iTime : Public
+ CDMPt3D[] m_arrPt3D : Public
+ Double m_dHeight : Public
+ CDMPt3D m_vecor3D : Public
+ CDMPt3D[] m_arrPt3DStair : Public
+ CDMPt3D[] m_arrPt3DStairBan : Public
+ CDMPt3D[] m_arrPt3DStairLiang : Public
+ CDMPt3D[] m_arrVec3D : Public
+ CDMPt3D[][] m_arrArrPt3DGJ : Public
+ Boolean m_bChangeMode : Public
+ Int32 m_iGJType : Public
+Class NCollection_Haft >: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
+ Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
+ Interfaces:
+ System.IDisposable
+ Methods:
+ op_FunctionCall(): PrivateScope, Public, HideBySig, SpecialName
+ Dispose(): PrivateScope, Public, Final, Virtual, HideBySig
+Class NCollection_Haft >: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
+ Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
+ Interfaces:
+ System.IDisposable
+ Methods:
+ op_FunctionCall(): PrivateScope, Public, HideBySig, SpecialName
+ Dispose(): PrivateScope, Public, Final, Virtual, HideBySig
+Class NCollection_Haft >: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
+ Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
+ Interfaces:
+ System.IDisposable
+ Methods:
+ op_FunctionCall(): PrivateScope, Public, HideBySig, SpecialName
+ Dispose(): PrivateScope, Public, Final, Virtual, HideBySig
+Class NCollection_Haft >: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
+ Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
+ Interfaces:
+ System.IDisposable
+ Methods:
+ op_FunctionCall(): PrivateScope, Public, HideBySig, SpecialName
+ Dispose(): PrivateScope, Public, Final, Virtual, HideBySig
+Class NCollection_Haft\,std::less\,std::allocator > > > >: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
+ Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
+ Interfaces:
+ System.IDisposable
+ Methods:
+ op_FunctionCall(): PrivateScope, Public, HideBySig, SpecialName
+ Dispose(): PrivateScope, Public, Final, Virtual, HideBySig
+Class NCollection_Haft\,int\,std::less >\,std::allocator const \,int> > > >: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
+ Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
+ Interfaces:
+ System.IDisposable
+ Methods:
+ op_FunctionCall(): PrivateScope, Public, HideBySig, SpecialName
+ Dispose(): PrivateScope, Public, Final, Virtual, HideBySig
+Class OCCTProxy: AutoLayout, AnsiClass, Class, Public, BeforeFieldInit
+ Void .ctor(): PrivateScope, Public, HideBySig, SpecialName, RTSpecialName
+ Interfaces:
+ System.IDisposable
+ Methods:
+ InitViewer(IntPtr): PrivateScope, Public, HideBySig
+ TestArrar(Byte[]): PrivateScope, Public, HideBySig
+ Dump(TCollection_AsciiString* IsImplicitlyDereferenced): PrivateScope, Public, HideBySig
+ RedrawView(): PrivateScope, Public, HideBySig
+ UpdateView(): PrivateScope, Public, HideBySig
+ SetDegenerateModeOn(): PrivateScope, Public, HideBySig
+ SetDegenerateModeOff(): PrivateScope, Public, HideBySig
+ WindowFitAll(Int32, Int32, Int32, Int32): PrivateScope, Public, HideBySig
+ Place(Int32, Int32, Single): PrivateScope, Public, HideBySig
+ Zoom(Int32, Int32, Int32, Int32): PrivateScope, Public, HideBySig
+ Pan(Int32, Int32): PrivateScope, Public, HideBySig
+ Rotation(Int32, Int32): PrivateScope, Public, HideBySig
+ StartRotation(Int32, Int32): PrivateScope, Public, HideBySig
+ Select(): PrivateScope, Public, HideBySig
+ Select(Int32, Int32, Int32, Int32): PrivateScope, Public, HideBySig
+ MoveTo(Int32, Int32): PrivateScope, Public, HideBySig
+ ShiftSelect(): PrivateScope, Public, HideBySig
+ ShiftSelect(Int32, Int32, Int32, Int32): PrivateScope, Public, HideBySig
+ BackgroundColor(Int32* IsImplicitlyDereferenced, Int32* IsImplicitlyDereferenced, Int32* IsImplicitlyDereferenced): PrivateScope, Public, HideBySig
+ GetBGColR(): PrivateScope, Public, HideBySig
+ GetBGColG(): PrivateScope, Public, HideBySig
+ GetBGColB(): PrivateScope, Public, HideBySig
+ UpdateCurrentViewer(): PrivateScope, Public, HideBySig
+ FrontView(): PrivateScope, Public, HideBySig
+ TopView(): PrivateScope, Public, HideBySig
+ LeftView(): PrivateScope, Public, HideBySig
+ BackView(): PrivateScope, Public, HideBySig
+ RightView(): PrivateScope, Public, HideBySig
+ BottomView(): PrivateScope, Public, HideBySig
+ AxoView(): PrivateScope, Public, HideBySig
+ Scale(): PrivateScope, Public, HideBySig
+ ZoomAllView(): PrivateScope, Public, HideBySig
+ Reset(): PrivateScope, Public, HideBySig
+ Update(): PrivateScope, Public, HideBySig
+ SetDisplayMode(Int32): PrivateScope, Public, HideBySig
+ SetColor(handle* IsImplicitlyDereferenced, Quantity_Color): PrivateScope, Public, HideBySig
+ SetColor(Int32, Int32, Int32): PrivateScope, Public, HideBySig
+ GetObjColR(): PrivateScope, Public, HideBySig
+ GetObjColG(): PrivateScope, Public, HideBySig
+ ObjectColor(Int32* IsImplicitlyDereferenced, Int32* IsImplicitlyDereferenced, Int32* IsImplicitlyDereferenced): PrivateScope, Public, HideBySig
+ GetObjColB(): PrivateScope, Public, HideBySig
+ SetBackgroundColor(Int32, Int32, Int32): PrivateScope, Public, HideBySig
+ EraseObjects(): PrivateScope, Public, HideBySig
+ GetOCCVersion(): PrivateScope, Public, HideBySig
+ SetMaterial(Int32): PrivateScope, Public, HideBySig
+ SetTransparency(Int32): PrivateScope, Public, HideBySig
+ IsObjectSelected(): PrivateScope, Public, HideBySig
+ DisplayMode(): PrivateScope, Public, HideBySig
+ CreateNewView(IntPtr): PrivateScope, Public, HideBySig
+ SetAISContext(OCCTProxy): PrivateScope, Public, HideBySig
+ GetContext(handle*): PrivateScope, Public, HideBySig
+ ImportBrep(TCollection_AsciiString* IsImplicitlyDereferenced): PrivateScope, Public, HideBySig
+ ImportBrep(String): PrivateScope, Public, HideBySig
+ ImportStep(TCollection_AsciiString* IsImplicitlyDereferenced): PrivateScope, Public, HideBySig
+ ImportIges(TCollection_AsciiString* IsImplicitlyDereferenced): PrivateScope, Public, HideBySig
+ ExportBRep(TCollection_AsciiString* IsImplicitlyDereferenced): PrivateScope, Public, HideBySig
+ ExportStep(TCollection_AsciiString* IsImplicitlyDereferenced): PrivateScope, Public, HideBySig
+ ExportIges(TCollection_AsciiString* IsImplicitlyDereferenced): PrivateScope, Public, HideBySig
+ ExportVrml(TCollection_AsciiString* IsImplicitlyDereferenced): PrivateScope, Public, HideBySig
+ ExportStl(TCollection_AsciiString* IsImplicitlyDereferenced): PrivateScope, Public, HideBySig
+ TranslateModel(String, Int32, Boolean(HasFieldMarshal)): PrivateScope, Public, HideBySig
+ InitOCCTProxy(): PrivateScope, Public, HideBySig
+ ConvertColor(MyEnumColor): PrivateScope, Public, HideBySig
+ AddComponent(CDMCompoment): PrivateScope, Public, HideBySig
+ HideComponent(Int32): PrivateScope, Public, HideBySig
+ HideComponent(CDMCompoment): PrivateScope, Public, HideBySig
+ ShowComponent(Int32): PrivateScope, Public, HideBySig
+ ShowComponent(CDMCompoment): PrivateScope, Public, HideBySig
+ HighLightComponent(CDMCompoment): PrivateScope, Public, HideBySig
+ HighLightComponent(Int32): PrivateScope, Public, HideBySig
+ UnHighLightComponent(CDMCompoment): PrivateScope, Public, HideBySig
+ ChangeModeComponent(CDMCompoment): PrivateScope, Public, HideBySig
+ UnChangeModeComponent(CDMCompoment): PrivateScope, Public, HideBySig
+ SetAllDataTransparency(Int32): PrivateScope, Public, HideBySig
+ RemoveAllData(): PrivateScope, Public, HideBySig
+ GetCMDID(): PrivateScope, Public, HideBySig
+ ~OCCTProxy(): PrivateScope, Public, HideBySig
+ Dispose(): PrivateScope, Public, Final, Virtual, HideBySig
+Struct MyEnumColor: AutoLayout, AnsiClass, Class, Public, Sealed, BeforeFieldInit
+ :System.Enum
+ Fields:
+ Int32 value__ : Public, SpecialName, RTSpecialName
+ MyEnumColor ERed = 0 : Public, Static, Literal, HasDefault
+ MyEnumColor EGreen = 1 : Public, Static, Literal, HasDefault
+ MyEnumColor EBlue = 2 : Public, Static, Literal, HasDefault
+ MyEnumColor EYello = 3 : Public, Static, Literal, HasDefault
diff --git a/bin_0721/OCCTProxy.exp b/bin_0721/OCCTProxy.exp
new file mode 100644
index 0000000..edd0790
Binary files /dev/null and b/bin_0721/OCCTProxy.exp differ
diff --git a/bin_0721/OCCTProxy.lib b/bin_0721/OCCTProxy.lib
new file mode 100644
index 0000000..d3d7ca3
Binary files /dev/null and b/bin_0721/OCCTProxy.lib differ
diff --git a/bin_0721/TKBO.dll b/bin_0721/TKBO.dll
new file mode 100644
index 0000000..200fe28
Binary files /dev/null and b/bin_0721/TKBO.dll differ
diff --git a/bin_0721/TKBRep.dll b/bin_0721/TKBRep.dll
new file mode 100644
index 0000000..d23179b
Binary files /dev/null and b/bin_0721/TKBRep.dll differ
diff --git a/bin_0721/TKBin.dll b/bin_0721/TKBin.dll
new file mode 100644
index 0000000..09d5108
Binary files /dev/null and b/bin_0721/TKBin.dll differ
diff --git a/bin_0721/TKBinL.dll b/bin_0721/TKBinL.dll
new file mode 100644
index 0000000..662508f
Binary files /dev/null and b/bin_0721/TKBinL.dll differ
diff --git a/bin_0721/TKBinTObj.dll b/bin_0721/TKBinTObj.dll
new file mode 100644
index 0000000..dc1737e
Binary files /dev/null and b/bin_0721/TKBinTObj.dll differ
diff --git a/bin_0721/TKBinXCAF.dll b/bin_0721/TKBinXCAF.dll
new file mode 100644
index 0000000..b3300f0
Binary files /dev/null and b/bin_0721/TKBinXCAF.dll differ
diff --git a/bin_0721/TKBool.dll b/bin_0721/TKBool.dll
new file mode 100644
index 0000000..56c1893
Binary files /dev/null and b/bin_0721/TKBool.dll differ
diff --git a/bin_0721/TKCAF.dll b/bin_0721/TKCAF.dll
new file mode 100644
index 0000000..e539d7e
Binary files /dev/null and b/bin_0721/TKCAF.dll differ
diff --git a/bin_0721/TKCDF.dll b/bin_0721/TKCDF.dll
new file mode 100644
index 0000000..0c29da9
Binary files /dev/null and b/bin_0721/TKCDF.dll differ
diff --git a/bin_0721/TKD3DHost.dll b/bin_0721/TKD3DHost.dll
new file mode 100644
index 0000000..dbcdd11
Binary files /dev/null and b/bin_0721/TKD3DHost.dll differ
diff --git a/bin_0721/TKDCAF.dll b/bin_0721/TKDCAF.dll
new file mode 100644
index 0000000..562c56f
Binary files /dev/null and b/bin_0721/TKDCAF.dll differ
diff --git a/bin_0721/TKDFBrowser.dll b/bin_0721/TKDFBrowser.dll
new file mode 100644
index 0000000..dd949c3
Binary files /dev/null and b/bin_0721/TKDFBrowser.dll differ
diff --git a/bin_0721/TKDraw.dll b/bin_0721/TKDraw.dll
new file mode 100644
index 0000000..db977bd
Binary files /dev/null and b/bin_0721/TKDraw.dll differ
diff --git a/bin_0721/TKFeat.dll b/bin_0721/TKFeat.dll
new file mode 100644
index 0000000..1dbb5b8
Binary files /dev/null and b/bin_0721/TKFeat.dll differ
diff --git a/bin_0721/TKFillet.dll b/bin_0721/TKFillet.dll
new file mode 100644
index 0000000..cc5a801
Binary files /dev/null and b/bin_0721/TKFillet.dll differ
diff --git a/bin_0721/TKG2d.dll b/bin_0721/TKG2d.dll
new file mode 100644
index 0000000..86c54f6
Binary files /dev/null and b/bin_0721/TKG2d.dll differ
diff --git a/bin_0721/TKG3d.dll b/bin_0721/TKG3d.dll
new file mode 100644
index 0000000..33e43e1
Binary files /dev/null and b/bin_0721/TKG3d.dll differ
diff --git a/bin_0721/TKGeomAlgo.dll b/bin_0721/TKGeomAlgo.dll
new file mode 100644
index 0000000..a1b1af7
Binary files /dev/null and b/bin_0721/TKGeomAlgo.dll differ
diff --git a/bin_0721/TKGeomBase.dll b/bin_0721/TKGeomBase.dll
new file mode 100644
index 0000000..0f45188
Binary files /dev/null and b/bin_0721/TKGeomBase.dll differ
diff --git a/bin_0721/TKHLR.dll b/bin_0721/TKHLR.dll
new file mode 100644
index 0000000..72e60bc
Binary files /dev/null and b/bin_0721/TKHLR.dll differ
diff --git a/bin_0721/TKIGES.dll b/bin_0721/TKIGES.dll
new file mode 100644
index 0000000..9f061d7
Binary files /dev/null and b/bin_0721/TKIGES.dll differ
diff --git a/bin_0721/TKIVtk.dll b/bin_0721/TKIVtk.dll
new file mode 100644
index 0000000..3842d25
Binary files /dev/null and b/bin_0721/TKIVtk.dll differ
diff --git a/bin_0721/TKIVtkDraw.dll b/bin_0721/TKIVtkDraw.dll
new file mode 100644
index 0000000..c2ca7cd
Binary files /dev/null and b/bin_0721/TKIVtkDraw.dll differ
diff --git a/bin_0721/TKLCAF.dll b/bin_0721/TKLCAF.dll
new file mode 100644
index 0000000..a806955
Binary files /dev/null and b/bin_0721/TKLCAF.dll differ
diff --git a/bin_0721/TKMath.dll b/bin_0721/TKMath.dll
new file mode 100644
index 0000000..4e4f323
Binary files /dev/null and b/bin_0721/TKMath.dll differ
diff --git a/bin_0721/TKMesh.dll b/bin_0721/TKMesh.dll
new file mode 100644
index 0000000..59dbfff
Binary files /dev/null and b/bin_0721/TKMesh.dll differ
diff --git a/bin_0721/TKMeshVS.dll b/bin_0721/TKMeshVS.dll
new file mode 100644
index 0000000..992b571
Binary files /dev/null and b/bin_0721/TKMeshVS.dll differ
diff --git a/bin_0721/TKOffset.dll b/bin_0721/TKOffset.dll
new file mode 100644
index 0000000..83b8f4a
Binary files /dev/null and b/bin_0721/TKOffset.dll differ
diff --git a/bin_0721/TKOpenGl.dll b/bin_0721/TKOpenGl.dll
new file mode 100644
index 0000000..fa1e4d0
Binary files /dev/null and b/bin_0721/TKOpenGl.dll differ
diff --git a/bin_0721/TKPrim.dll b/bin_0721/TKPrim.dll
new file mode 100644
index 0000000..a7a8a99
Binary files /dev/null and b/bin_0721/TKPrim.dll differ
diff --git a/bin_0721/TKQADraw.dll b/bin_0721/TKQADraw.dll
new file mode 100644
index 0000000..a1dd8ab
Binary files /dev/null and b/bin_0721/TKQADraw.dll differ
diff --git a/bin_0721/TKRWMesh.dll b/bin_0721/TKRWMesh.dll
new file mode 100644
index 0000000..654e4bd
Binary files /dev/null and b/bin_0721/TKRWMesh.dll differ
diff --git a/bin_0721/TKSTEP.dll b/bin_0721/TKSTEP.dll
new file mode 100644
index 0000000..749d796
Binary files /dev/null and b/bin_0721/TKSTEP.dll differ
diff --git a/bin_0721/TKSTEP209.dll b/bin_0721/TKSTEP209.dll
new file mode 100644
index 0000000..c978348
Binary files /dev/null and b/bin_0721/TKSTEP209.dll differ
diff --git a/bin_0721/TKSTEPAttr.dll b/bin_0721/TKSTEPAttr.dll
new file mode 100644
index 0000000..61389d3
Binary files /dev/null and b/bin_0721/TKSTEPAttr.dll differ
diff --git a/bin_0721/TKSTEPBase.dll b/bin_0721/TKSTEPBase.dll
new file mode 100644
index 0000000..48d688e
Binary files /dev/null and b/bin_0721/TKSTEPBase.dll differ
diff --git a/bin_0721/TKSTL.dll b/bin_0721/TKSTL.dll
new file mode 100644
index 0000000..c5ff2de
Binary files /dev/null and b/bin_0721/TKSTL.dll differ
diff --git a/bin_0721/TKService.dll b/bin_0721/TKService.dll
new file mode 100644
index 0000000..28c3354
Binary files /dev/null and b/bin_0721/TKService.dll differ
diff --git a/bin_0721/TKShHealing.dll b/bin_0721/TKShHealing.dll
new file mode 100644
index 0000000..1832b0a
Binary files /dev/null and b/bin_0721/TKShHealing.dll differ
diff --git a/bin_0721/TKShapeView.dll b/bin_0721/TKShapeView.dll
new file mode 100644
index 0000000..04c145b
Binary files /dev/null and b/bin_0721/TKShapeView.dll differ
diff --git a/bin_0721/TKStd.dll b/bin_0721/TKStd.dll
new file mode 100644
index 0000000..5d5fb6d
Binary files /dev/null and b/bin_0721/TKStd.dll differ
diff --git a/bin_0721/TKStdL.dll b/bin_0721/TKStdL.dll
new file mode 100644
index 0000000..6526664
Binary files /dev/null and b/bin_0721/TKStdL.dll differ
diff --git a/bin_0721/TKTInspector.dll b/bin_0721/TKTInspector.dll
new file mode 100644
index 0000000..291093c
Binary files /dev/null and b/bin_0721/TKTInspector.dll differ
diff --git a/bin_0721/TKTInspectorAPI.dll b/bin_0721/TKTInspectorAPI.dll
new file mode 100644
index 0000000..96d23b3
Binary files /dev/null and b/bin_0721/TKTInspectorAPI.dll differ
diff --git a/bin_0721/TKTObj.dll b/bin_0721/TKTObj.dll
new file mode 100644
index 0000000..93f65fe
Binary files /dev/null and b/bin_0721/TKTObj.dll differ
diff --git a/bin_0721/TKTObjDRAW.dll b/bin_0721/TKTObjDRAW.dll
new file mode 100644
index 0000000..499f0eb
Binary files /dev/null and b/bin_0721/TKTObjDRAW.dll differ
diff --git a/bin_0721/TKToolsDraw.dll b/bin_0721/TKToolsDraw.dll
new file mode 100644
index 0000000..854b288
Binary files /dev/null and b/bin_0721/TKToolsDraw.dll differ
diff --git a/bin_0721/TKTopAlgo.dll b/bin_0721/TKTopAlgo.dll
new file mode 100644
index 0000000..6084f35
Binary files /dev/null and b/bin_0721/TKTopAlgo.dll differ
diff --git a/bin_0721/TKTopTest.dll b/bin_0721/TKTopTest.dll
new file mode 100644
index 0000000..6c98726
Binary files /dev/null and b/bin_0721/TKTopTest.dll differ
diff --git a/bin_0721/TKTreeModel.dll b/bin_0721/TKTreeModel.dll
new file mode 100644
index 0000000..a70ea21
Binary files /dev/null and b/bin_0721/TKTreeModel.dll differ
diff --git a/bin_0721/TKV3d.dll b/bin_0721/TKV3d.dll
new file mode 100644
index 0000000..2c59568
Binary files /dev/null and b/bin_0721/TKV3d.dll differ
diff --git a/bin_0721/TKVCAF.dll b/bin_0721/TKVCAF.dll
new file mode 100644
index 0000000..a2b0cd7
Binary files /dev/null and b/bin_0721/TKVCAF.dll differ
diff --git a/bin_0721/TKVInspector.dll b/bin_0721/TKVInspector.dll
new file mode 100644
index 0000000..4d101a3
Binary files /dev/null and b/bin_0721/TKVInspector.dll differ
diff --git a/bin_0721/TKVRML.dll b/bin_0721/TKVRML.dll
new file mode 100644
index 0000000..d72c529
Binary files /dev/null and b/bin_0721/TKVRML.dll differ
diff --git a/bin_0721/TKView.dll b/bin_0721/TKView.dll
new file mode 100644
index 0000000..18b5187
Binary files /dev/null and b/bin_0721/TKView.dll differ
diff --git a/bin_0721/TKViewerTest.dll b/bin_0721/TKViewerTest.dll
new file mode 100644
index 0000000..9189f3e
Binary files /dev/null and b/bin_0721/TKViewerTest.dll differ
diff --git a/bin_0721/TKXCAF.dll b/bin_0721/TKXCAF.dll
new file mode 100644
index 0000000..4cd2999
Binary files /dev/null and b/bin_0721/TKXCAF.dll differ
diff --git a/bin_0721/TKXDEDRAW.dll b/bin_0721/TKXDEDRAW.dll
new file mode 100644
index 0000000..fd49fcb
Binary files /dev/null and b/bin_0721/TKXDEDRAW.dll differ
diff --git a/bin_0721/TKXDEIGES.dll b/bin_0721/TKXDEIGES.dll
new file mode 100644
index 0000000..e7ffbc8
Binary files /dev/null and b/bin_0721/TKXDEIGES.dll differ
diff --git a/bin_0721/TKXDESTEP.dll b/bin_0721/TKXDESTEP.dll
new file mode 100644
index 0000000..689a826
Binary files /dev/null and b/bin_0721/TKXDESTEP.dll differ
diff --git a/bin_0721/TKXMesh.dll b/bin_0721/TKXMesh.dll
new file mode 100644
index 0000000..04feb4f
Binary files /dev/null and b/bin_0721/TKXMesh.dll differ
diff --git a/bin_0721/TKXSBase.dll b/bin_0721/TKXSBase.dll
new file mode 100644
index 0000000..4e790f8
Binary files /dev/null and b/bin_0721/TKXSBase.dll differ
diff --git a/bin_0721/TKXSDRAW.dll b/bin_0721/TKXSDRAW.dll
new file mode 100644
index 0000000..faeaa92
Binary files /dev/null and b/bin_0721/TKXSDRAW.dll differ
diff --git a/bin_0721/TKXml.dll b/bin_0721/TKXml.dll
new file mode 100644
index 0000000..730e723
Binary files /dev/null and b/bin_0721/TKXml.dll differ
diff --git a/bin_0721/TKXmlL.dll b/bin_0721/TKXmlL.dll
new file mode 100644
index 0000000..58115a9
Binary files /dev/null and b/bin_0721/TKXmlL.dll differ
diff --git a/bin_0721/TKXmlTObj.dll b/bin_0721/TKXmlTObj.dll
new file mode 100644
index 0000000..f01fc23
Binary files /dev/null and b/bin_0721/TKXmlTObj.dll differ
diff --git a/bin_0721/TKXmlXCAF.dll b/bin_0721/TKXmlXCAF.dll
new file mode 100644
index 0000000..3e60ddf
Binary files /dev/null and b/bin_0721/TKXmlXCAF.dll differ
diff --git a/bin_0721/TKernel.dll b/bin_0721/TKernel.dll
new file mode 100644
index 0000000..9d939da
Binary files /dev/null and b/bin_0721/TKernel.dll differ
diff --git a/bin_0721/avcodec-57.dll b/bin_0721/avcodec-57.dll
new file mode 100644
index 0000000..dede952
Binary files /dev/null and b/bin_0721/avcodec-57.dll differ
diff --git a/bin_0721/avdevice-57.dll b/bin_0721/avdevice-57.dll
new file mode 100644
index 0000000..fb24e08
Binary files /dev/null and b/bin_0721/avdevice-57.dll differ
diff --git a/bin_0721/avfilter-6.dll b/bin_0721/avfilter-6.dll
new file mode 100644
index 0000000..067aebe
Binary files /dev/null and b/bin_0721/avfilter-6.dll differ
diff --git a/bin_0721/avformat-57.dll b/bin_0721/avformat-57.dll
new file mode 100644
index 0000000..751d347
Binary files /dev/null and b/bin_0721/avformat-57.dll differ
diff --git a/bin_0721/avutil-55.dll b/bin_0721/avutil-55.dll
new file mode 100644
index 0000000..fcc8c57
Binary files /dev/null and b/bin_0721/avutil-55.dll differ
diff --git a/bin_0721/data/cofig.txt b/bin_0721/data/cofig.txt
new file mode 100644
index 0000000..a043b09
--- /dev/null
+++ b/bin_0721/data/cofig.txt
@@ -0,0 +1 @@
+D:\\Program Files\\Autodesk\\AutoCAD 2016\\acad.exe
\ No newline at end of file
diff --git a/bin_0721/data/excel/项目BDM属性.xlsx b/bin_0721/data/excel/项目BDM属性.xlsx
new file mode 100644
index 0000000..ead68c6
Binary files /dev/null and b/bin_0721/data/excel/项目BDM属性.xlsx differ
diff --git a/bin_0721/freetype.dll b/bin_0721/freetype.dll
new file mode 100644
index 0000000..80e56b7
Binary files /dev/null and b/bin_0721/freetype.dll differ
diff --git a/bin_0721/mfcsample.dll b/bin_0721/mfcsample.dll
new file mode 100644
index 0000000..381ebe6
Binary files /dev/null and b/bin_0721/mfcsample.dll differ
diff --git a/bin_0721/swscale-4.dll b/bin_0721/swscale-4.dll
new file mode 100644
index 0000000..d0d2120
Binary files /dev/null and b/bin_0721/swscale-4.dll differ
diff --git a/bin_0721/tbb.dll b/bin_0721/tbb.dll
new file mode 100644
index 0000000..09af99b
Binary files /dev/null and b/bin_0721/tbb.dll differ
diff --git a/bin_0721/tbb_debug.dll b/bin_0721/tbb_debug.dll
new file mode 100644
index 0000000..0263fdc
Binary files /dev/null and b/bin_0721/tbb_debug.dll differ
diff --git a/bin_0721/tbb_preview.dll b/bin_0721/tbb_preview.dll
new file mode 100644
index 0000000..fd8f566
Binary files /dev/null and b/bin_0721/tbb_preview.dll differ
diff --git a/bin_0721/tbb_preview_debug.dll b/bin_0721/tbb_preview_debug.dll
new file mode 100644
index 0000000..730fd9e
Binary files /dev/null and b/bin_0721/tbb_preview_debug.dll differ
diff --git a/bin_0721/tbbmalloc.dll b/bin_0721/tbbmalloc.dll
new file mode 100644
index 0000000..75878c1
Binary files /dev/null and b/bin_0721/tbbmalloc.dll differ
diff --git a/bin_0721/tbbmalloc_debug.dll b/bin_0721/tbbmalloc_debug.dll
new file mode 100644
index 0000000..edb5ce3
Binary files /dev/null and b/bin_0721/tbbmalloc_debug.dll differ
diff --git a/bin_0721/tbbmalloc_proxy.dll b/bin_0721/tbbmalloc_proxy.dll
new file mode 100644
index 0000000..0b602e5
Binary files /dev/null and b/bin_0721/tbbmalloc_proxy.dll differ
diff --git a/bin_0721/tbbmalloc_proxy_debug.dll b/bin_0721/tbbmalloc_proxy_debug.dll
new file mode 100644
index 0000000..395f481
Binary files /dev/null and b/bin_0721/tbbmalloc_proxy_debug.dll differ
diff --git a/bin_0721/图形引擎配图/上部上排角筋.png b/bin_0721/图形引擎配图/上部上排角筋.png
new file mode 100644
index 0000000..72ccb56
Binary files /dev/null and b/bin_0721/图形引擎配图/上部上排角筋.png differ
diff --git a/bin_0721/图形引擎配图/下部下排中间钢筋.png b/bin_0721/图形引擎配图/下部下排中间钢筋.png
new file mode 100644
index 0000000..f9871ea
Binary files /dev/null and b/bin_0721/图形引擎配图/下部下排中间钢筋.png differ
diff --git a/bin_0721/图形引擎配图/下部下排角筋.png b/bin_0721/图形引擎配图/下部下排角筋.png
new file mode 100644
index 0000000..acc6c97
Binary files /dev/null and b/bin_0721/图形引擎配图/下部下排角筋.png differ
diff --git a/bin_0721/图形引擎配图/侧面构造纵筋.png b/bin_0721/图形引擎配图/侧面构造纵筋.png
new file mode 100644
index 0000000..261ea2c
Binary files /dev/null and b/bin_0721/图形引擎配图/侧面构造纵筋.png differ
diff --git a/bin_0721/图形引擎配图/构件轴测图.png b/bin_0721/图形引擎配图/构件轴测图.png
new file mode 100644
index 0000000..123b93c
Binary files /dev/null and b/bin_0721/图形引擎配图/构件轴测图.png differ
diff --git a/bin_0721/图形引擎配图/箍筋.png b/bin_0721/图形引擎配图/箍筋.png
new file mode 100644
index 0000000..41144c1
Binary files /dev/null and b/bin_0721/图形引擎配图/箍筋.png differ