




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、坐标转换源代码/ Convert.cpp : implementation file/#include "stdafx.h"#include "坐标转换.h"#include "Convert.h"#include "Converting.h"#include "zbxtsz.h"#include "gybl.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE = _FILE_;#
2、endif/ CConvert dialogCConvert:CConvert(CWnd* pParent /*=NULL*/): CDialog(CConvert:IDD, pParent)/AFX_DATA_INIT(CConvert)m_s21 = -1;m_s22 = -1;m_s23 = -1;m_s24 = -1;m_s25 = -1;m_s26 = -1;m_s27 = -1;m_New_Zyzwx = 0.0;m_Zyzwx = 0.0;/AFX_DATA_INITvoid CConvert:DoDataExchange(CDataExchange* pDX)CDialog:D
3、oDataExchange(pDX);/AFX_DATA_MAP(CConvert)DDX_Control(pDX, IDC_NEW_Zyzwx, m_C_New_Zyzwx);DDX_Control(pDX, IDC_Zyzwx, m_C_Zyzwx);DDX_Control(pDX, IDC_ZBXT, m_Zbxt);DDX_Control(pDX, IDC_New_ZBXT, m_New_Zbxt);DDX_Control(pDX, IDC_Txfs1, m_Txfs1);DDX_Control(pDX, IDC_a21, m_c21);DDX_Control(pDX, IDC_a22
4、, m_c22);DDX_Control(pDX, IDC_a23, m_c23);DDX_Control(pDX, IDC_a24, m_c24);DDX_Control(pDX, IDC_a25, m_c25);DDX_Control(pDX, IDC_a26, m_c26);DDX_Control(pDX, IDC_a27, m_c27);DDX_Radio(pDX, IDC_a21, m_s21);DDX_Radio(pDX, IDC_a22, m_s22);DDX_Radio(pDX, IDC_a23, m_s23);DDX_Radio(pDX, IDC_a24, m_s24);DD
5、X_Radio(pDX, IDC_a25, m_s25);DDX_Radio(pDX, IDC_a26, m_s26);DDX_Radio(pDX, IDC_a27, m_s27);DDX_Text(pDX, IDC_NEW_Zyzwx, m_New_Zyzwx);DDX_Text(pDX, IDC_Zyzwx, m_Zyzwx);DDX_Control(pDX, IDC_Grid1, m_Grid1);DDX_Control(pDX, IDC_Grid2, m_Grid2);DDX_Control(pDX, IDC_Grid3, m_Grid3);DDX_Control(pDX, IDC_G
6、rid4, m_Grid4);DDX_Control(pDX, IDC_Grid5, m_Grid5);DDX_Control(pDX, IDC_Grid6, m_Grid6);DDX_Control(pDX, IDC_Grid7, m_Grid7);/AFX_DATA_MAPBEGIN_MESSAGE_MAP(CConvert, CDialog)/AFX_MSG_MAP(CConvert)ON_BN_CLICKED(IDC_Dyzbxt, OnDyzbxt)ON_BN_CLICKED(IDC_Txfs1, OnTxfs1)ON_BN_CLICKED(IDC_Txfs2, OnTxfs2)ON
7、_BN_CLICKED(IDC_Txfs3, OnTxfs3)ON_BN_CLICKED(IDC_Txfs4, OnTxfs4)ON_BN_CLICKED(IDC_a21, Ona21)ON_BN_CLICKED(IDC_a22, Ona22)ON_BN_CLICKED(IDC_a23, Ona23)ON_BN_CLICKED(IDC_a24, Ona24)ON_BN_CLICKED(IDC_a25, Ona25)ON_BN_CLICKED(IDC_a26, Ona26)ON_BN_CLICKED(IDC_a27, Ona27)ON_CBN_SELCHANGE(IDC_New_ZBXT, On
8、SelchangeNewZBXT)ON_CBN_SELCHANGE(IDC_ZBXT, OnSelchangeZbxt)ON_BN_CLICKED(ID_Insert, OnInsert)ON_BN_CLICKED(ID_Delete, OnDelete)ON_BN_CLICKED(ID_change, Onchange)ON_BN_CLICKED(ID_Input, OnInput)ON_BN_CLICKED(ID_Output, OnOutput)/AFX_MSG_MAPEND_MESSAGE_MAP()/ CConvert message handlersvoid CConvert:On
9、Dyzbxt() CZbxtSz dlg; dlg.DoModal(); int i,j; i=m_Zbxt.GetCount(); for (j=0;j m_Zbxt.DeleteString(0); m_New_Zbxt.DeleteString(0); GyBl.Zbxt_work= GyBl.Zbxt_head;while (GyBl.Zbxt_work!=NULL) m_Zbxt.AddString(GyBl.Zbxt_work->XtName); m_New_Zbxt.AddString(GyBl.Zbxt_work->XtName); GyBl.Zbxt_work=G
10、yBl.Zbxt_work->next;SzzbxtName();BOOL CConvert:OnInitDialog() int i; k_mode=1;CDialog:OnInitDialog();CString sHeading;sHeading = _T("序号|点 号 | 转 换 前 X 坐 标 | 转 换 前 Y 坐 标 | 转 换 后 X 坐 标 | 转 换 后 Y 坐 标 "); m_Grid1.SetFormatString ( sHeading); sHeading = _T("序号| 点 号 | 纬 度 | 经 度 | 转 换 后 X
11、坐 标 | 转 换 后 Y 坐 标 "); m_Grid2.SetFormatString ( sHeading);sHeading = _T("序号| 点 号 | X 坐 标 | Y 坐 标 | 纬 度 | 经 度 "); m_Grid3.SetFormatString ( sHeading);sHeading = _T("序号| 点 号 | B | L | H |X|Y|Z"); m_Grid4.SetFormatString ( sHeading);sHeading = _T("序号| 点 号 | X | Y | Z |B|L|
12、H"); m_Grid5.SetFormatString ( sHeading); for( i = 1; i < 8; i+ )m_Grid4.SetColWidth(i,1500); m_Grid5.SetColWidth(i,1500);sHeading = _T("序号| 点 号 | 转 换 前 X 坐 标 | 转 换 前 Y 坐 标 | 转 换 后 X 坐 标 | 转 换 后 Y 坐 标 "); m_Grid6.SetFormatString ( sHeading);sHeading = _T("序号| 点 号 | 转 换 前 X 坐 标
13、 | 转 换 前 Y 坐 标 | 转 换 前 Z 坐 标 | 转 换 后 X 坐 标 | 转 换 后 Y 坐 标 |转 换 前 Y 坐 标 "); m_Grid7.SetFormatString ( sHeading); m_Grid1.SetAllowUserResizing(1); m_Grid2.SetAllowUserResizing(1); m_Grid3.SetAllowUserResizing(1); m_Grid4.SetAllowUserResizing(1); m_Grid5.SetAllowUserResizing(1); m_Grid6.SetAllowUse
14、rResizing(1); m_Grid7.SetAllowUserResizing(1);m_Txfs1.SetCheck(1); Szzhfs(); GyBl.Zbxt_work= GyBl.Zbxt_head;while (GyBl.Zbxt_work!=NULL) m_Zbxt.AddString(GyBl.Zbxt_work->XtName); m_New_Zbxt.AddString(GyBl.Zbxt_work->XtName); GyBl.Zbxt_work=GyBl.Zbxt_work->next;SzzbxtName(); ReadData();retur
15、n TRUE; / return TRUE unless you set the focus to a control / EXCEPTION: OCX Property Pages should return FALSEvoid CConvert:OnTxfs1() GyBl.WorkData.Mode=1; Szzhfs();void CConvert:OnTxfs2() GyBl.WorkData.Mode=2; Szzhfs();void CConvert:OnTxfs3() GyBl.WorkData.Mode=3; Szzhfs();void CConvert:OnTxfs4()
16、GyBl.WorkData.Mode=4; Szzhfs();void CConvert:Szzhfs()m_c21.EnableWindow(GyBl.WorkData.Mode=1|GyBl.WorkData.Mode=2);m_c22.EnableWindow(GyBl.WorkData.Mode=1|GyBl.WorkData.Mode=2);m_c23.EnableWindow(GyBl.WorkData.Mode=1|GyBl.WorkData.Mode=2);m_c24.EnableWindow(GyBl.WorkData.Mode=3);m_c25.EnableWindow(G
17、yBl.WorkData.Mode=3);m_c26.EnableWindow(GyBl.WorkData.Mode=4);m_c27.EnableWindow(GyBl.WorkData.Mode=4); Szzbxt();CConvert:Szzbxt() m_Zbxt.EnableWindow( (GyBl.WorkData.Mode=1|GyBl.WorkData.Mode=2)&& (GyBl.WorkData.Ys1+GyBl.WorkData.Ys2+GyBl.WorkData.Ys3>=1) | ( (GyBl.WorkData.Mode=3)&&
18、amp; (GyBl.WorkData.Ys4+GyBl.WorkData.Ys5); m_New_Zbxt.EnableWindow( (GyBl.WorkData.Mode=1|GyBl.WorkData.Mode=2)&& (GyBl.WorkData.Ys1=1) ); m_C_New_Zyzwx.EnableWindow( (GyBl.WorkData.Mode=1|GyBl.WorkData.Mode=2)&& (GyBl.WorkData.Ys1=1) &&(!strcmp(GyBl.WorkData.New_Zbxt.Xtmode
19、,"系统保留") ); if (strcmp(GyBl.WorkData.Zbxt.Xtmode,"系统保留")=0) m_C_Zyzwx.EnableWindow(GyBl.WorkData.Mode=1|GyBl.WorkData.Mode=2)&& (GyBl.WorkData.Ys1=1|GyBl.WorkData.Ys3=1|GyBl.WorkData.Ys2=1) ); else m_C_Zyzwx.EnableWindow(FALSE); m_c21.SetCheck(GyBl.WorkData.Ys1=1); m_c22.
20、SetCheck(GyBl.WorkData.Ys2=1); m_c23.SetCheck(GyBl.WorkData.Ys3=1); m_c24.SetCheck(GyBl.WorkData.Ys4=1); m_c25.SetCheck(GyBl.WorkData.Ys5=1); m_c26.SetCheck(GyBl.WorkData.Ys6=1); m_c27.SetCheck(GyBl.WorkData.Ys7=1); Szinput();void CConvert:Ona21() GyBl.WorkData.Ys1=1; if (GyBl.WorkData.Ys1=1) GyBl.W
21、orkData.Ys2=GyBl.WorkData.Ys3=0; Szzbxt();void CConvert:Ona22() GyBl.WorkData.Ys2=1; if (GyBl.WorkData.Ys2=1) GyBl.WorkData.Ys1=GyBl.WorkData.Ys3=0; Szzbxt();void CConvert:Ona23() GyBl.WorkData.Ys3=1; if (GyBl.WorkData.Ys3=1) GyBl.WorkData.Ys1=GyBl.WorkData.Ys2=0; Szzbxt();void CConvert:Ona24() GyBl
22、.WorkData.Ys4=1; if (GyBl.WorkData.Ys4=1) GyBl.WorkData.Ys5=0; Szzbxt();void CConvert:Ona25() GyBl.WorkData.Ys5=1; if (GyBl.WorkData.Ys5=1) GyBl.WorkData.Ys4=0; Szzbxt();void CConvert:Ona26() GyBl.WorkData.Ys6=1; if (GyBl.WorkData.Ys6=1) GyBl.WorkData.Ys7=0; Szzbxt();void CConvert:Ona27() GyBl.WorkD
23、ata.Ys7=1; if (GyBl.WorkData.Ys7=1) GyBl.WorkData.Ys6=0; Szzbxt();CConvert:SzzbxtName() int i; i=0; GyBl.Zbxt_work= GyBl.Zbxt_head;while (GyBl.Zbxt_work!=NULL) i+; if (strcmp(GyBl.Zbxt_work->XtName,GyBl.WorkData.Zbxt.XtName)=0) break; GyBl.Zbxt_work=GyBl.Zbxt_work->next; if (GyBl.Zbxt_work=NUL
24、L) i+; GyBl.NewZbxt(); strcpy(GyBl.Zbxt_work->XtName,GyBl.WorkData.Zbxt.XtName); strcpy(GyBl.Zbxt_work->Xtmode,GyBl.WorkData.Zbxt.Xtmode); GyBl.Zbxt_work->Ra=GyBl.WorkData.Zbxt.Ra; GyBl.Zbxt_work->Bl=GyBl.WorkData.Zbxt.Bl; GyBl.Zbxt_work->Bl_num=GyBl.WorkData.Zbxt.Bl_num; GyBl.Zbxt_wo
25、rk->Zyzwx=GyBl.WorkData.Zbxt.Zyzwx; GyBl.Zbxt_work->Tyg=GyBl.WorkData.Zbxt.Tyg; GyBl.Zbxt_work->Xp=GyBl.WorkData.Zbxt.Xp; GyBl.Zbxt_work->Yp=GyBl.WorkData.Zbxt.Yp; m_Zbxt.AddString(GyBl.Zbxt_work->XtName); m_Zbxt.SetCurSel(i-1); strcpy(GyBl.WorkData.Zbxt.Xtmode,GyBl.Zbxt_work->Xtmo
26、de); GyBl.WorkData.Zbxt.Ra=GyBl.Zbxt_work->Ra; GyBl.WorkData.Zbxt.Bl=GyBl.Zbxt_work->Bl; GyBl.WorkData.Zbxt.Bl_num=GyBl.Zbxt_work->Bl_num; GyBl.WorkData.Zbxt.Zyzwx=GyBl.Zbxt_work->Zyzwx; GyBl.WorkData.Zbxt.Tyg=GyBl.Zbxt_work->Tyg; GyBl.WorkData.Zbxt.Xp=GyBl.Zbxt_work->Xp; GyBl.Work
27、Data.Zbxt.Yp=GyBl.Zbxt_work->Yp; m_Zyzwx=GyBl.WorkData.Zbxt.Zyzwx; i=0; GyBl.Zbxt_work= GyBl.Zbxt_head;while (GyBl.Zbxt_work!=NULL) i+; if (strcmp(GyBl.Zbxt_work->XtName,GyBl.WorkData.New_Zbxt.XtName)=0) break; GyBl.Zbxt_work=GyBl.Zbxt_work->next; if (GyBl.Zbxt_work=NULL) i+; GyBl.NewZbxt()
28、; strcpy(GyBl.Zbxt_work->XtName,GyBl.WorkData.New_Zbxt.XtName); strcpy(GyBl.Zbxt_work->Xtmode,GyBl.WorkData.New_Zbxt.Xtmode); GyBl.Zbxt_work->Ra=GyBl.WorkData.New_Zbxt.Ra; GyBl.Zbxt_work->Bl=GyBl.WorkData.New_Zbxt.Bl; GyBl.Zbxt_work->Bl_num=GyBl.WorkData.New_Zbxt.Bl_num; GyBl.Zbxt_wor
29、k->Zyzwx=GyBl.WorkData.New_Zbxt.Zyzwx; GyBl.Zbxt_work->Tyg=GyBl.WorkData.New_Zbxt.Tyg; GyBl.Zbxt_work->Xp=GyBl.WorkData.New_Zbxt.Xp; GyBl.Zbxt_work->Yp=GyBl.WorkData.New_Zbxt.Yp; m_New_Zbxt.AddString(GyBl.Zbxt_work->XtName); m_New_Zbxt.SetCurSel(i-1); strcpy(GyBl.WorkData.New_Zbxt.Xtm
30、ode,GyBl.Zbxt_work->Xtmode); GyBl.WorkData.New_Zbxt.Ra=GyBl.Zbxt_work->Ra; GyBl.WorkData.New_Zbxt.Bl=GyBl.Zbxt_work->Bl; GyBl.WorkData.New_Zbxt.Bl_num=GyBl.Zbxt_work->Bl_num; GyBl.WorkData.New_Zbxt.Zyzwx=GyBl.Zbxt_work->Zyzwx; GyBl.WorkData.New_Zbxt.Tyg=GyBl.Zbxt_work->Tyg; GyBl.Wo
31、rkData.New_Zbxt.Xp=GyBl.Zbxt_work->Xp; GyBl.WorkData.New_Zbxt.Yp=GyBl.Zbxt_work->Yp; m_New_Zyzwx=GyBl.WorkData.New_Zbxt.Zyzwx; CWnd:UpdateData(FALSE); Szzbxt();void CConvert:OnSelchangeNewZBXT() CString str; m_New_Zbxt.GetLBText(m_New_Zbxt.GetCurSel(),str); strcpy(GyBl.WorkData.New_Zbxt.XtName
32、,str); SzzbxtName();void CConvert:OnSelchangeZbxt() CString str; m_Zbxt.GetLBText(m_Zbxt.GetCurSel(),str); strcpy(GyBl.WorkData.Zbxt.XtName,str); SzzbxtName();CConvert:Szinput() m_Grid1.ShowWindow(FALSE); m_Grid2.ShowWindow(FALSE); m_Grid3.ShowWindow(FALSE); m_Grid4.ShowWindow(FALSE); m_Grid5.ShowWi
33、ndow(FALSE); m_Grid6.ShowWindow(FALSE); m_Grid7.ShowWindow(FALSE); if (GyBl.WorkData.Mode=1|GyBl.WorkData.Mode=2) m_Grid1.ShowWindow(GyBl.WorkData.Ys1=1); m_Grid2.ShowWindow(GyBl.WorkData.Ys2=1); m_Grid3.ShowWindow(GyBl.WorkData.Ys3=1); if(GyBl.WorkData.Ys1=1) k_mode=1; if(GyBl.WorkData.Ys2=1) k_mod
34、e=2; if(GyBl.WorkData.Ys3=1) k_mode=3; if (GyBl.WorkData.Mode=3) m_Grid4.ShowWindow(GyBl.WorkData.Ys4=1); m_Grid5.ShowWindow(GyBl.WorkData.Ys5=1); if(GyBl.WorkData.Ys4=1) k_mode=4; if(GyBl.WorkData.Ys5=1) k_mode=5; if (GyBl.WorkData.Mode=4) m_Grid6.ShowWindow(GyBl.WorkData.Ys6=1); m_Grid7.ShowWindow
35、(GyBl.WorkData.Ys7=1); if(GyBl.WorkData.Ys6=1) k_mode=6; if(GyBl.WorkData.Ys7=1) k_mode=7; BEGIN_EVENTSINK_MAP(CConvert, CDialog) /AFX_EVENTSINK_MAP(CConvert)ON_EVENT(CConvert, IDC_Grid1, -600 /* Click */, OnClickGrid1, VTS_NONE)ON_EVENT(CConvert, IDC_Grid2, -600 /* Click */, OnClickGrid1, VTS_NONE)
36、ON_EVENT(CConvert, IDC_Grid3, -600 /* Click */, OnClickGrid1, VTS_NONE)ON_EVENT(CConvert, IDC_Grid4, -600 /* Click */, OnClickGrid1, VTS_NONE)ON_EVENT(CConvert, IDC_Grid5, -600 /* Click */, OnClickGrid1, VTS_NONE)ON_EVENT(CConvert, IDC_Grid1, 71 /* EnterCell */, OnEnterCellGrid1, VTS_NONE)ON_EVENT(C
37、Convert, IDC_Grid2, 71 /* EnterCell */, OnEnterCellGrid1, VTS_NONE)ON_EVENT(CConvert, IDC_Grid3, 71 /* EnterCell */, OnEnterCellGrid1, VTS_NONE)ON_EVENT(CConvert, IDC_Grid4, 71 /* EnterCell */, OnEnterCellGrid1, VTS_NONE)ON_EVENT(CConvert, IDC_Grid5, 71 /* EnterCell */, OnEnterCellGrid1, VTS_NONE)ON
38、_EVENT(CConvert, IDC_Grid1, -603 /* KeyPress */, OnKeyPressGrid1, VTS_PI2)ON_EVENT(CConvert, IDC_Grid2, -603 /* KeyPress */, OnKeyPressGrid1, VTS_PI2)ON_EVENT(CConvert, IDC_Grid3, -603 /* KeyPress */, OnKeyPressGrid1, VTS_PI2)ON_EVENT(CConvert, IDC_Grid4, -603 /* KeyPress */, OnKeyPressGrid1, VTS_PI
39、2)ON_EVENT(CConvert, IDC_Grid5, -603 /* KeyPress */, OnKeyPressGrid1, VTS_PI2)/AFX_EVENTSINK_MAPEND_EVENTSINK_MAP()void CConvert:OnClickGrid1() TransferValue (FALSE);void CConvert:OnEnterCellGrid1() TransferValue (FALSE);void CConvert:OnKeyPressGrid1(short FAR* KeyAscii) switch (k_mode) case 1: m_Gr
40、id=&m_Grid1;break; case 2: m_Grid=&m_Grid2;break; case 3: m_Grid=&m_Grid3; break; case 4: m_Grid=&m_Grid4; break; case 5: m_Grid=&m_Grid5; break; switch ( (int) * KeyAscii) case VK_BACK : /Backspace - delete the last character m_GridData .Delete (m_GridData .GetLength ()-1,1); br
41、eak; case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case '0': m_GridData = m_GridData + (TCHAR *) KeyAscii; break; case '.': if (m_GridData.Find('.')=-1) m_GridD
42、ata = m_GridData + (TCHAR *) KeyAscii;break; case '-': if (m_GridData="") m_GridData = m_GridData + (TCHAR *) KeyAscii; break;default :if (m_Grid->GetCol()=1) m_GridData = m_GridData + (TCHAR *) KeyAscii; break; TransferValue (TRUE);BOOL CConvert:TransferValue(BOOL ToGrid)CStrin
43、g sText; switch (k_mode) case 1: m_Grid=&m_Grid1;break; case 2: m_Grid=&m_Grid2;break; case 3: m_Grid=&m_Grid3; break; case 4: m_Grid=&m_Grid4; break; case 5: m_Grid=&m_Grid5; break;if (ToGrid) /Transfer value to Grid from Edit Box switch (k_mode) case 1: case 2: case 3: if (m_Gr
44、id->GetCol()<4) m_Grid->SetText(m_GridData); break; case 4: case 5: if (m_Grid->GetCol()<5) m_Grid->SetText(m_GridData); break; else m_GridData = m_Grid->GetText (); m_Grid->SetBackColorSel(RGB(0,255,255); m_Grid->SetForeColor(RGB(255,0,0);return TRUE;void CConvert:OnInser
45、t() int i,j,k; CString str; switch (k_mode) case 1: m_Grid=&m_Grid1;break; case 2: m_Grid=&m_Grid2;break; case 3: m_Grid=&m_Grid3; break; case 4: m_Grid=&m_Grid4; break; case 5: m_Grid=&m_Grid5; break; switch (k_mode) case 1: case 2: case 3: i=m_Grid->GetRow(); m_Grid->SetR
46、ows(m_Grid->GetRows()+1);for (j=m_Grid->GetRows()-1;j>i+1;j-) for (k=1;k<=5;k+) m_Grid->SetCol(k); m_Grid->SetRow(j-1); str=m_Grid->GetText(); m_Grid->SetRow(j); m_Grid->SetText(str); str="" m_Grid->SetCol(1);m_Grid->SetRow(i+1);m_Grid->SetText(str); m_G
47、rid->SetCol(2);m_Grid->SetText(str); m_Grid->SetCol(3);m_Grid->SetText(str); m_Grid->SetCol(4);m_Grid->SetText(str); m_Grid->SetCol(5);m_Grid->SetText(str); break; case 4: case 5: i=m_Grid->GetRow(); m_Grid->SetRows(m_Grid->GetRows()+1);for (j=m_Grid->GetRows()-1;
48、j>i+1;j-) for (k=1;k<=7;k+) m_Grid->SetCol(k); m_Grid->SetRow(j-1); str=m_Grid->GetText(); m_Grid->SetRow(j); m_Grid->SetText(str); str="" m_Grid->SetCol(1);m_Grid->SetRow(i+1);m_Grid->SetText(str); m_Grid->SetCol(2);m_Grid->SetText(str); m_Grid->SetC
49、ol(3);m_Grid->SetText(str); m_Grid->SetCol(4);m_Grid->SetText(str); m_Grid->SetCol(5);m_Grid->SetText(str); m_Grid->SetCol(6);m_Grid->SetText(str); m_Grid->SetCol(7);m_Grid->SetText(str); break; void CConvert:OnDelete() int i,j,k; CString str; switch (k_mode) case 1: m_Grid=&m_Grid1;break; case 2: m_Grid=&m_Grid2;break; case 3: m_Grid=&m_Grid3; break; case 4: m_Grid=&m_Grid4; break; case 5: m_Grid=&m_Grid5; break; switch (k_mode) case 1: case 2: ca
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高端公寓租赁合同居住舒适度保障协议
- 2025年专业家政服务与家庭安全防护合同定制版
- 2025年城市公交车租赁合同终止条款详细范本
- 2025年国际印刷材料供应链整合服务合同
- 广东省深圳市罗湖区2026届高二化学第一学期期末联考试题含答案
- 药品质量控制和管理试题及答案
- 2025-2030中国投币箱市场深度调查与发展前景预测分析报告
- 2025-2030中国手术部位感染控制行业市场发展趋势与前景展望战略研究报告
- 公路施工材料管理方案
- 充电站与电力系统连接方案
- 最全婚礼筹备清单:婚礼流程婚礼采购必备清单
- 公司管理程序文件模板
- 化学(医药卫生类)中职PPT完整全套教学课件
- 土壤退化与生态恢复课件
- 下腔静脉滤器置入与取出术
- 耳内镜的临床应用谢和新课件
- 2023年河北省新华书店招聘笔试参考题库附带答案详解
- 浅谈如何有效提高小学数学教学质量
- 农业技术推广贡献奖申报书
- 模式识别第四章(2)4.5近邻法
- 成语接龙上韩兴娥
评论
0/150
提交评论