热门关键词:

基于VC+ADO+Access的数据库访问技术在Pro/E环境下的实现

  • 该文件为pdf格式
  • 文件大小:1.07MB
  • 浏览次数
  • 发布时间:2014-09-26
文件介绍:

本资料包含pdf文件1个,下载需要1积分

2013年第 42卷 机械设计与制造工程if(myLn!NULL)trymyLn->Close;//关闭连接myLn.Release;//释放对象catch(-com-eror&e)AfxMessageBox(e.Description);retum Rstr;//读数值型字段,DBA为数据库名,table为表名,hang代表行,lie代表列,ID代表检验字段的名称double Mydb::Getlnfo2(CString DBA,CStringtable,int hang,int lie,CString ID)double Value;Valueatof(Getlnfol(DBA,table,hang,lie,ID));retum Value;3.3 型钢参数化设计部分程序以工字钢为例,在工字钢的参数化程序中添加头文件#include”Mydb.h”,添加调用数据库按钮的消息响应函数,代码如下 :void CI-beamorder::OnDatebaseUpdateData(true);m- typeMydb.Getlnfol(”Hot-roled steelsection”.”I-beam ironorder”,m- EDIT1,2,”编号”);m- sizeb Mydb.Getlnfo2(”Hot-roledsteel section”,”I-beam ironorder”,m-EDIT1,3,”编号”);ProMdl model;ProModelitem modelitem;ProName ParamNamel,ParamName2 ;ProParameter paraml,param2 ProParamvalue valuel,value2 ;. 16·ProError status;//获得当前模型statusProMdlCurentGet(&mode1);if(status!PRO-TK-NO ERROR)return;ProMdlToModelitem(model,&modelitem);//根据指定的参数名获得参数对象指针ProStringToWstring(ParamNamel,”b”);ProStringToWstring(ParamName2,”h”);statusPmParameterlnit(&modelitem,Param-Namel,¶m1);statusProParameterInit(&modelitem,Param-Name2,¶m2);if(statusPRO-TK-NO-ERROR)//获得参数值(b)ProParameterValueGet (¶ml,&value1);value1.value.d-val m-sizeb://新的参数值设置(b)ProParameterValueSet (¶ml,&value1);//获得参数值(h)ProParameterValueGet (¶m2,&value2);value2.value.d-val m-sized;//新的参数值设置(h)ProParameterValueSet (¶m2,&value2);UpdateData(false);3.4 型钢参数化设计界面将上述这些热轧型钢在 Pro/E中建立起三维模型样板后,在 Access 2003中建立其各自的数据库表,用VC编写数据库访问函数~上述代码嵌入到Pro/E的二次开发程序当中,在型钢的参数化设计界面中调用该数据库访问函数,即可实现在Pro/E环境下对热轧型钢的参数化设计。

采用VC6.0提供的MFC,设计出图文并茂的可视化界面。图3所示为工字钢的参数化设

正在加载...请等待或刷新页面...
发表评论
验证码 验证码加载失败