张德长

导航

2024年1月6日 #

CATIA二次开发 之学习资料总结

摘要: CATIA二次开发 之学习资料总结 1、CAA百科全书 CAA V5 Encyclopedia 2、示例代码 3、CATIA软件建模与CAA二次开发(CATIAV5R19+VS2005) 4、其他(QQ群、论坛、视频等) 阅读全文

posted @ 2024-01-06 16:13 张德长 阅读(33) 评论(0) 推荐(0) 编辑

CATIA二次开发 之开发环境的安装(VS2005-CATIA V5R19-CAA-RADE)

摘要: CATIA二次开发 之开发环境的安装(VS2005-CATIA V5R19-CAA-RADE) CATIA安装总结 CATIA 安装文件: [CADCAECAM.一体化软件].TLF-SOFT-DASSAULT.SYSTEMES.CATIA.V5R19.P2.WIN64.READ.NFO-FoRTu 阅读全文

posted @ 2024-01-06 16:07 张德长 阅读(51) 评论(0) 推荐(0) 编辑

CATIA二次开发 之两种布局方式的对比

摘要: CATIA二次开发 之两种布局方式的对比 布局 Grid Layout 网格布局-推荐 Tabulation Layout 表格布局-不推荐 This is the recommended way of arranging dialog objects. This is not the recomm 阅读全文

posted @ 2024-01-06 16:05 张德长 阅读(10) 评论(0) 推荐(0) 编辑

CATIA二次开发 之映射关系表(class-header-module-frame)

摘要: 映射关系表(only a part) to be continued... Class/Interface Header Module/ImakeFile.mk Frame/IdentityCard.h interface CATIProduct CATIProduct.h CATProductSt 阅读全文

posted @ 2024-01-06 16:03 张德长 阅读(3) 评论(0) 推荐(0) 编辑

CATIA二次开发 之CAA调试总结

摘要: CAA调试总结 1. 附加到进程 用cnext启动CATIA程序; VS2005→调试→附加到进程→从可用进程中选择CNEXT.exe并双击; 在CATIA进行相关操作,进入需要调式的程序中,即可命中断点; 2. 控制台调试 VS2005→工具→Runtime Environment Variabl 阅读全文

posted @ 2024-01-06 16:00 张德长 阅读(58) 评论(0) 推荐(0) 编辑

CATIA二次开发 之控件和布局

摘要: CATIA二次开发 之控件和布局 创建控件 CATDlgCombo * pMyCombo; pMyCombo = new CATDlgCombo(this, // parent 父类容器 "MyNiceCombo", // identifier 标识符/名称/name CATDlgCmbOption 阅读全文

posted @ 2024-01-06 15:59 张德长 阅读(43) 评论(0) 推荐(0) 编辑

2023年12月17日 #

C和C++练习

摘要: 要点: 1、数组 2、冒泡排序BubbleSort 3、带指针的结构体(malloc,free) 4、字符串操作(拷贝、逆序、比较) 5、格式化输出printf,sprintf 6、格式化输入,scanf,sscanf 7、文件操作fopen,feof,EOF,fputc,fgetc,fputs,f 阅读全文

posted @ 2023-12-17 20:22 张德长 阅读(30) 评论(0) 推荐(1) 编辑

2023年12月6日 #

基于WPF的 自动化设备数字看板

摘要: 技术要点: XAML的UI编程; 数据绑定(事件驱动→数据驱动); 自定义组件; MVVM分层架构; liveChart等第三方组件; Meter.xaml <UserControl x:Class="DashBoard.Components.Meter" xmlns="http://schemas 阅读全文

posted @ 2023-12-06 14:10 张德长 阅读(190) 评论(2) 推荐(1) 编辑

2023年11月24日 #

QT实战 之翻金币游戏(升级版)

摘要: QT实战 之翻金币游戏 相较于原版的优化: 关卡数据不是用静态的config配置,而是动态生成,每次打开的关卡都生成不同的游戏数据,增加了可玩性; 关卡数据依据关卡等级的不同而生成不同难度的数据,随关卡的增加而不断提升难度; 金币矩阵由原版的4*4升级为5*5,增加了游戏难度; 选择关卡按钮使用了自 阅读全文

posted @ 2023-11-24 19:57 张德长 阅读(52) 评论(0) 推荐(0) 编辑

2023年11月22日 #

QT实战 之事件和定时器

摘要: QT实战 之事件和定时器 自定义控件MyLabel,继承自QLabel(创建时继承自QWidget,创建好后再修改成QLabel) 拖拽Label控件到主界面,然后将该控件提升为MyLabel(注意必须用MyLabel的直接父类进行提升,如果用Widget则无法进行提升) 在MyLabel头文件中中 阅读全文

posted @ 2023-11-22 22:45 张德长 阅读(20) 评论(0) 推荐(0) 编辑

QT实战 之自定义控件(QSpinBox+QSlider)

摘要: QT实战 之自定义控件(QSpinBox+QSlider) 创建自定义控件(QT设计师界面类) 打开ui文件,拖拽需要用到的基础控件(QSpinBox+QSlider) 事件绑定(注意QSpinBox::valueChanged有重载,需要用函数指针指定信号函数) 使用自定义控件(拖拽添加Widge 阅读全文

posted @ 2023-11-22 22:42 张德长 阅读(58) 评论(0) 推荐(0) 编辑

QT实战 之TableWidget控件

摘要: QT实战 之TableWidget控件 指定列数setColumnCount(3) 指定表头setHorizontalHeaderLabels(QStringList) 指定行数setRowCount(5) 设置每个单元格的内容setItem(int行数,int列数,*QTableWidgetIte 阅读全文

posted @ 2023-11-22 22:41 张德长 阅读(30) 评论(0) 推荐(0) 编辑

2023年11月15日 #

牛客题霸 BM83 字符串变形

摘要: BM83 字符串变形 简单 通过率:22.01% 时间限制:1秒 空间限制:256M 描述 对于一个长度为 n 字符串,我们需要对它做一些变形。 首先这个字符串中包含着一些空格,就像"Hello World"一样,然后我们要做的是把这个字符串中由空格隔开的单词反序,同时反转每个字符的大小写。 比如" 阅读全文

posted @ 2023-11-15 20:25 张德长 阅读(6) 评论(0) 推荐(0) 编辑

牛客题霸 BM1 反转链表(C#、C++)

摘要: BM1 反转链表 简单 通过率:38.76% 时间限制:1秒 空间限制:256M 知识点链表 描述 给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。 数据范围: 0\leq n\leq10000≤n≤1000 要求:空间复杂 阅读全文

posted @ 2023-11-15 19:00 张德长 阅读(2) 评论(0) 推荐(0) 编辑

2023年11月12日 #

牛客[编程题] HJ63 DNA序列

摘要: HJ63 DNA序列 中等 通过率:39.36% 时间限制:1秒 空间限制:32M 描述 一个 DNA 序列由 A/C/G/T 四个字母的排列组合组成。 G 和 C 的比例(定义为 GC-Ratio )是序列中 G 和 C 两个字母的总的出现次数除以总的字母数目(也就是序列长度)。在基因工程中,这个 阅读全文

posted @ 2023-11-12 12:21 张德长 阅读(9) 评论(0) 推荐(0) 编辑

2023年11月11日 #

牛客[编程题] HJ66 配置文件恢复

摘要: HJ66 配置文件恢复 中等 通过率:36.66% 时间限制:1秒 空间限制:32M 描述 有6条配置命令,它们执行的结果分别是: 命 令 执 行 reset reset what reset board board fault board add where to add board delete 阅读全文

posted @ 2023-11-11 23:01 张德长 阅读(21) 评论(0) 推荐(0) 编辑

牛客[编程题] HJ64 MP3光标位置

摘要: HJ64 MP3光标位置 中等 通过率:24.47% 时间限制:1秒 空间限制:32M 描述 MP3 Player因为屏幕较小,显示歌曲列表的时候每屏只能显示几首歌曲,用户要通过上下键才能浏览所有的歌曲。为了简化处理,假设每屏只能显示4首歌曲,光标初始的位置为第1首歌。 现在要实现通过上下键控制光标 阅读全文

posted @ 2023-11-11 22:19 张德长 阅读(11) 评论(0) 推荐(0) 编辑

牛客[编程题] HJ59 找出字符串中第一个只出现一次的字符

摘要: HJ59 找出字符串中第一个只出现一次的字符 中等 通过率:32.27% 时间限制:1秒 空间限制:32M 描述 找出字符串中第一个只出现一次的字符 数据范围:输入的字符串长度满足 1 \le n \le 1000 \1≤n≤1000 输入描述: 输入一个非空字符串 输出描述: 输出第一个只出现一次 阅读全文

posted @ 2023-11-11 21:35 张德长 阅读(8) 评论(0) 推荐(0) 编辑

牛客[编程题] HJ44 Sudoku数独游戏

摘要: HJ44 Sudoku 困难 通过率:27.56% 时间限制:1秒 空间限制:32M 描述 问题描述:数独(Sudoku)是一款大众喜爱的数字逻辑游戏。玩家需要根据9X9盘面上的已知数字,推算出所有剩余空格的数字,并且满足每一行、每一列、每一个3X3粗线宫内的数字均含1-9,并且不重复。 例如: 输 阅读全文

posted @ 2023-11-11 21:13 张德长 阅读(13) 评论(0) 推荐(0) 编辑

2023年11月10日 #

牛客[编程题] HJ48 从单向链表中删除指定值的节点

摘要: HJ48 从单向链表中删除指定值的节点 中等 通过率:42.97% 时间限制:1秒 空间限制:32M 描述 输入一个单向链表和一个节点的值,从单向链表中删除等于该值的节点,删除后如果链表中无节点则返回空指针。 链表的值不能重复。 构造过程,例如输入一行数据为: 6 2 1 2 3 2 5 1 4 5 阅读全文

posted @ 2023-11-10 15:44 张德长 阅读(5) 评论(0) 推荐(0) 编辑