摘要:CATIA二次开发 之学习资料总结 1、CAA百科全书 CAA V5 Encyclopedia 2、示例代码 3、CATIA软件建模与CAA二次开发(CATIAV5R19+VS2005) 4、其他(QQ群、论坛、视频等)
阅读全文
摘要:CATIA二次开发 之开发环境的安装(VS2005-CATIA V5R19-CAA-RADE) CATIA安装总结 CATIA 安装文件: [CADCAECAM.一体化软件].TLF-SOFT-DASSAULT.SYSTEMES.CATIA.V5R19.P2.WIN64.READ.NFO-FoRTu
阅读全文
摘要:CATIA二次开发 之两种布局方式的对比 布局 Grid Layout 网格布局-推荐 Tabulation Layout 表格布局-不推荐 This is the recommended way of arranging dialog objects. This is not the recomm
阅读全文
摘要:CAA调试总结 1. 附加到进程 用cnext启动CATIA程序; VS2005→调试→附加到进程→从可用进程中选择CNEXT.exe并双击; 在CATIA进行相关操作,进入需要调式的程序中,即可命中断点; 2. 控制台调试 VS2005→工具→Runtime Environment Variabl
阅读全文
摘要:CATIA二次开发 之控件和布局 创建控件 CATDlgCombo * pMyCombo; pMyCombo = new CATDlgCombo(this, // parent 父类容器 "MyNiceCombo", // identifier 标识符/名称/name CATDlgCmbOption
阅读全文
摘要:/// <summary> /// 会旋转的风车 /// </summary> [CommandMethod("RotatingFan")] public void RotatingFan() { var doc = Application.DocumentManager.MdiActiveDocu
阅读全文
摘要:DWG文件的设计规范 V4.5.1 Open Design Specification for .dwg files Version 5.4.1 liability英[ˌlaɪəˈbɪləti] 美[ˌlaɪəˈbɪləti]n. 责任;倾向;债务;妨碍 assumesv. 取得(权力)( assu
阅读全文
摘要:AutoCAD版本对照表总结 AutoCAD的发展可分为初级阶段、发展阶段、高级发展阶段、完善阶段和进一步完善阶段五个阶段。 初级阶段 AutoCAD 1.0——1982年11月 AutoCAD 1.2——1983年4月 AutoCAD 1.3——1983年8月 AutoCAD 1.4——1983年
阅读全文
摘要:设计软件的二次开发总结 二次开发软件 语言 框架 UG(UGNX的简称) C C++ C# Java UFUN,支持C、C++语言; NXOpen,支持 C++、Java、C#; Open Grip类似于AutoCAD的Lisp; Open C,UG的一个C语言函数库; CATIA C++ VBA
阅读全文
摘要:COM组件中 添加导出函数的方法 0准备 类前缀 #define ATL_NO_VTABLE __declspec(novtable) 函数前缀 #define STDMETHODIMP HRESULT STDMETHODCALLTYPE #define STDMETHODCALLTYPE __st
阅读全文
摘要:数据库结构 记录对象表 对象字典 具有固定类型和固定可访问操作的特定对象的固定结构的固定集合 可以存储和操作各种类型的对象,包括它自己。 每个记录都有一个特定的类类型,每个表也有一个特定的类类型;使用对象时对类进行硬类型化 任何类的对象都可以添加到集合中,集合既可以存储同一类的对象,也可以存储不同类
阅读全文
摘要:CAD二次开发 学习笔记(4) 打印信息验证器的作用: PlotInfoValidator.Validate Method 验证器在PlotInfo对象上执行布局验证、绘图设置重写和绘图设备重写。如果验证成功,则PlotInfo对象被标记为已验证,验证器将已验证的PlotSettings和已验证的P
阅读全文
摘要:CAD二次开发 学习笔记(3) Excel数据存储测试 /// <summary> /// 从database读取直线的数据,并将数据保存到excel表 /// </summary> [CommandMethod("ToExcel")] public void ToExcel() { Databas
阅读全文
摘要:CAD二次开发 学习笔记(2) 创建浮动视口 /// <summary> /// 创建浮动视口,并将新视口切换为当前视口 /// </summary> [CommandMethod("CreatFloatingViewport")] public void CreatFloatingViewport
阅读全文
摘要:CAD二次开发 学习笔记(1) 总结一张关系图 合并两个选择集,并改变所有对象的颜色 /// <summary> /// 合并两次选择的选择集,并将所有选择对象改变颜色 /// </summary> [CommandMethod("MergeSelectionSet")] public void M
阅读全文
摘要:在程序中,局部变量和全局变量的名称可以相同,但是在函数内,局部变量的值会覆盖全局变量的值。 定义常量 在 C++ 中,有两种简单的定义常量的方式:使用 #define 预处理器。使用 const 关键字。 前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,不带前缀则默认表示十进制。 #de
阅读全文