自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (6)
  • 收藏
  • 关注

原创 关于TC中BOM的开发技术处理方式

针对BOM中我想改指定行数的数据,以往可能循环遍历,不过官方提供了更加快速的方法,通过查询快速定位到指定的行,他在客户端也有对应的功能。我这边总结了ITK和SOA的方法,可以参考一下。

2026-06-16 09:07:24 287

原创 Active Workspace的全局通知横幅

摘要: 官方Web框架7.1.0新增BannerService功能,支持在页面顶部展示多语言横幅公告。管理员通过配置首选项(Preference),即可在指定日期范围内全局显示公告。建议提前设置生效时间(如维护前一周),确保用户及时知晓。修改配置后需刷新页面或清除缓存生效。该功能适配多语言环境,前端通过js/bannerService实现。

2026-06-15 16:26:30 232

原创 使用数据库查询实现TC超时的流程定时预警

2.7.代码实现定时任务提醒,根据任务类型如果是Do任务就获取责任人,否则获取执行者。使用场景:客户想指定某个流程发起后,审核人长期不执行发起钉钉提醒。2.1.首先自定义数据库表,用于指定流程模板名字。2.6.根据自定义的表,构建指定的流程模板视图。2.5.合并以上三个视图,构建流程汇总视图。2.6.汇总成指定流程任务长期未审核视图。2.2.构建任务未结束的任务视图。2.3.构建所有流程视图。2.4构建审签未结束视图。

2026-06-15 09:01:42 133

原创 AWC如何更改ootb控件行为(命令构建器)

文章摘要:AWC以命令构建器为例,演示如何通过修改commandsViewModel.json文件来定制下载按钮行为,包括添加自定义检查逻辑和部署流程。开发步骤涵盖逻辑复制、条件检查、代码生成及部署,最终实现对下载按钮功能的个性化控制。

2026-06-15 08:55:01 261

原创 AWC中在XRT渲染中添加自定义控件

本文介绍了在胖客户端和AWC中如何通过<htmlPanel>元素实现自定义控件渲染,重点演示了object_name属性文本框控件的编辑保存功能实现方案。具体步骤包括:1)在xrt编辑器添加htmlPanel并指向自定义HTML页面;2)定义包含文本框控件的HTML结构;3)配置JSON数据模型,设置字段属性和操作方法;4)编写JS逻辑处理初始化、更新和恢复操作。通过uwPropertyService实现属性值的设置和状态管理,支持编辑权限控制和数据持久化功能。该方案适用于需要定制复杂交互逻辑的

2026-06-15 08:52:37 265

原创 (AWC/TC)cmake编译linux环境的ITK代码

3.放置源代码,我这里是把.h头文件放在include里面,.cpp放在src下。第三方库自定义目录,头文件放在include,.a或者.so文件放在lib下。我大概介绍一下我原本编译方法,使用官方自带的脚本命令,如果没有sample文件夹的话,需要部署中心或者环境管理器安装“样本文件”2.初始化创建项目目录结构,执行create_structure.sh(手动搭建也可以,这里为了方便自己分类开发代码。我这里使用的是suse的linux,不同的命令会有区别;1.linux编译环境准备。

2026-06-14 17:58:59 96

原创 TC与SolidWorks集成开发

SWIM提供自定义校验功能扩展接口,用户可通过修改SwimUserExits.java文件实现保存前校验(saveValidation)等逻辑。操作步骤包括:1) 取消注释目标方法并编写校验代码;2) 使用JDK编译生成.class文件;3) 自动加载无需部署。调试时可查看TEMP目录下的XML文件获取上下文数据,校验失败时可自定义弹窗拦截保存。该方法支持集成TC数据,需注意JDK版本需与客户端一致。

2026-06-14 17:55:06 138

原创 SolidWorks图纸签字(VB.NET)

【摘要】针对制造业图纸审批流程中的痛点问题,本文提出了一套自动化解决方案。通过将SolidWorks图纸模板的签字栏链接到文件属性,并利用API自动写入审批信息、导出PDF,实现审批系统与图纸签字的无缝对接。该方案支持多Sheet合并导出,生成包含完整审批签字的PDF文件,解决了传统流程中反复手动转换、签字信息不同步等难题,确保数据可追溯性,显著提升工程审批效率。

2026-06-14 17:47:44 194

原创 从 C JSON 库“升级”到现代 C++:nlohmann/json 实战指南(含完整代码)

本文对比了C语言JSON库(如cJSON)与C++的nlohmann/json库,重点推荐后者在现代C++项目中的优势。nlohmann/json具有header-only、类型安全、API直观、功能丰富等特点,开发效率和代码可读性显著提升。文章提供了详细的用法示例(解析、读取、构建JSON),并针对复杂场景给出解决方案。最后建议从CJSON迁移到nlohmann/json,可大幅降低内存和类型相关bug,提高开发效率。

2026-06-14 17:40:12 286

原创 Word自动盖章签字神器!一个 EXE 搞定

WordBookmarkSigner是一款自动化合同签署工具,通过命令行实现Word文档的批量电子签署。主要功能包括:自动插入签名图片、填写日期、加盖电子印章(支持透明度和压字效果),并可直接导出PDF。使用流程:1)在Word文档中设置书签标记签署位置;2)准备透明背景的签名图片和印章模板;3)编写数据配置文件;4)运行命令完成签署。该工具解决了传统手动签署的效率低下、格式错位等问题,特别适合合同归档、公文签发等正式场景,确保文件的专业性和法律效力。

2026-06-14 17:29:26 422

原创 eclipse使用axis2生成客户端代码

下载出来的axis2-eclipse-codegen-plugin-1.7.0.zip文件夹,axis2-eclipse-service-plugin-1.7.0.zip文件夹解压缩,将里面的文件拷贝到myeclipse安装目录之plugin文件下,重启myeclipse下载路径:https://download.youkuaiyun.com/download/qq_41482046/12767187客户端调用文件-新建会自动添加代码调用代码:axis2 webservice 服务端j

2020-08-28 13:52:56 741

原创 xstream使用注解实现xml和对象转化

效果图如下:实现方式:根节点:import java.util.ArrayList;import java.util.List;import com.thoughtworks.xstream.annotations.XStreamAlias;import com.thoughtworks.xstream.annotations.XStreamImplicit;@XStreamAlias("LM_LOV_CONFIG")public class LM_LOV_CONFIG {

2020-08-14 14:18:09 1157

原创 OCILIB操作数据库

下载地址:http://vrogier.github.io/ocilib/download/文档目录如下,将include和lib(选择lib32还是lib64看自己需求)分别拷贝到自己项目路径下然后在配置,如下:配置好后写入代码,下面是api中的例子:查询数据#include "ocilib.h"int main(void){ OCI_Connection *cn; OCI_Statement *st; OCI_Resultset *

2020-08-13 21:32:26 1461

原创 Teamcenter中UID和对象之间相互转化

TC中每个对象都有唯一的标识符,即UIDRCP: //根据UID获取对象TCComponentManager manager = new TCComponentManager(session);TCComponent comp = manager.getTCComponent("A5clPTwi4m5qKD");System.out.println(comp.getProperty("object_name")); 或者TCComp...

2020-07-24 16:18:33 1778 1

转载 C++调用webservice服务生成客户端代码-gsoap

本文在原创上面稍作修改Java端创建服务输入网址,生成wsdl文件 使用wsdl2.exe生成头文件注意:如果说传输的内容中含有中文,则需要增加一个bat文件,把传输类型由std::string转为wchar_t*,由宽字符传输,则可以解决乱码问题.刚开始由于没有添加处理文件导致后续接收到的中文乱码,折腾了半天,希望大家少走弯路.bat文件(用txt文本保存如下文件,再修改后缀为bat即可)中一句话:xsd__string = | std::wstring | wchar_t.

2020-07-22 09:42:58 882 2

原创 Teamcenter中创建对象带必填属性

import com.teamcenter.services.rac.core._2008_06.DataManagement;import com.teamcenter.services.rac.core._2008_06.DataManagement.CreateOut;import com.teamcenter.services.rac.core._2008_06.DataManagement.CreateResponse;public static TCComponent createOb.

2020-07-22 09:28:09 1183

原创 Teamcenter 打开数据集

TCComponentDataset dataset = (TCComponentDataset) component;OpenDatasetAsOperation op = new OpenDatasetAsOperation(dataset,dataset.getDefaultTool(),null,null,jf,false);//jf为父级窗口op.executeOperation();

2020-07-22 09:25:28 1347

原创 Teamcenter中SOA调用user service

import com.teamcenter.clientx.AppXSession;import com.teamcenter.services.internal.strong.core.ICTService;import com.teamcenter.services.internal.strong.core._2011_06.ICT.Arg;import com.teamcenter.services.internal.strong.core._2011_06.ICT.Array;import.

2020-07-22 09:21:32 1458 3

原创 Java中的swt界面加入swing,以及防止文本框不能编辑

arg0.setLayout( new FillLayout() ); Composite awtContainer=new Composite(arg0,SWT.EMBEDDED);//SWT.EMBEDDED不可少 final Frame frame = SWT_AWT.new_Frame(awtContainer); SwingUtilities.invokeLater(new Runnable() { public void run() { TaskListFrame frm =..

2020-07-22 09:17:26 1277

转载 webservice中个人总结两种方式实现定时任务

引用了他人的知识,觉得好用的就放到这里1.spring框架中的spring-task 标签来实现定时器<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:context="http://www.springframework.org/schema/context"xmlns:jaxws="http://cxf.apache.

2020-05-12 09:46:47 1880

原创 Teamcenter中Dispatcher从安装到开发调用

具体内容见附件:链接:https://pan.baidu.com/s/1efvRmSsSELpCv9_ZUH1dvA提取码:ea05Dispatcher(调度程序),早期称为翻译管理,调度程序使Teamcenter用户能够将Teamcenter管理的数据文件转换为3D或2D文件格式。主要分为以下三个部分ØSchedule:基于Java的RMI应用程序,用于发送和接收关于调度程序的信息请...

2020-04-15 09:49:46 1385

转载 Java中常用的四种线程池

在Java中使用线程池,可以用ThreadPoolExecutor的构造函数直接创建出线程池实例,如何使用参见之前的文章Java线程池构造参数详解。不过,在Executors类中,为我们提供了常用线程池的创建方法。接下来我们就来了解常用的四种:newFixedThreadPool首先,看一下这种线程池的创建方法:public static ExecutorService newFix...

2020-04-07 15:40:16 223

原创 C++使用CURL库POST请求向服务器发送JSON数据

具体测试代码见:https://pan.baidu.com/s/1d4UXxMb_TwP6C8X1ZeGOlA,提取码:yg2j1.准备工作 curl库和json库打导入,添加附加包含目录是include目录,添加预处理定义,添加外部依赖项2.代码实现// resful.cpp : 定义控制台应用程序的入口点。//#include "stdafx....

2019-06-23 12:21:26 8031 2

转载 poi复制excel中的表格到目标位置

对原创做了一点修改,public class ExcelUtil { /** intPosition:复制到指定的行数 **/ public static void copyRows(Workbook wb, Sheet sourceSheet, Sheet targetSheet, int intStartRow, int intEndRow, int intPositi...

2019-03-05 13:26:17 603

原创 VB中关于word给文本框插入数据

这里我用到了一个工具,是在word中插入带有名称的文本框这样可以迅速找到对应的文本框插入数据,工具链接:https://pan.baidu.com/s/1FtftRezCtt9J9OmbZEdSIg首先打开word和工具,点击加载word按钮,就可以了,然后可以创建带有名称的文本框接着就是代码实现了Imports System.IOImports Microsoft.Offic...

2018-12-24 23:16:56 1584

原创 VB将excel的页面设置设为一页宽一页高

原本想着poi包应该支持设置一页宽一页高,设置是能设置,虽然值设置上去了,但是两个单选按钮无法实现固定,后来不得不使用VB了,唉代码实现如下,Imports System.IOModule Module1 Sub Main() Dim excelfileName As String Dim commandLine As String ...

2018-12-24 22:57:20 2660

转载 对文件压缩打包的各种方式

本文也是摘抄网上的,收集一下本文主要介绍的是通过使用java的相关类可以实现对文件或文件夹的压缩。原文(https://www.jb51.net/article/95073.htm)zlib是一种数据压缩程序库,它的设计目标是处理单纯的数据(而不管数据的来源是什么)。7z 是一种新的压缩格式,它拥有目前最高的压缩比。gzip是一种文件压缩工具(或该压缩工具产生的压缩文件格式),它的...

2018-12-17 13:51:58 1760

原创 Teamcenter服务端开发环境配置

如果你要创建utility项目(后缀是.exe),就选择Win32控制台应用程序;如果你要开发handler,后操作,user service,选择Win32项目选中项目,右击“属性”,头文件设置设置宏变量设置lib文件路径如果你开发的是utility即后缀为exe的,还要加入%TC_ROOT%\lib\itk_main.objHandler注册步骤: 1)...

2018-11-19 14:13:22 2481 1

原创 Teamcenter二次开发客户端环境配置

1)在eclipse界面中点击“窗口/window”,选中“首选项/preferences”,弹出如下界面,选中本机电脑安装好的jdk路径,2)然后在选中“Target P...”,点击添加/add,下一步3)可以重新命名,选择location添加TC的portal路径,路径选择之后,点击完成。在preferences的界面先将刚配好的目标平台勾选然后点击OK。4)在ecl...

2018-11-19 13:36:32 3619

转载 java文本框内容改变事件以及改变文本框内容

原创:https://blog.youkuaiyun.com/helloxtayfnje/article/details/5067565作为一个跨平台的编程解决方案,Java显然不能像Delphi那样,在用户界面设计方面提供强大、直观和快捷的设计支持。比如对于文本框的控制,当我们 要在程序中感知用户是否修改了文本框中的内容时,Delphi提供了一个直接的事件调用OnValueChanged(),可以在文本...

2018-11-15 10:01:27 9246

原创 关于eclipse中jar打包方式总结

最好使用fat方式打包,简单,fat的压缩包见链接:https://pan.baidu.com/s/1jkSCr6VIOnZfut1EkZWmZA,支持eclips4.0以后的版本。下载后,jar直接放在eclipse\plugins的目录下即可,然后重新启动eclipse,右击项目会发现多出一个功能按钮,点击,选中One-JAR就行了。Runnable jar file :生成的文...

2018-08-03 14:01:02 2788 1

原创 xstream转换xml和Java对象

源代码可看:https://pan.baidu.com/s/1jniElgsZ4g39ISz1Vl5U-g ,里面有xstream.jar包结构显示样式:ItemInterface类:public class ItemInterface {    private String Sender = "";    private String Receiver = "";   ...

2018-08-01 10:08:45 1762

原创 java进度条

效果图:进度条:package com.teamcenter.rac.form.mytool;import java.awt.Dialog;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ComponentAdapter;import j...

2018-07-25 15:07:15 1159

libxl-4.0.3.1(Windows依赖库)

libxl库是一套跨平台的Excel文件处理库,允许开发者在C++程序中读取、写入和修改Excel文件,而无需依赖Microsoft Office套件。它支持XLS、XLSX、CSV等多种格式,并提供了丰富的API来操作单元格、行、列以及工作表等元素。 压缩包适配Windows,KEY文件带码

2026-06-22

nlohmann的json依赖文件

nlohmann的json依赖文件直接下载使用

2026-06-15

Word自动盖章签字神器!一个 EXE 搞定

一条命令,自动往 Word 文档的指定位置批量写入:签字图片、日期文字、电子印章,最后还能直接导出 PDF。 配置说明链接:https://blog.youkuaiyun.com/qq_41482046/article/details/161981608?spm=1011.2415.3001.10575&sharefrom=mp_manage_link

2026-06-15

visual studio 2010

visual studio 2010百度云下载链接,欢迎下载=========

2018-07-07

mysql软件资源

这里面是百度云MySQL软件链接和密码,================

2018-07-07

plugin.rar

eclipse使用axis生成客户端代码插件包--------------------------------------使用方法 https://blog.youkuaiyun.com/qq_41482046/article/details/108277962

2020-08-28

ocilib-4.6.4-windows.zip

使用ocilib操作Oracle数据库所需包--------------------------------

2020-08-28

FAT快速打包的资源包

fat方式快速打包jar,觉得好的给个好评--------------------------------------------------------

2018-08-02

空空如也

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

TA关注的人

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