自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 “MySql.Data.MySqlClient.MySqlException”类型的未经处理的异常出现在 MySql.Data.dll

问题描述C#连接MySQL数据库过程中数据库打开不存在问题,但是在读取数据库数据过程中,出现了**“MySql.Data.MySqlClient.MySqlException”类型的未经处理的异常出现在 MySql.Data.dll 中**,上网搜索很久未曾找到解决方案。解决方法1、问题报错是SQL语句存在问题,所以将SQL语句复制到MySQL数据库中调试发现没有问题;2、反复检查数据库连接到数据读取过程中,语句是否存在问题,发现没有问题,还分别采用两种形式调用数据,都未曾解决问题;3、观察报错的

2021-01-23 16:33:03 14080 4

原创 AnyCAD平台搭建——VS2012+anycad.net.sdk.2020.10.16

问题描述C#平台中该如何搭建AnyCAD三维可视化平台解决方案1、下载AnyCAD官方SDK,已上传至百度云盘,如需自取。链接:https://pan.baidu.com/s/1LOV5tPohIXFS6pFbKIl1Yg提取码:1bxh2、新建C#项目选择C#——Windows窗口应用程序;3、在新项目中添加AnyCAD程序集右击项目——添加引用——浏览——浏览按钮,选择AnyCAD\2020.net\anycad.net.sdk.2020.10.16\bin\x64文件夹,将其中所有的

2020-12-10 11:37:16 2194 4

原创 CAJ文件不存在或者不能正常访问问题解决

问题描述打开以.caj结尾的文件出现不能文件不存在或者不能正常访问的问题,如下图所示:解决问题1、卸载并重新安装CAJ软件,未果;2、根据网络方法修改注册表,未果;3、修改时间和语言中的问题,未果;4、从知网上重新下载论文,观察是否可以正常打开,发现可以打开,得出软件不存在问题的结论,后发现是因为文件存储的文件夹名称存在不能识别的字符(❤字符),解决问题。...

2020-10-10 16:32:23 4482

原创 MFC 非模态对话框退出出现内存泄漏问题解决

问题描述MFC在ChildFrame中采用非模态的方式调用一个对话框,直接退出对话框就出现了下图的错误。问题解决1、在对话框窗口中,添加OnClose()以及PostNcDestroy()两个函数2、代码如下void CDlg::PostNcDestroy(){ // TODO: 在此添加专用代码和/或调用基类 delete this; CDialogEx::PostNcDestroy();}void CDlg::OnClose(){ // TODO: 在此添加消息处理程序代码

2020-08-08 22:31:08 705 1

原创 MFC创建派生类的子类

问题描述MFC多文档中已经创建了CXXView类,想要派生出其子类。解决方案MFC中派生类的子类可以通过先继承CWnd的方法后修改父类的方式实现。1、ctrl+alt+X 调出MFC类向导,单击添加类2、确保新建类的基类为CWnd,添加相应的类名3、在生成的类中修改其继承的类名以及相应的对应关系,这样就能实现派生类的子类创建工作。...

2020-07-15 16:30:01 874

原创 VS2010卡顿严重解决方案

问题描述VS2010编写MFC程序,添加控件,为控件添加响应函数需要等待半天,有时还会莫名其妙的崩溃,让人很头疼。解决方案工具---->选项---->文本编辑器---->C/C+±—>高级---->IntelliSense中的禁用IntelliSense将False改成True实现效果果然方便的很多,推...

2020-07-08 09:48:11 869

原创 OpenCasCade(OCC) CString和Standard_CString之间类型转换

1、CString转Standard_CStringCString str;Standard_CString astr;astr = (Standard_CString)(LPCTSTR)str;2、Standard_CSting转CString占坑

2020-06-16 09:48:30 998 2

原创 OpenCasCade(OCC) 中文显示

问题描述OpenCasCade中正常汉字无法显示,在参考eryar的博客OpenCascade Chinese Text Rendering后,发现之前的版本可以在OCCT中的VDrawText 函数中添加Resource_Unicode::ConvertGBToUnicode()这个命令可以实现,在7.2版本中,原型函数发生了很大的变化,顺着这个思路,在AIS_LabelText中实现了这个功能。代码实现 TCollection_ExtendedString tostr; Standard_

2020-06-15 16:49:02 2261 3

原创 OpenCasCade(OCC)7.2版本_实现ColorScale功能

问题描述采用OCC计算点到曲面的误差,希望采用云图的方式更加直观的显示误差的范围,在参考网络上有关云图的资料发现,之前版本中,V3d_Viewer中自带云图的功能,然而7.2版本中这个功能集成在了AIS_ColorScale中,具体实现过程中参数设置是问题所在,摸索过后,实现了云图的显示功能。解决方案//用户输入云图的最大值和最小值void XXX::makeColorScale(double &maxN, double &minN)//制作显示误差的云图{ //AIS_Colo

2020-06-08 15:26:53 1074

原创 MFC分割窗口_获得视图窗口句柄

问题描述MFC分割窗口后,当点击一个窗口后,另一个窗口就会处于未激活状态,从一个窗口中调用另个窗口的函数,需要将句柄也传递过去,纠结了很久才找到解决方案…解决方案//GetPane能够获得所需要句柄分割的那一半//CDPView是要获得句柄的那一个视图CSplitterWnd *ps = (CSplitterWnd*) GetParent();CDPView*pv = (CDPView*)(ps->GetPane(0,0));pv->m_hWnd;...

2020-06-08 11:38:19 586 1

原创 VS2010 0xC000041D:用户回调期间遇到未经处理的异常

在回调函数的过程中,还尚未进入回调函数体中,就出现了下面的问题,超级郁闷,于是开始找方法解决采用的方法如下:1、检查是否定义了未初始化的指针变量,发现并没有;2、在调试的过程中,观察是否存在局部变量的名称出现红色的,慢慢排查3、将所有代码注释,逐行的去调试,看看问题在哪里。...

2020-05-28 10:58:51 5920

原创 OpenCasCade(OCC) 曲面误差求解中的问题汇总

1、显示所有的点云数据#include <AIS_PointCloud.hxx>包能够找到想要的内容2、获取某一选中曲面的法向量 BRepClass3d_SolidExplorer aBSE(t_Shape);//t_shape是选中的TopoDS_Shape TopoDS_Face aTFace = TopoDS::Face(t_Shape); //Handle(Geom_Surface) aSurface = BRep_Tool::Surface(aTFace); BRep

2020-05-27 15:33:22 2007

原创 OpenCasCade(OCC) 显示导入的点云数据(MFC+OCC)

1、首先需要定义显示点的函数//ISession_Point.h// ISession_Point.h: interface for the ISession_Point class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_ISESSION_POINT_H__A9B277C3_A69E_11D1_8DA4_0800369C8A03__INCLUDED_)#d

2020-05-15 16:38:52 2543 13

原创 OpenCasCade(OCC) 选中三维模型

1、选中导入模型的面主要在XXXView.cpp的消息中定义鼠标事件2、需要对导入的模型的显示方式进行稍微的更改//在导入模型时显示的状态有所更改//其中 1 代表 不是线框模式//其中 3 代表 TopAbs_Solid anAIScontext->Display(ais,1,3,Standard_True,Standard_True,AIS_DS_Displayed);3、首先需要实现鼠标移动到模型的显示//OnMouseMove中的部分代码//获取上下文的对象 Handle

2020-05-14 21:03:46 2845 7

原创 MFC多文档中显示用户自定义的窗口

1、建立MFC的多文档项目,将会自动生成下图的内容2、分别添加 CMainView: public CFormView (会自带一个Dialog资源,也就是用户自定义的窗口)以及CMainDoc: public CDocument的MFC类3、在DaraProcess.cpp的InitInstance()函数中注释掉系统自带的窗口,添加自定义的窗口信息4、实现功能...

2020-03-20 10:38:01 585

转载 OpenCasCade7.2(OCC)+vc10的配置过程

1、安装OCC直接在OCC的官网下载好7.2这个版本,直接安装就可以。2、编译OCC直接打开msvc.bat进行编译(我这里使用的是Debug x64环境)3、编译成功后,打开samples中的MFC例子进行验证,查看是否编译成功。4、配置自己的OCC项目大致内容都是参考这个博客建议一步一步的去编译,这样能够比较好的解决问题。...

2020-03-01 20:36:07 744

OpenCasCade7.2.0(7.3.0)+VS2010.7z

OpenCasCade官网下载,7.2.0及7.3.0版本都是适用于VS2010版本的,在自己的项目测试过,两个版本都可以使用。

2020-08-09

TeeChart V5 2016以及2017 3个版本.7z

以上三个版本均在vs2010 Win32的平台上,用MFC对话框的项目测试过,都有效,其中都包括完整的程序,具体的操作步骤可以参考网络

2020-08-08

空空如也

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

TA关注的人

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