摘要: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
阅读全文
摘要:要点: 1、数组 2、冒泡排序BubbleSort 3、带指针的结构体(malloc,free) 4、字符串操作(拷贝、逆序、比较) 5、格式化输出printf,sprintf 6、格式化输入,scanf,sscanf 7、文件操作fopen,feof,EOF,fputc,fgetc,fputs,f
阅读全文
摘要:QT实战 之翻金币游戏 相较于原版的优化: 关卡数据不是用静态的config配置,而是动态生成,每次打开的关卡都生成不同的游戏数据,增加了可玩性; 关卡数据依据关卡等级的不同而生成不同难度的数据,随关卡的增加而不断提升难度; 金币矩阵由原版的4*4升级为5*5,增加了游戏难度; 选择关卡按钮使用了自
阅读全文
摘要:QT实战 之事件和定时器 自定义控件MyLabel,继承自QLabel(创建时继承自QWidget,创建好后再修改成QLabel) 拖拽Label控件到主界面,然后将该控件提升为MyLabel(注意必须用MyLabel的直接父类进行提升,如果用Widget则无法进行提升) 在MyLabel头文件中中
阅读全文
摘要:QT实战 之自定义控件(QSpinBox+QSlider) 创建自定义控件(QT设计师界面类) 打开ui文件,拖拽需要用到的基础控件(QSpinBox+QSlider) 事件绑定(注意QSpinBox::valueChanged有重载,需要用函数指针指定信号函数) 使用自定义控件(拖拽添加Widge
阅读全文
摘要:QT实战 之TableWidget控件 指定列数setColumnCount(3) 指定表头setHorizontalHeaderLabels(QStringList) 指定行数setRowCount(5) 设置每个单元格的内容setItem(int行数,int列数,*QTableWidgetIte
阅读全文
摘要:C++的语法 学习笔记1 继承与多态 继承的基本概念 继承是在现有类的基础上进行扩展; 继承是在现有类的基础上,增加了属于自己的类成员; 继承之后的类拥有之前类的成员; 继承之后的类也拥有自己的类成员; 父类、基类、超类:被继承的类; 子类、派生类:继承之后的类; 继承方式分为:公有继承、私有继承、
阅读全文
摘要:Argument Passing and Naming Conventions 参数传递和命名约定 Microsoft Specific 官方详解可见:https://msdn.microsoft.com/en-us/library/984x0h58(v=vs.120).aspx The Visua
阅读全文
摘要:COM组件是 以Win32动态链接库dll或可执行文件exe的形式发布的可执行代码组成的; COM组件是动态链接的,COM使用dll将组件动态链接起来; COM组件是语言无关的; COM组件可以以二进制的形式发布; COM组件可以在不妨碍老客户的情况下升级; COM组件可以透明的在网络上重新分配;
阅读全文
摘要:COM组件中 添加导出函数的方法 0准备 类前缀 #define ATL_NO_VTABLE __declspec(novtable) 函数前缀 #define STDMETHODIMP HRESULT STDMETHODCALLTYPE #define STDMETHODCALLTYPE __st
阅读全文
摘要:C#调用C++的方法 0准备 类前缀 #define ATL_NO_VTABLE __declspec(novtable) 函数前缀 #define STDMETHODIMP HRESULT STDMETHODCALLTYPE #define STDMETHODCALLTYPE __stdcall
阅读全文
摘要:C语言学习笔记 预处理 #include #include指令可以将另一个源文件的全部内容包含进来 #include "stdio.h" #include <stdio.h> 用尖括号时, C库函数头文件所在的目录中寻找, 这为标准方式; 用双引号时, 用户当前目录中寻找, 若找不到, 再到存放C库
阅读全文
摘要:计算机图形学 光追一般指光线追踪。 光线跟踪(也叫ray tracing或者光束投射法)。是一个在二维(2D)屏幕上呈现三维(3D)图像的方法。 BRDF是双向反射分布函数(Bidirectional Reflectance Distribution Function,BRDF) 用来定义给定入射方
阅读全文
摘要:数据库结构 记录对象表 对象字典 具有固定类型和固定可访问操作的特定对象的固定结构的固定集合 可以存储和操作各种类型的对象,包括它自己。 每个记录都有一个特定的类类型,每个表也有一个特定的类类型;使用对象时对类进行硬类型化 任何类的对象都可以添加到集合中,集合既可以存储同一类的对象,也可以存储不同类
阅读全文
摘要:void test03() { for (size_t i = 0; i < 100; ++i, cout << i << " "); cout << endl; for (size_t i = 0; i < 100; ++++i, cout << i << " "); cout << endl;
阅读全文