12 2021 档案
以软件架构师为中心的工作室相比入职的优势
摘要:以软件架构师为中心的工作室相比入职的优势 软件开发最大的成本是人力成本,所以节约人力成本非常重要。 架构师开工作室至少有如下5个优点: 1,一个软件工程师技能越多越熟练,越贵,无论这些技能你用的到不。架构师建工作室只会找最合适的人(他会的技能都用得到,不会的技能用不到)。 2,架构师招聘成本低,学生
阅读全文
AcDbAlignedDimension setDimLinePoint
摘要:软件架构师何志丹 AcDbAlignedDimension setDimLinePoint 设置了新值后,再次打开后失效。setDimLinePoint 后,马上dimLinePoint结果是新值。 xLine2Point 无此问题。 解决方法: 同时 : if (!pDim->isUsing
阅读全文
修改AcDbDimension标注颜色
摘要:软件架构师何志丹 { AcCmColor color1,color2,color3; color1.setColorIndex(1); color2.setColorIndex(2); color3.setColorIndex(3); AcDbAlignedDimension* p = new
阅读全文
跨线程发送消息
摘要: 软件架构师何志丹 Acad::ErrorStatus es = acDocManager->sendStringToExecute(curDoc(),strCmd); 跨线程调用错误码:3 eInvalidInput = 3 直接发送Windows消息。 void SendCmdToAcad(
阅读全文
“不孝有三,无后为大”
摘要:“不孝有三,无后为大”出自《孟子·离娄上》。是孟子在评价舜结婚的事情时说的,完整的原话是:“不孝有三,无后为大,舜不告而娶,为无后也,君子以为犹告也”。原文的意思是:“不孝顺的事情有三件,其中又以不守后代之责为大。娶妻本应先告诉父母,舜帝没告诉父母而娶尧帝的二女为妻,就是不守后代之责,所以明理的君子
阅读全文
AcGiGeometry::text 自画实体输出文字实例
摘要:软件架构师何志丹 void XXX::XX(AcGiWorldDraw* mode,const BJJCad::CDoublePoint& pt1,const BJJCad::CDoublePoint& pt2) //... AcGePoint3d pos(0.0, 0.0, 0.0); AcGeV
阅读全文
_set_se_translator无效
摘要:_set_se_translator 只对当前线程有效
阅读全文
loki仿函数原理
摘要:loki仿函数原理 问题一:已知函数Fun有2个参数,请完成CTestFunctor类,使得CTestFunctor的()实际调用Fun,部分代码如下: #include <iostream> using namespace std ; class CTestCommand { public: vo
阅读全文
耦合
摘要:1.1.1. 低耦合 耦合指的两个系统(模块)联系紧密。共7种,除掉无直接耦合和高级语言不存在的内容耦合,共5种。耦合从低到高,分别是:数据耦合、标记耦合、控制耦合、外部耦合、公共耦合。 1. 数据耦合两例 JiSuan(5, 3); CGouMaiXinXi gouMai = new CGouMa
阅读全文
如果没有选中任何线型, CAcUiLineTypeComboBox 崩溃的原因
摘要: 软件架构师何志丹 如果没有选中任何线型,GetItemDataPtr 会返回-1而不是0,getOIDSel 只判断了NULL,没有判断-1,故崩溃。 开发环境:Win10+VS2010+acad2014 arx的代码: inline AcDbObjectId CAcUiLineTypeCom
阅读全文
BCG菜单按钮的简单使用
摘要:一,新建一个BCG工程CBCGPMenuButton,基于对话框。 二,增加一个按钮,并关联一个CButton类型的变量m_btn1,然后手动将类型改CBCGPMenuButton成。 三,为这个按钮增加响应事件。 void CCBCGPMenuButtonDlg::OnButton1() { Af
阅读全文