自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (19)
  • 收藏
  • 关注

原创 C++实现文件以默认打开方式打开

<br />选通过文件扩展名.doc从注册表查出关联程序msword,然后再取得其相关打开文件的参数表,然后再按类似如下的方法传递; <br />ExeFileName:= 'x:/xyz/msword.exe ';//Word的路径,查注册表得 <br />ParamterFileName:= 'z:/yxz/test.doc ';//Word文档名 <br />CreateProcess(nil,PChar(ExeFileName+ '   '+ParamterFileName),   nil,   n

2011-05-05 20:29:00 2640 1

原创 调用proe自带菜单中的按钮

<br /><br />转载自http://blog.sina.com.cn/s/blog_618378d40100e2qn.html<br /> <br />如果可以直接调用proe自带菜单中的按钮就可以实现很多很多东西了,所以这个功能很实用了啊……<br /> <br />代码如下:<br />ProError  status;<br />ProMacro  w_macro;<br />ProStringToWstring ( w_macro, "~ Activate `main_dlg_cur`  `

2011-04-17 20:55:00 1215

原创 Pro Engineer 二次开发工程图表格绘制

<br /><br />int AppendParameterTable(CString *Cparameter_name,CString *Cparameter_value,int ParamNum)<br />{<br />//*===================================绘制表格===================*////<br />double width[PRO_TABLE_MAX_COLS], height[PRO_TABLE_MAX_ROWS]; <br /> P

2011-04-17 20:43:00 873

原创 Pro Engineer模型参数修改代码

<br /><br />ProError     status;<br />ProName name_wchar;<br />ProMdl p_model;<br />int w_id;<br /> <br />ProStringToWstring(name_wchar,"D://1.prt");//文件位置<br /> <br />//载入Pro Engineer内存并显示激活<br />status=ProMdlRetrieve (name_wchar,PRO_MDL_PART,&p_model);<b

2011-04-17 20:32:00 1531 2

原创 Pro Engineer 预览功能开发

参考文献:http://blog.sina.com.cn/s/blog_618378d40100dwol.htmlPro Engineer的预览目前用到了ProductView和AutoVue。1.ProductView使用见http://blog.sina.com.cn/s/blog_618378d40100dwol.html需要ProductView支持,安装文件位置/i486_nt/obj/pvx_install.exe右击对话框->插入ActiveX控件->ProductView Express->

2011-04-17 20:25:00 1331

原创 dll工程中的定时器

<br />函数声明:VOID CALLBACK  Begin(HWND hWnd,UINT uMsg,UINT idEvent,DWORD dwTime );<br /> <br />设置定时器:timerid=SetTimer (0,1,500,(TIMERPROC) Begin);<br /> <br />定时器相应函数:<br /><br />VOID   CALLBACK  Begin(HWND hWnd,UINT uMsg,UINT idEvent,DWORD dwTime )<br />{<b

2011-04-17 19:59:00 919

原创 首次ProToolkit开发

<br />Pro/Toolkit必须具备两个函数:<br />入口函数extern "C" int user_initialize(int argc,char * argv[])<br />结束函数extern "C" void user_terminate()<br /> <br /> <br /><br />常用的头文件:<br /> <br />#include "ProToolkit.h"<br />#include "ProMenu.h"<br />#include "ProMenubar.h"

2011-04-17 19:49:00 1123

原创 Pro Engineer Pro/Toolkit dll工程二次开发设置(Pro Engineer 3.0+Visual Studio 2005(C++))

<br /> <br />Proe3.0+Visual Studio 2005<br />Release版本配置:<br />1、包含protk库文件<br />2、项目->属性:<br />       ->配置属性->常规->MFC的使用:在共享dll中使用MFC。<br />->字符集:使用Unicode字符集<br />       (->C/C++)->预处理器->预处理器定义:添加PRO_USE_VAR_ARGS。<br />                  ->代码生成->运行时库:多线程d

2011-04-17 19:18:00 1061 1

转载 函数调用规范

__cdecl和__stdcall都是函数调用规范(还有一个__fastcall),规定了参数出入栈的顺序和方法,如果只用VC编程的话可以不用关心,但是要在C++和Pascal等其他语言通信的时候就要注意了,只有用相同的方法才能够调用成功.另外,像printf这样接受可变个数参数的函数只有用cdecl才能够实现.     __declspec主要是用于说明DLL的引出函数的,在某些情况下用__de

2009-10-27 11:18:00 424

转载 /n与endl

在编程中,当有多行cout这是Console(控制台)编程是一种输出方式方法。"/n"表示的是换行符(newline),输出换行符时,他结束当前的行,并将随后的输出导向到下一行,起单纯的换行作用。"endl"是个预定义的iostream操纵符,endl在输出流中插入一个换行符,然后刷新输出缓冲区(操纵符在iostream上执行的是个操作,而不是简单地提供数据)。在C 中,一般不写: cout而是写

2009-10-27 09:37:00 538

转载 控制窗口的最大最小尺寸

      在对话框的头文件里加入   afx_msg   void   OnGetMinMaxInfo(MINMAXINFO   FAR*   lpMMI);     还要在对话框的cpp文件的   BEGIN_MESSAGE_MAP()里面加入ON_WM_GETMINMAXINFO()     最后就是void   CMyDlg::OnGetMinMaxInfo(MINMAXINFO   FA

2009-10-27 09:29:00 864

转载 setprecision()与setiosflags() (转载http://blog.csdn.net/yunhaiC/archive/2008/03/11/2167462.aspx)

使用setprecision(n)可控制输出流显示浮点数的数字个数。C++默认的流输出数值有效位是6。  如果setprecision(n)与setiosflags(ios::fixed)合用,可以控制小数点右边的数字个数。setiosflags(ios::fixed)是用定点方式表示实数。  如果与setiosnags(ios::scientific)合用, 可以控制指数表示法的小数位数。set

2009-10-27 09:24:00 436

Mathcad_Mechanical_Engineering_Library.part7

Mathcad_Mechanical_Engineering_Library. Mathcad_Mechanical_Engineering_Library.

2011-05-29

Mathcad_Mechanical_Engineering_Library.part6

Mathcad_Mechanical_Engineering_Library. Mathcad_Mechanical_Engineering_Library.

2011-05-29

Mathcad_Mechanical_Engineering_Library.part5

Mathcad_Mechanical_Engineering_Library. Mathcad_Mechanical_Engineering_Library.

2011-05-29

Mathcad_Mechanical_Engineering_Library.part4

Mathcad_Mechanical_Engineering_Library. Mathcad_Mechanical_Engineering_Library.

2011-05-29

Mathcad_Mechanical_Engineering_Library.part3

Mathcad_Mechanical_Engineering_Library. Mathcad_Mechanical_Engineering_Library.

2011-05-29

Mathcad_Mechanical_Engineering_Library.part2

Mathcad_Mechanical_Engineering_Library. Mathcad_Mechanical_Engineering_Library.

2011-05-29

Mathcad_Mechanical_Engineering_Library.part1

Mathcad_Mechanical_Engineering_Library. Mathcad_Mechanical_Engineering_Library.

2011-05-29

Mathcad_Cival_Engineering_Library.part7

Mathcad_Cival_Engineering_Library. Mathcad_Cival_Engineering_Library.

2011-05-29

Mathcad_Cival_Engineering_Library.part6

Mathcad_Cival_Engineering_Library. Mathcad_Cival_Engineering_Library.

2011-05-29

Mathcad_Cival_Engineering_Library.part5

Mathcad_Cival_Engineering_Library. Mathcad_Cival_Engineering_Library.

2011-05-29

Mathcad_Cival_Engineering_Library.part4

Mathcad_Cival_Engineering_Library. Mathcad_Cival_Engineering_Library.

2011-05-29

Mathcad_Cival_Engineering_Library.part3

Mathcad_Cival_Engineering_Library. Mathcad_Cival_Engineering_Library.

2011-05-29

Mathcad_Cival_Engineering_Library.part2

Mathcad_Cival_Engineering_Library. Mathcad_Cival_Engineering_Library.

2011-05-29

Mathcad_Cival_Engineering_Library.part1

Mathcad_Cival_Engineering_Library Mathcad_Cival_Engineering_Library

2011-05-29

Mathematica使用指南

Mathematica使用指南 Mathematica使用指南 Mathematica使用指南

2011-05-24

用mathematica作微积分实验.pdf

用mathematica作微积分实验.pdf 用mathematica作微积分实验.pdf 用mathematica作微积分实验.pdf

2011-05-24

非线性有限元及程序(pdf)

非线性有限元及程序(pdf) 非线性有限元及程序(pdf) 非线性有限元及程序(pdf)

2011-05-24

Mathcad_Electrical_Engineering_Library

Mathcad_Electrical_Engineering_Library

2011-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除