公告:为了方便各位朋友交流使用心得和提供改进建议,特开设QQ交流群:299279217。

计算Creo管道长度

我们在利用 Creo Piping 模块进行非规范管道设计的时候,有时我们对设计的管道总长有要求或我们需要知道管道的总长以便进行成本核算。

CString与string char* int double wchar_t*等类型的转换

我们首先介绍了CString、string、char* 三种字符串的基础知识,然后给出了CString转换成 char*,int,double,string,wchar_t* 等的方法,毕竟在MFC中编程CString是非常常用的一个类。

MFC组合框Combo Box使用总结

Combo Box (组合框)控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。本文介绍了两种使用方法,一种是直接使用GetDlgItem来获取控件指针,另外一种是关联成员变量。

ProMessageDisplay函数不接受多个参数的问题

在用VS2008平台中可以使用ProMessageDisplay函数向Creo信息区域输出提示信息,但是程序在生的时候会提示:error C2660: ProMessageDisplay: 函数不接受 2 个参数,error C2660: ProMessageDisplay: 函数不接受 3 个参数等情况。搜索了大量的网站终于发现解决办法。

Creo中文插件V1.41增加孔轴配合公差智能标注

经过几个星期的努力孔和轴的配合公差智能标注系统终于开发出来了,其中公差带数据库是一个庞大的系统工作量也很大。选择配合方式间隙配合、过渡配合还是过盈配合,然后再选择常用公差带,优先公差带,系统会自动查询数据库智能标注尺寸公差。

增加线性尺寸智能公差功能

做公差系统需要很多数据在后台支持,由于GB 1804的线性公差数据不是很多,所以我就尝试开发线性尺寸的智能公差系统,目的是学习研究toolkit相关API函数的运用。本人在32位系统下完成了测试,基本没有什么问题。

Creo中文插件解决不同名工程图问题

最近我想出如何把模型与工程图进行关联,但是这个关联必须用Creo中文插件进行创建新工程图才有效,以前创建的不同名工程图就无法关联了(可以自己创建参数进行关联)。这样优先企业工程图和模型名称不同的时候也可以用这个插件快速打开工程图了。

Creo Toolkit二次开发入门

Creo Parametric 二次开发工具主要有四种分别为Toolkit,J-Link,WebLink,VB。Toolkit与其他二次开发工具包最大的区别在于提供了创建特征的能力,而其他3种工具包则只能创建UDF特征。但是Toolkit是需要购买License的一个大概需要2万美金,其他的是免费的。

Creo二次开发中深入理解工作目录

每一个Windows进程都有一个当前进程目录,而Creo Parametric的工作目录与之是不同的,但是通过toolkiot提供的函数SetCurrentDirectory可以进行设置于转换,经过我编码实践,得出两者之间的关系。

MFC复选框CheckBox使用

MFC中复选框checkbox控件,至少有三种方法对其进行操作,他们是利用Cbutton成员函数GetCheck和SetCheck,第二种是利用CWnd成员函数IsDlgButtonChecked,最后就是把checkbox复选框控件与BOOL型变量相关联。

MFC编辑控件CEdit使用总结

MFC中编辑控件的初始化或者文本内容的获取一般都是通过 CWnd 的成员函数来完成,比如 GetWindowText,SetWindowText,GetDlgItemText,SetDlgItemText等。比较简单的方法是把控件与对话框的成员变量进行关联。其他的方法就是利用SDK编程 SendMessage 函数发送消息 WM_GETTEXT,WM_SETTEXT来进行的。

MFC非模态对话框创建和销毁方法

在MFC中,模式对话框一般是使用DoModal,而非模式对话框的创建则是使用Create。模式对话框的销毁是使用EndDialog,而非模式对话框的销毁是使用DestroyWindow,所以需要重载OnOk和OnCancel函数。通常的非模态对话框是用类的指针通过new创建的,这就需要在PostNcDestroy函数中delete掉这个指针。

MFC单选控件Radio使用总结

其实MFC的单选控件radio button是可以通过关联成员变量来操控的,但是由于使用类向导有些代码是自动生成的,有时会出现莫名的错误。现在个人比较倾向于使用Cwnd的成员函数来操控单选控件。

SolidWorks与Creo使用者对比

Creo是CAD领域佼佼者,而SolidWorks被冠以简单易用,使用者就这个两个软件在装配方面、特征方面、草绘方面、功能方面、工程图方面等方面进行了优点缺点对比。其实各有所长,一般到正规的公司用户是没得选择的,因为大公司都使用正版软件,公司买啥软件就得用什么软件。还有软件仅仅是工具,做产品还要靠专业知识。

Creo二次开发入门经验之谈

学习 Creo 二次开发(其实都是在ProE4.0平台上做的开发)已经四到五年了,最近很多网友对 ProE Creo 二次开发很感兴趣,所以写点经历给大家借鉴借鉴,想要利用 Toolkit 工具进行 creo二次开发,就必须学好C语言,因为 Toolkit 所有函数都是C语言编写的,日后想在这方面发展再需要学习MFC。