2015年10月27日

创建一个块定义,并添加实体插入到指定位置

摘要: 这里实现的是在当前图纸中创建一个新的块定义,并且向该块定义中添加实体,将实体插入到当前图纸中,例子如下: CString blockName = _T("adf");//这里为要创建的块定义名称 AcDbBlockTable *pBlkTab; acdbHostApplicatio... 阅读全文

posted @ 2015-10-27 09:51 !!-阳光-!! 阅读(1013) 评论(0) 推荐(0) 编辑

2015年10月21日

按照excel文档中的内容在当前cad图纸中自动排布实体

摘要: 本例实现的主要功能是读取excel文档中的内容,其次是将按照读取的信息在当前cad图纸中添加相应的实体。下面先介绍实现代码: CString excelPath; //外部excel文档的地址 UpdateData();//将对话框中的数据复制给变量 if (m_excelPath... 阅读全文

posted @ 2015-10-21 15:20 !!-阳光-!! 阅读(420) 评论(0) 推荐(0) 编辑

2015年10月20日

删除外部dwg中指定的块定义

摘要: 本例实现删除外部图纸中指定的块定义,在外部图纸当前模型空间中是没有该块定义的块参照存在。代码如下:void CBlockUtil::DeleteBlockDefFormOtherDwg(const TCHAR* fileName, const TCHAR* blkDefName){ // 使用... 阅读全文

posted @ 2015-10-20 17:27 !!-阳光-!! 阅读(674) 评论(0) 推荐(0) 编辑

2015年10月19日

关于extern的用法

摘要: extern表示该变量或者函数时在另一个地方定义了。在C++编程中,如果将程序分为多个文件,则需要有在文件间共享代码的方法,这时如果一个变量或者函数需要在多个文件中使用,则可以使用extern来声明该变量或者函数。声明(declaration)使得名字为程序所知,一个文件如果想使用别处定义的名字则必... 阅读全文

posted @ 2015-10-19 17:22 !!-阳光-!! 阅读(990) 评论(0) 推荐(0) 编辑

建立CMenu菜单项,实现选中菜单项点击左键响应事件

摘要: 这里我只是根据自己的项目做了一些总结,实现点击右键弹出菜单项,点左键选择菜单项: CMenu menu; VERIFY(menu.CreatePopupMenu());//新建一个cmenu菜单项 menu.AppendMenuW(MF_STRING, 10001, _T("重定义... 阅读全文

posted @ 2015-10-19 16:47 !!-阳光-!! 阅读(1751) 评论(0) 推荐(0) 编辑

2015年10月15日

数据库常用语句

摘要: 一下介绍的是sql数据库的常用语句,很多类型的数据库都可以使用sql语句,差别不大,这里以sql数据库为主,选择: select * from table1 where 范围;//选择数据库表table1中此范围的数据插入: insert into table1(field1, field2... 阅读全文

posted @ 2015-10-15 16:54 !!-阳光-!! 阅读(282) 评论(0) 推荐(0) 编辑

圆周率的计算

摘要: 圆周率 π =4 * atan(1.0);//atan:为反正切函数 阅读全文

posted @ 2015-10-15 16:26 !!-阳光-!! 阅读(278) 评论(0) 推荐(0) 编辑

2015年10月9日

C++11中list特有版本的算法

摘要: 与其他的容器不一样,链表类型的list和forward_list定义了几个成员函数形式的算法,这些函数和前面的所总结的通用算法不同,对于list来说,最好使用自己的特有算法,下面介绍一下主要的几个算法,这些算法的返回值都是void:其中lst和lst2都是链表结构:lst.merge(lst2) ... 阅读全文

posted @ 2015-10-09 15:51 !!-阳光-!! 阅读(628) 评论(0) 推荐(1) 编辑

2015年10月8日

使用istream迭代器来输入输出数据

摘要: 在C++中,很多人都会选择使用cin来进行数据的输入,使用cout来进行数据的输出,现在在C++11中我们可以使用iostream迭代器来进行这些操作,这会减少代码量,达到的效果和前面两种相同。以下是我学习中的总结,不够完善之处望指导:使用istream_iterator来输入数据。在我们创建一个流... 阅读全文

posted @ 2015-10-08 17:11 !!-阳光-!! 阅读(1076) 评论(0) 推荐(0) 编辑

2015年10月4日

C++中函数重载和函数覆盖的区别

摘要: C++中经常会用到函数的重载和覆盖,二者也在很多场合都拿出来进行比较,这里我就对二者的区别做点总结:函数重载: 函数重载指的是函数名相同、函数特征值不同的一些函数,这里函数的特征值指的是函数的参数的数目、参数类型和参数的排列顺序。当函数的参数数目、参数类型和参数的排列顺序都相同的时候就说明函数的特征... 阅读全文

posted @ 2015-10-04 16:39 !!-阳光-!! 阅读(1045) 评论(0) 推荐(0) 编辑

导航