自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CJyoung的博客

El Phy Congroo

  • 博客(34)
  • 收藏
  • 关注

原创 MFC ExpandDlg帮助类

class CDlgExpander{ BOOL m_bIsInitialized; BOOL m_bIsExpanded; int m_IdExpandButton; int m_IdCollapsedMark; CWnd *m_pDialog; CRect m_dialogrect;public: CDlgExpander() { m_bIsInitialized = FALSE; }; // call this function from the OnInitDialo

2022-03-20 21:12:28 221 2

转载 CAD图块对图层、颜色、线型和线宽的继承性,为什么常用0层绘制块?

文章目录一、图块组成对象图层的继承性二、图块组成对象颜色、线型和线宽的继承性三、图块绘制时的几点建议在实际设计中,AutoCAD中图块插入前后其组成对象的图层、颜色、线型和线宽等常常会发生变化,本文分析了AutoCAD中图块插入前后其组成对象的图层、颜色、线型和线宽的变化规律,并推荐了绘制图块时所采用的图层、颜色、线型和线宽设置。熟练掌握图块特性和使用图块绘图,是每一个渴望成为AutoCAD高手必备的利器。虽然组成图块的各对象都有自己的图层、颜色、线型和线宽等特性,但插入到图形中,图块各对象原有的图层、

2022-03-14 14:43:06 1068

原创 C++正则表达式常用API详解

Regular ExpressionDefination : a regular expression is a specific pattern that provides concise and flexible means to “match” strings of text, such as particular characters,words or patterns of chararters.注意一些符号的组合^出现在[ ]里面时表示Not inside注意substring、who

2022-03-13 16:15:14 1504

转载 MFC美化BCG框架介绍

BCGControlBar控件

2022-01-23 23:44:11 377

转载 ARX中使用钩子(Hook)

整理一些ARX中使用消息钩子的应用:ObjectArx 使用消息钩子实现鼠标滚轮旋转实体

2022-01-23 23:26:59 351

原创 CAD布局(Layout)画图、视口(Viewport)及相关ARX中接口

Viewport Layout 视口布局区别于模型空间,是一种很常见的CAD画图方式目的: 用同一张 在模型空间下的CAD底图,在Layout中创建多个Viewport特点:多个Viewport都能共享这个CAD底图,达到在其中一个Viewport中去修改某条线的时候,其余Viewport中同时发生改变(由于共享的是同一个底图)用某个图层在当前视口冻结,可以达到不同视口中,对某个图层进行显示隐藏,方便改图详细使用方法可参考视频相关ARX接口待补充…...

2022-01-23 23:18:58 3385

原创 ARX中找相关API时常用论坛(更新中)

ARX AU 论坛:http://forums.autodesk.com/t5/objectarx/bd-p/34AutoCAD官网技术论坛,英文版的,里面有许多ARX帖子资料。使用方法: 在"Search the Community"这一块输入要查询内容的英文单词。例子:前段时间我查"acdbrasterimage"相关的贴子,在baidu上基本上查不到,在这里查到挺多。还有查"subGetOsnapPoints"定义的问题,最终也找到了答案。注意:贴子都是英文的http://for.

2022-01-23 21:06:30 338

转载 ARX中使用Boundary

ARX中使用BoundaryBoundary命令详解 ads_name en; AcDbObjectId eId; AcDbEntity *pEntity; int rc = acdbEntLast(en); //获取数据库中任意一个实体 if (rc != RTNORM) { acutPrintf("the database has nothing./n", rc); return 2; } if (!acedCommand(RTSTR, "-boundary", RTSTR,

2022-01-23 21:01:53 415

原创 ARX关于块的相关疑难问题整理

文章目录关于块相关问题几个工作中常碰到的问题块的角度修改块中实体到相同图层炸块相关计算AcDbBlockReference准确的包围盒分割块XClip外部参照动态块相关匿名块关于块相关问题几个工作中常碰到的问题块记录AcDbBlockTableRecord和块参照AcDbBlockReference的区别裁剪块XClip外部参照块XRef动态块DynBlock块的角度 static void CreateAngleOfBlk() { if (m_BlockRef) { d

2022-01-23 20:48:13 1174 1

原创 ARX中各种坐标系及Transfrom操作相关

待补充…static void BasicTramsforms(AcDbEntity* pEnt){ //最近做一个ARX项目,要求在三维空间的不同视角下用鼠标拖动绘制或布置实体 //主要用到以下函数或方法: /*acedGetCurrentUCS(AcGeMatrixed&); //获取当前UCS转换矩阵,通过这个矩阵可以将UCS转换为WCSAcGeMatrix::inverse(); //获取逆向转换矩阵。

2022-01-23 17:35:37 1570

转载 ARX中resbuf链表的理解及acedCommand()

resbuf(Result buffer structure:结果缓存区表)用来处理所有AutoCAD的基本数据类型的struct resbuf{ struct resbuf *rbnext; //指向下一个resbuf的指针 short restype; //查询参数的种类,是一个DXF组码 union ads_u_val resval; //相应种类的匹配值};从定义上我们可以看出:结构resbuf是一个链表,每一个缓冲区指定一个检查参数和匹配的值;缓冲区的restype段

2022-01-23 16:57:47 889

原创 3D数学基础

文章目录点、向量坐标系向量Vector坐标系Coordinate Systems矩阵点、向量坐标系向量Vector1、加法(Addtion)2、减法(Subtraction)两个向量相减,后者指向前者3、向量乘以标量(Multiplication)*向量的长度Length(大小|模)*单位向量(Normalized Vector)4、点乘 Dot Product判断两个向量是否垂直5、叉乘 Cross得到一个新的向量,垂直于之前做叉乘的两个

2022-01-23 13:39:14 345

原创 CAD进入选择状态前后对话框隐藏与显示(对话框发消息)

CAD进入选择状态前后对话框隐藏与显示(对话框发消息)1、通过ObjectArx 的 BeginEditorCommand() 及CompleteEditorCommand()void CModalessDlg::OnClickedButtonPickEn(){BeginEditorCommand();//隐藏对话框把控制权交给AUTOCADads_point pt;if (acedGetPoint(NULL,TEXT("\n输入一个点:"),pt)==RTNORM){CompleteE

2022-01-12 09:16:52 705

原创 vector在push_back时发生的拷贝构造分析

vector在push_back时发生的拷贝构造分析在使用vector push_back 某个类对象时,会调用这个类的拷贝构造函数,如果vector里存的是这个指针类型的对象,则不会。下面用测试代码做简单分析:#include <iostream>#include <vector>using namespace std;class People{public: explicit People(int _age) : m_age(_age) //explicit

2022-01-03 11:31:09 2194

转载 关于MFC关于界面与逻辑分离问题

参考文章:vc/mfc程序开发,关于界面与逻辑分离问题-CSDN社区MVC in MFC or WTL - HoneyComb - 博客园 (cnblogs.com)(34条消息) MVCinMFCorWTL_wtlmfc选择-C++代码类资源-CSDN文库

2021-12-05 23:34:03 398

转载 Windows窗体消息接收 - WndProc

本文转自:https://dotblogs.com.tw/yc421206/2011/01/23/20971Windows窗体主要是由事件所驅動,使用者所操作的動作或是系統核心觸發的中斷都是交由Windows先行處理,再透過Windows Message機制傳送給窗体應用程式,在Windows裡我們不需要直接與硬體溝通,也不允許直接溝通,通通都是要透過Windows核心協調分配,我們只要專心處理Windows所觸發的事件就可以了;比如我們在鑑盤按下任意鍵,鍵盤所按下的中斷訊號被Windows接收後,會判

2020-10-12 14:53:24 1330

转载 T-Sql语法:行转列(pivot)和列转行(unpivot)及Case when语句

https://www.cnblogs.com/caoshiqing/p/6972631.htmlhttps://www.cnblogs.com/mangonic/archive/2012/05/17/2506980.htmlhttps://bbs.pinggu.org/forum.php?mod=viewthread&tid=6407887

2020-08-17 10:00:06 377

转载 C#多线程读写同一文件处理

https://www.cnblogs.com/tianma3798/p/8252553.html

2020-08-06 13:46:53 3129

原创 C# 的TCP Socket (同步方式)带来的问题及异步方式来处理

代码如下: static void Main(string[] args) { /* Thread th = new Thread(new ThreadStart(SocketInit)); th.IsBackground = true; th.Start();*/ SocketInit(); Console.ReadKey().

2020-08-04 18:02:19 1766

转载 C#中的线程之Abort陷阱

1.简介C#中通常使用线程类Thread来进行线程的创建与调度,博主在本文中将分享多年C#开发中遇到的Thread使用陷阱。Thread调度其实官方文档已经说明很详细了。本文只简单说明,不做深入探讨。如下代码展示了一个线程的创建与启动 static void Main(string[] args) { Thread thd = new Thread(new ThreadStart(TestThread)); thd.IsBac

2020-08-04 10:50:29 3153

原创 C语言结构体中(.)与(->)的区别

定义的结构体如果是指针,访问成员时就用->如果定义的是结构体变量,访问成员时就用.typedef struct // 定义一个结构体类型:DATA { char key[10]; // 结构体成员:key char name[20]; // 结构体成员:name int age; // 结构体成员:age }DATA; DATA data; //

2020-08-03 17:11:52 1048

转载 C# 彻底搞懂async/await

https://www.cnblogs.com/zhaoshujie/p/11192036.html

2020-07-22 17:10:16 87

转载 C# 在Winform设计一个耗时较久的任务在后台执行时的状态提示窗口

https://www.cnblogs.com/imes/p/9732611.html

2020-07-20 09:10:54 662

转载 C#中处理耗时任务的几种方式

cnblogs.com/humin/p/4469409.html

2020-07-20 09:10:01 609

转载 C#跨窗体传值的几种方法分析(很详细)

https://www.cnblogs.com/xh6300/p/6063649.html

2020-07-14 17:11:13 471

转载 C# winform DevExpress上传图片到数据库【转】

https://www.cnblogs.com/mazhenyu/p/9123183.html

2020-06-29 10:47:10 212

原创 C# this.invoke()作用 多线程操作UI

How to: Make Thread-Safe Calls to Windows Forms Controls如何做到跨线程访问控件呢?微软官方文档已经写的非常好了,在这里先贴出地址:https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/ms171728(v=vs.100)?redirectedfrom=MSDN下面贴出自己改编的一个小例子: //测试的窗体

2020-06-08 11:19:36 757

转载 ASP.NET WebApi

Asp.net WebApi 项目示例(增删改查)https://blog.csdn.net/xuanwuziyou/article/details/34438231?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMa

2020-05-28 15:47:33 147

转载 c# 通过HttpListener创建HTTP服务

c# 通过HttpListener创建HTTP服务:https://www.cnblogs.com/yijiayi/p/9867502.html使用C#开发HTTP服务器系列之更简单的实现方式————————————————版权声明:本文为CSDN博主「PayneQin」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qinyuanpei/article/details/51811372...

2020-05-27 11:23:14 603

转载 for循环与for循环嵌套

https://www.cnblogs.com/jiuban2391/p/5943665.html

2020-05-27 09:41:52 156

原创 将word直接转成chm的软件

可以直接将word格式转化为chm的,向导形势的。最后终于找到一款叫DOC2CHM的转换软件,它可以直接将word转化为chm格式,可以严格按照word里面“文档结构图”的结构生成目录树,完美!目前只支持.doc格式的word文档程序DOC2CHM下载地址:http://dawningsoft.com/doc2chm_setup.exe...

2020-05-26 14:40:03 1223 2

转载 C# CHM帮助文档

https://www.cnblogs.com/bdqczhl/p/7147804.html?utm_source=itdadao&utm_medium=referral

2020-05-21 16:01:29 476

转载 C#序列化与反序列化(Serialize,Deserialize)实例详解

https://www.jb51.net/article/67328.htm

2020-05-21 09:09:28 140

转载 (转)Python中的split()函数的用法

原文:https://www.cnblogs.com/hjhsysu/p/5700347.htmlPython中有split()和os.path.split()两个函数,具体作用如下:split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)os.path.split():按照路径将文件名和路径分割开 一、函数说明1、split()函数语...

2018-08-08 19:29:54 105

空空如也

空空如也

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

TA关注的人

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