自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (9)
  • 收藏
  • 关注

原创 AutoCAD通过handle id选择实体

AutoCAD通过handle id选择实体

2023-03-02 12:25:56 939

原创 c++条件断点设置string比较

c++, string, 条件断点

2023-01-03 18:08:12 921

原创 AutoCAD2019开发配置

AutoCAD2019开发配置

2022-07-04 10:40:54 499

原创 让MFC支持CLR

1、创建一个基于窗体的MFC项目;2、设置属性支持CLR(有2处):3、添加程序集引用:System.Windows.Forms4、添加一个响应,输入如下代码:System::Windows::Forms::MessageBox::Show(gcnew System::String("你好"));5、完成...

2022-01-07 14:15:24 801

原创 不小心删除文件后,用TortoiseGit还原

右键->TortoiseGit->还原,勾选缺失的文件:

2022-01-03 13:52:54 641

原创 MFC + OpenGL, glDrawElements一个异常

glDrawElements或者其他gl函数出现以下异常时,表示glDrawElements的顶点及索引不配(可能个数不匹配)。“0x7799FC3D (ntdll.dll) (WarpKnit.exe 中)处有未经处理的异常: 0xC0000374: 堆已损坏。 (参数: 0x779DB960)。”...

2020-12-20 22:36:39 230

原创 NPOI创建组合

组合是文字,图片,文本框等的结合//创建一个工作簿HSSFWorkbook workbook = new HSSFWorkbook();//创建一个sheetISheet sheet1 = workbook.CreateSheet("sheet1");HSSFPatriarch patriarch = (HSSFPatriarch)sheet1.CreateDrawingPatri...

2020-04-03 14:46:55 550

原创 NPOI插入图片到Excel

//插入图片string picPath = @"C:\Users\537\Desktop\Test\图片1.png";FileStream picFs = File.OpenRead(picPath); //OpenReadint filelength = 0;filelength = (int)picFs.Length; //获得文件长度 Byte[] image = new By...

2020-04-03 14:39:26 1007

原创 NPOI获得EXCEL文件中的所有图片

代码如下(一个图片数据类,一个拓展方法类).调用方法:List<PicturesInfo> infos = sheet.GetAllPictureInfos(row, row + 1, col, col + 2, true);注意:有些图片读取会出异常,原因未知./// <summary>/// 贴入Excel的图片数据,包括图片数据及位置/// &...

2020-04-03 14:36:31 1473

原创 NPOI写特殊文字

IFont fontFind = null;fontFind = workbook.CreateFont();fontFind.FontName = "MS UI Gothic";fontFind.FontHeightInPoints = 12;if (fontFind != null){ HSSFPatriarch patriarch = (HSSFPatriarch)she...

2020-04-03 14:28:58 387

原创 ObjectARX2018向导+VS2015环境配置+win10

1、官网上下向导安装包:https://www.autodesk.com/developer-network/platform-technologies/autocad2、 为了让向导能正确修改文件,需要有管理员身份,做下面操作(参考:https://blog.csdn.net/qq_38607584/article/details/71075803):新建一个文本文件,并保存为 M...

2020-03-12 23:12:42 1704

原创 VC++ 包含目录和附加包含目录只是搜索顺序的问题

具体查看:VS2012中 包含目录和附加包含目录有什么区别? - 知乎 https://www.zhihu.com/question/25217308

2020-03-12 18:49:20 191

原创 C# Excel doc库NPOI

(1)下载地址:https://archive.codeplex.com/?p=npoi或者:链接:https://pan.baidu.com/s/1nlcO0YH1rWFcQVOYLjocQQ提取码:opgt(2)下载后解压,进入releases->18,将里面的文件重命名为.RAR文件,再解压这个文件,就得到了好多dll。(3)在C#项目中,添加(在dotnet4文件夹...

2019-12-04 17:19:44 448

原创 C++ XML文件读写库tinyxpath

支持从1个xml文件的某节点加到另一个xml文件某节点; 支持xpath,关于xpath语法查看:https://www.w3school.com.cn/xpath/xpath_syntax.asp ,及例子代码tinyxpath>main.cpp(见源码)。 它包含了tinyxml,是tinyxml的超集,有关tinyxml的操作可网上查阅资料。 一个利用XPath,拷贝整个节点到另...

2019-08-28 16:44:48 784

原创 c++、C#调用c++dll

可参考:在VS2010上使用C#调用非托管C++生成的DLL文件(图文讲解)(已收藏)一、生成C++ dll(1)新建项目:win32 dll项目DynamicLinkLibrary,解决方案名:dllTest(2)添加代码:Add.h#pragma once//#define DLLEXPORT//#define DLLIMPORT#if defined(DLLEX...

2019-06-09 10:52:04 276

原创 为程序设定多语言版本

(1)一个多语言支持示例:1、添加控制台程序Localization,添加资源文件Res.resx,给资源文件添加字符串资源:Hello,值为“你好”;2、继续添加资源Res.zh-CN.resx,添加字符串资源:Hello,值为“你好哇”;3、再添加资源Res.en-US.resx,添加字符串资源:Hello,值为“Hi!”;4、添加代码:static void Main(...

2019-05-17 23:20:47 778

原创 params 关键字(注意重载函数中有该关键字的存在)

params说明请看:https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/paramsparams关键字存在于重载函数中,千万注意(隐式)类型转换:namespace TestC{ enum Enum1 { A = 0, B = 1,C=2} class Program ...

2019-05-12 10:19:16 509

原创 工具集

工具集:https://docs.microsoft.com/zh-cn/dotnet/framework/tools/C#反编译工具IL DASM:可以查看汇编代码。

2019-05-11 22:26:50 214

原创 windows的dll搜索路径

请看博客:https://blog.csdn.net/clever101/article/details/5557538摘录部分:假如安全DLL搜索模式启用,搜索顺序如下:1. 应用程序所在的路径2. Windows SYSTEM目录。通过调用GetSystemDirectory函数可以获取这个目录的路径。3. 16位系统的目录。并没有函数可以获取这个目录的路径,但是它会被查找。4...

2019-03-01 21:51:54 6373

原创 C# BackgroundWorker 另开一个线程实现进度条的显示

最好看官方文档:https://docs.microsoft.com/zh-cn/dotnet/api/system.componentmodel.backgroundworker?redirectedfrom=MSDN&amp;view=netframework-4.7.2附加代码:链接:https://pan.baidu.com/s/1YyLthchY2QzepIpRd8d8ig 提取码:...

2019-01-27 01:32:49 770

原创 TCL深入学习的资料

如果学的东西没有做记录,以后碰到一样的问题可能要做重复的工作,还不一定见效!如果需要深入学习TCL/TK,可以从ActiveTcl的库入手,里面有示例源码,都是高大上的东西。(1)打开Wish,键入cd "C:\\ActiveTcl\\lib\\tk8.6\\demos"进入demos目录(题外话:可以在资源管理器进入这个目录,双击任意tcl文件,发现都不能直接运行;可以用VSCode打开...

2019-01-07 22:43:45 420

原创 TCL几何管理

TCL用了有段时间,但是都是复制别人代码做的UI,每次要用的时候都是重新看,或者瞎改,实际上自己对几何管理器还是不懂。今天看了一下,做下总结:(1)grid不能控制组件尺寸一样,但pack可以(就目前所知):labelframe .f -text "haha"button .ok -text okbutton .cancel -text cancelbutton .he...

2018-12-25 20:17:31 352

原创 win7添加共享网络

(1)运行CDM;(2)键入:netsh wlan set hostednetwork mode=allow ssid=xiaohua key=12345678;(3)通过“控制面板-&gt;所有控制面板项-&gt;网络和共享中心-&gt;更改适配器设置”可以查看到添加了一个“Microsoft Virtual WiFi Miniport Adapter”类型的网络:可能名字会是“...

2018-12-22 10:53:26 480

原创 关于VS调试时的工作目录

今天调试前把输出目录设为了项目下的Debug文件夹下(默认是解决方案目录下Debug下),生成的exe在修改后的目录。当我把两个待读文件放到exe目录,用文件名的方式读取(即相对路径),调试程序竟然读不到。百般测试才发现调试程序把工作目录改了。如果双击exe是没问题的。参考:https://www.cnblogs.com/qiaozhoulin/p/4509995.htmlvs中工作目录的...

2018-12-14 00:57:01 13298 1

原创 关于调节电脑亮度

我电脑双显卡:Intel和AMD,Intel对OpenGL的支持到3.1版,比较老了,对https://learnopengl-cn.github.io教程里的OpenGL3.3版程序不支持,要切换显卡。但是切换后屏幕太亮,而且不能调节了,AMD显卡管理程序也不能调节(和别人的界面不太一样)。切换回Intel显卡,再调节好亮度,再切换到AMD竟然就可以了。见鬼。...

2018-12-09 22:15:32 444

原创 编译不同平台的C程序

引用:https://learnopengl-cn.github.io/01%20Getting%20started/02%20Creating%20a%20window/今天学OpenGL,发现一个神器:CMake。可以将不同平台(Windows,linux)开源程序的生成指定IDE的程序(包括VS2015)。为什么要提供源代码而不直接提供安装包?因为:从源代码编译库可以保证生成的库是兼容你...

2018-12-09 22:07:09 612

原创 QT打包

QT创建的程序很多可能不能独立运行(但是调试的时候可以)。如果把编译的EXE移植出来,双击会提示缺少dll,把dll复制到该目录还不一定可行,提示缺少的dll不一定是全部依赖的dll。最好用QT自带的工具复制这些需要支持的dll。具体步骤:(1)构建Release版程序(Debug没用);(2)将生成的EXE放到一个目录(如将qopenglwidget.exe放到D:\QtRelease\...

2018-12-08 21:18:04 394

原创 TCL的lappend,concat的使用

示例:set lst [list 1 2 3 4]&gt;1 2 3 4lappend lst [list 1 2 3]&gt;1 2 3 4 {1 2 3}lappend第二个参数是一个数时,给指定列表添加一个元素;第二个参数是一个列表时,也给指定列表添加一个元素,但是该元素是列表(一个整体),不是将新列表中的元素加入到列表中。继续: set a(1) [list 1 2 3 4...

2018-11-27 21:03:08 12183

原创 C++关于不同精度数值处理

要求:有2组数据,一组有节点编号和坐标,另一组只有节点坐标和结果值(节点坐标精度不一样),要求匹配节点编号和结果值。想法1:本来想通过将坐标转为统一精度,再组成字符串,通过QMap&lt;QString,int&gt;有序查找编号,但发现不同精度的结果统一精度后不一样。//用QString::number方法对于不同精度的数舍入方法未知,如:QString str1 = "5.8122...

2018-09-29 20:14:23 1529

原创 TCL在脚本中引用外部脚本过程

可查看《TCL_TK入门经典(第2版)》-&gt;第14章,创建与使用TCL脚本库-&gt;自动加载。具体步骤如下:1、 在一个目录中创建2个tcl脚本:module1.tcl,module2.tcl。# module1.tclnamespace eval model::submodel1 { proc submodel1_func { } { global...

2018-04-18 20:26:41 3558

原创 ANSYS中脚本的问题

(1)Ansys的TCL程序命名空间变量每次必须初始化如下面的代码:namespace eval sp { proc main {} \ { variable Lst lappend Lst 1 tk_messageBox -message $Lst }}sp::main在ansys中执行第一次结果:第二次结果:因此要加语句:se...

2018-04-18 20:20:37 1981

原创 引用传递:upvar

(1)    传递数组可以改变数组的值namespace eval sp { proc func {arr} \ { upvar $arr name foreach var [array names name] { set name($var) [expr $name($var) + 2] } } ...

2018-04-18 20:12:30 198

原创 TCL数组array

下面是Tcl 数组(array)的应用技巧。(1)数组与列表的转换(2)在函数中不能返回整个数组proc func{} \{ set a(1) 10 set a(2) 20 return $a}set temp [func]上面的代码报错如下:(3)可以在函数中将数组转换为列表,返回该列表;在调用函数的地方将列表转换为数组:proc func{} \{ se...

2018-04-18 20:09:16 5686

原创 ANSYS TCL开始

最近在做ANSYS经典版开发,用到了TCL脚本语言,经前辈和自己的研究,总结一些经验。tcl内置在ANSYS内,ANSYS17.0版可以在目录:D:\Program Files\ANSYS Inc\v170\commonfiles\Tcl\bin\winx64中找到tcl程序:tclsh.exe,wish.exe。可以安装ActiveTcl实现Tcl脚本的运行,安装包附于文章后。编写TCL代码可以...

2018-04-18 19:55:14 1187 1

转载 别人写的UNICODE的文本,汉字字符都可以用记事本查看,注意记事本识别编码的方式为BOM

方法一和方法二类似方法一:CFile f;CFileException e;TCHAR* pszFileName = _T("c:\\1.txt");if(!f.Open(pszFileName, CFile::modeCreate | CFile::modeWrite, &e)){TRACE(_T("File could not be opened %d\n"), e

2016-03-20 22:04:56 813

转载 在MFC单文档窗口中添加背景图片

下面来跟我做:1.首先准备好一张美丽的图片,保存为BMP格式。2.新建一个工程,命名为:test ,在资源编辑里用Import导入刚才准备好的位图文件.ID为IDB_BITMAP如果位图是大于16色的,会出现无法显示的提示。不要紧,这并不影响程序最终的显示。3.代码实现3.1 我们为CTestView类添加一个变量 CBrush m_brushBackground;这个画刷

2016-02-27 11:10:20 1220

转载 修改MFC窗口标题和图标

修改MFC窗口标题和图标文章转载于MAOZHAOYANG的博客,在此表示感谢!MFC程序的默认的标题是“无标题-title”,其中title是应用程序的名称,我们应如何修改MFC窗口标题来符合自己的要求?    MFC程序的文档类中定义了一个虚函数SetTitle,用于设置窗口标题的前半部分,如果只是要修改“无标题”部分,可以重载文档类的该函数。窗口标题的后半部分可以通过S

2016-02-24 01:03:48 489

osgqsg-master.zip

源地址:https://code.google.com/p/osgqsg

2022-01-06

tinyxpath.rar

C++ XML文件读写库tinyxpath。

2019-08-28

dllTest-最终版.rar

C++调用C++dll,“摘要必须大于50个字节!”,为什么??

2019-06-09

dllTest_最终版本.rar

C++调c++dll类,dllTest_最终版本.rar

2019-06-09

dllTest.rar

C++ C#调用C++dll,“摘要必须大于50个字节!”为什么??

2019-06-09

CSharpInvokeCP代码.rar

C#调用C++dll,包括类。CSharpInvokeCPP.rar,为什么要多于50字符?

2019-06-09

C# BackgroundWorker测试

C# BackgroundWorker测试代码

2019-01-27

ActiveTcl-8.6

ActiveTcl8.6和Thread包,

2018-04-18

Python语言在Abaqus中的应用 随书资源,含Python Reader

Python语言在Abaqus中的应用 随书资源,含Python Reader

2018-03-28

空空如也

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

TA关注的人

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