自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闻缺陷则喜何志丹

软件架构师何志丹推荐的 Q群:VC 2508429 C/C++ 9993488

  • 博客(560)
  • 资源 (77)
  • 论坛 (895)
  • 收藏
  • 关注

原创 软件架构师考试、软件架构师经历、软件架构师求职

软件架构师求职:我2017年10月6号入职,这4个月,仍有4个邀请,都拒绝了。如何成为软件架构师:理论联系实践。软件架构师培训:不需要!何志丹     2014年过了软考的软件架构师,2016年4月25号到极点3维(索菲亚控股)当软件架构师,2016年12月1号,因身体不适停薪留职。期间到朋友(广州顶丰)那帮忙,职位也是软件架构师。谈一下工作内容:       1,开发一个独立

2016-12-11 20:32:24 1792

原创 面向过程与面向对象及相关工具

面向过程与面向对象 面向过程:模块化、自顶向下、结构化。模块化指的是将程序划分成若干个函数(过程)。自顶向下:不断将任务拆分成子任务。结构化指不用GoTo,只使用顺序、选择、循环三种控制结构。面向对象:封装、继承、多态性。封装,只能访问对象的公有成员函数和成员变量。继承,派送类自动拥有基类的成员。多态性,不同的类实现同一个函数的方式不同。 工具 源码控制工具 源码控制工具的作用: 源码备份,节省时间和磁盘空间。 方便退回。有时突然引...

2021-03-20 15:18:46 16

原创 第二章 软件过程与思想 第一节 基础

基础 软件项目失败的常见原因(学院派) 对客户需求理解不足造成的风险。主要包括需求变更风险,涉及风险,过程风险,安装及维护风险。由于管理人员能力不够,经验不足,沟通不畅,任务或其分配不合理造成的各种风险,主要包括进度风险,预算风险,管理能力风险,信息安全风险。由于技术力量不足,开发环境工具不足造成的风险。主要包括技术风险,质量风险,软件设计工具风险,软件开发工具风险,员工技能风险。由于公司或项目组内外部环境变化所导致的风险,主要包括人力资源风险,政策风险,市场...

2021-03-13 10:54:37 33

原创 路径显示不下时,中间显示省略号

软件架构师何志丹开发环境:VS2012 C#//路径显示不下时,中间显示省略号 class CShowShortPath { public CShowShortPath(string s...

2019-08-25 18:43:48 359

原创 CAD2015 C#二次开发 字体变形

软件架构师何志丹开发环境:VS2012问题描述:一个简单的WinForm窗口,一个群组控件和一个Label,都是微软雅黑12pxCAD2015下,看起来却不一样,一个明显细得多。CAD2014下,无此问题。实验了CAD2007到CAD2018,有些版本有此问题,有些版本无次问题。...

2019-08-18 17:28:58 154

原创 产品代码更新代码

软件架构师何志丹同一个安装包,再次安装的时候,会有“修改”“修复”“删除”三个选项。复制安装包也是如此,估计是根据MD5之类的判断。安装1.7后,再安装1.8提示如下:提示如下:已安装这个产品的另一个版本。这个版本的安装无法继续。要配置或删除...

2019-04-16 16:18:20 220 1

原创 C# 加载并显示菜单

软件架构师何志丹1,支持cui和cuix。2,菜单组重复加载或显示,C#下都会崩溃。所以要判断。3,菜单加到最后。 public static AcadMenuGroup LoadMenu(AcadMenuGr...

2019-03-20 18:12:32 190

原创 作为公共组软件工程师如何工作

                                                                               软件架构师何志丹1    为什么需要公共组1.1    专业化分工带来高效一    对软件开发而言,专业化分工的好处专业化分工使得每个软件工程师需要的知识和技能减少,这意味着:    降低了软件工程师的成长难度,降低了学习成本和培...

2019-02-10 22:36:11 114

原创 面试北京XX科技总结

软件架构师何志丹  面试时间与地点 面试时间:2019年1月17号,面试地点:北京。 公司概况 开发的产品是集团内部使用,开发的语言ts脚本语言。目前开发团队15人,目标扩充到30人。目前不加班,年后加班,大老板催的紧。ts非常小众,ts百度不到,百度ts脚本语言才行;大部分开发工程师都是从其他语言转过来的。面试官(总架构师)告诉我用ts的原因,同时支持前端和后端。当时...

2019-01-26 09:07:20 230

原创 面试北京XX数通总结

                                                                            软件架构师何志丹 总括 面试时间 2019年1月21号。 公司概况 员工近20人,其中开发人员6人,全部objectarx(C++),全部老手,一人负责一个模块的设计与编码,学历全部是本科。 ...

2019-01-24 10:41:16 349

原创 如果我当上技术经理如何展开工作(二)

术语、概念、假设 标准工时:假定有一个三年工作经验的人,1小时的能完成的工作量。主要用于衡量模块的粒度。 规划 不同阶段核心要素不同 项目管理核心三要素 项目管理核心三要素:时间、成本、质量三要素。三者是鱼和熊掌的关系,不可兼得。不同阶段,不同的侧重点不同。 竞争策略 基本竞争策略有三种:成本领先战略、差异化...

2019-01-08 14:59:47 312

原创 如果我当上技术经理如何展开工作

                                                                 软件架构师何志丹如果我当上技术经理如何展开工作... 11       总括... 11.1        引子... 21.2        技术经理(总监)的任务... 21.3        此职位和我高度匹配... 22       术语...

2019-01-07 08:53:03 1849 5

原创 最短点对

                                                                          软件架构师何志丹难点:如何测试。我的解决方式是:a,三种解法,看结果是否一致。b,小数据(100个点),人工排查。第一种方法,暴力法适合小数据。第二种方法:我的改进型。第三种方法:经典方法(分治法)。实验证明1000万数据时,我的算法有优势。暴力...

2018-12-31 10:50:55 1053

原创 死锁

                                                                     软件架构师何志丹 死锁的最常见情况相互等待。 业务说明对于简单的业务,可以规定一次只能锁定一个单元,但对于复杂业务,这种方法不可行。比如:金银互换,1金换10银。分4步:1,判断金币足够。 2,判断银币没到上限 3,金币减少。 4,银币增加。...

2018-11-22 08:48:59 1016

原创 多线程防冲突

                                                                                      软件架构师何志丹冲突原因写CString的时候,可能内存不够,于是释放、重新分配内存。可能刚释放,没来来得及分配,就被挂起了,然后另外的线程访问此变量,就崩了。 测试说明Button18测试了,没有防冲突,程序崩...

2018-11-21 09:43:56 174

原创 32位随机数

                                                                                            软件架构师何志丹声明 class DLL_SN_EXT_CLASS CRand32{public:CRand32();unsigned int rand();bool Prize(double dO...

2018-11-20 08:54:05 1103

原创 墨家巡逻兵 源码

                                                         软件架构师何志丹                             开源墨家巡逻兵的目的:a,演示我的库的用法。b,展示我的开发思想,不同的技能的人合作。mjxlb:源码vc: 生成的exe位置。SNCode:公共库的lib和头文件。开发工具:VS2010 C++...

2018-11-18 10:20:21 171

原创 点乘

                                                                             软件架构师何志丹含义及证明向量OA和向量OB的点乘。以O为原点建立直角坐标系,令A的坐标为(x1,y1),B的坐标为(x2,y2)。则点乘的代数含义为:x1x2+y1y2。几何含义为:|OA||OB|cos<AOB通过几...

2018-11-17 10:07:01 1477

原创 推导坐标旋转公式

                                                               软件架构师何志丹O是坐标原点,A(x0,y0)移动前的点,B是移动后的点(x1,y),AC垂直于X轴,垂直C。BD垂直于X轴,垂直D。令a= AOC b= AOB。因为OA、OB都是同一圆的半径,所以OA=OB,所以|BD|/sin(a+b)=|AC|/sina...

2018-11-16 08:47:50 208 2

原创 根据圆心角求离心角

                                                      软件架构师何志丹本文假设:椭圆长轴在X轴,椭圆中心点在坐标原点。这两个架设不影响,“圆心角”和离心角。令椭圆中心点为O,长轴半长为a,短轴半长为b。以O为中心,b为半径做圆,以下简称小圆。以O为中心,a为半径做圆,以下简称大圆。以O为端点,任意离心角度t,作射线,交小圆于A,交大...

2018-11-15 08:47:43 508

原创 正椭圆的参数方程证明

                                                                软件架构师何志丹 本文只讨论长轴和轴平行且中心点在原点的椭圆标准方程:x2/a2+y2/b2=1,令A=x/a,B=y/b,则标注方程可以变形为A2+B2=1,下文简称变形标准方程。参数方程为x=acost y = asint。t取[0,2π)。变形后,A...

2018-11-14 09:40:26 1141

原创 根据”圆心角“求斜椭圆坐标

                                                                            软件架构师何志丹  根据“圆心角”弧度(函数会将圆心角转成离心角),获取斜椭圆上的点坐标。ptCenter,椭圆中心;a椭圆长轴长度;b,椭圆短轴长度;radian,点于椭圆长轴夹角的弧度;dChangZhouAngle,长轴弧度 ...

2018-11-12 19:44:15 284

原创 网络编程遇到的坑

                                                                    软件架构师何志丹不断补充中。已解决:1,连接超时75秒。如果网络好,马上连接成功;如果没网,马上连接失败; 如果网是好的,但IP配错了(这种情况几乎不会出现,因为win7、win10不需要手动配IP),会“连接”75秒。解决方法分如下几步:...

2018-11-02 18:46:00 202

原创 死锁

                                                                       软件架构师何志丹死锁的最常见情况相互等待。 业务说明对于简单的业务,可以规定一次只能锁定一个单元,但对于复杂业务,这种方法不可行。比如:金银互换,1金换10银。分4步:1,判断金币足够。 2,判断银币没到上限 3,金币减少。 4,银币增加。假...

2018-08-16 21:01:39 1001

原创 多线程冲突

                                                                      软件架构师何志丹冲突原因写CString的时候,可能内存不够,于是释放、重新分配内存。可能刚释放,没来来得及分配,就被挂起了,然后另外的线程访问此变量,就崩了。 测试说明Button18测试了,没有防冲突,程序崩溃。Button19,测试了有防...

2018-08-15 21:02:09 918

原创 标注样式各属性的复制

                                                                                         软件架构师何志丹针对场景:setDimensionStyle 时,程序崩溃或实体消失或其它异常。 可以用此函数 看是那行崩的。 //  AcDbDatabase, AcDbDimstyleTableReco...

2018-08-15 11:21:37 593

原创 32位随机数

                                                                                                      软件架构师何志丹声明 class DLL_SN_EXT_CLASS CRand32{public:CRand32();unsigned int rand();bool Pri...

2018-08-06 19:19:54 707

原创 推导坐标旋转公式

                                                                          软件架构师何志丹O是坐标原点,A(x0,y0)移动前的点,B是移动后的点(x1,y),AC垂直于X轴,垂直C。BD垂直于X轴,垂直D。令a= AOC b= AOB。因为OA、OB都是同一圆的半径,所以OA=OB,所以|BD|/sin(a+b...

2018-08-03 19:08:21 248

原创 根据圆心角求离心角

                                                             软件架构师何志丹本文架设:椭圆长轴在X轴,椭圆中心点在坐标原点。这两个架设不影响,“圆心角”和离心角。令椭圆中心点为O,长轴半长为a,短轴半长为b。以O为中心,b为半径做圆,以下简称小圆。以O为中心,a为半径做圆,以下简称大圆。以O为端点,任意离心角度t,作射线,交...

2018-08-03 19:05:41 313

原创 正椭圆的参数方程证明

                                                                                                                   软件架构师何志丹本文只讨论长轴和轴平行且中心点在原点的椭圆标准方程:x2/a2+y2/b2=1,令A=x/a,B=y/b,则标注方程可以变形为A2+B2=...

2018-08-01 20:24:44 741

原创 根据”圆心角“求斜椭圆坐标

                                                                              软件架构师何志丹根据“圆心角”弧度(函数会将圆心角转成离心角),获取斜椭圆上的点坐标。ptCenter,椭圆中心;a椭圆长轴长度;b,椭圆短轴长度;radian,点于椭圆长轴夹角的弧度;dChangZhouAngle,长轴弧度 CDou...

2018-08-01 20:22:12 1803 1

原创 VS2015优点、疑难问题及其他

软件架构师a, 对话框的关联类可以放到命令空间中,对应文件也可以放到其它文件夹,类向导可以正常使用。VS2010这样,类向导不可以使用。b,选中变量名(类名)右键可以直接“重命名”,重构利器。c,双击选中变量名,此变量名会高亮显示,代码走查神器。有了b,c,VA基本上没多大价值了。...

2018-06-13 17:45:23 1903

原创 Objectarx 遇到的坑

3软件架构师何志丹 一,已解决。 1, 工作者线中调用acDocManager->sendStringToExecute,如果第三个参数(bActivate)为true,则在CAD2010下崩溃,CAD2018不会崩溃。 2,acad.rx会自动加载arx,但如果有多个搜索目录有acad.rx只有第一个acad.rx起作用。解决方法:用acad.lsp。如果多个搜索目...

2018-06-09 10:02:56 799

原创 acutPrintf crx注意事项

 软件架构师何志丹virtual AcRx::AppRetCode On_kInitAppMsg (void *pkt) {  AcRx::AppRetCode retCode =AcRxArxApp::On_kInitAppMsg (pkt) ;    acutPrintf(_T("a"));  acutPrintf(_T("b\n"));  acutPrintf(_T("c\r\n"));...

2018-04-02 11:49:20 477

原创 以下代码为什么无法导出函数

 软件架构师何志丹ExportDefine.h文件代码如下:#pragma once#ifdef CADBASELib_20180328  //dll内部 #define  DLL_CADBASE_EXT_CLASS __declspec(dllexport)    #else       //dll外部 #define  DLL_CADBASE_EXT_CLASS __declspec(dl...

2018-03-30 12:01:12 153

原创 VC6 到 VC8 不支持 模板类 显式实例化?

软件架构师何志丹VC6 到 VC8 不支持 模板类 显式实例化?VC9和VC10 可以。 template class CStrBase<char>;  template class CStrBase<WCHAR>; error C2949: 'SNXH::SN::CStrBase<CHART>' : explicit instantiation; cann...

2018-03-12 16:12:03 226

原创 多页打印注意事项

软件架构师何志丹多页打印注意事项:1,各页的打印信息必须是兼容的。a,同一设备(PC3或系统打印机)。b,相同页面大小。c,相同原点。2,一个布局无论打印多少次,都只占一页。...

2018-02-24 19:01:40 227

原创 CAdUiDockControlBar::AssertValid未实现

软件架构师何志丹错误提示:public: virtual void __thiscall CAdUiDockControlBar::AssertValid(void)const " (?AssertValid@CAdUiDockControlBar@@UBEXXZ)说明:ObjectARX2007有此问题,ObjectARX2010 ObjectARX2014 无此问题解决方法:CAdUiDock...

2018-02-09 11:07:10 487

原创 setPlotType eInvalidInput

软件架构师何志丹开发运行环境:VS2010 + CAD2014X64出错代码: void SetPlotWindowArea(const double xmin,const double ymin, const double xmax,const double ymax ) {  m_es = m_pPSV->setPlotType(m_pPlotSettings,AcDbPlotSetti...

2018-02-08 15:19:45 840 3

原创 CAdUiBaseDialog 闪烁

软件架构师何志丹CModifyDialog派生于CAdUiBaseDialog,以下代码“确定”关闭对话框时 会闪烁。void CModifyDialog::OnOK(){ CAdUiBaseDialog::OnOK(); CModifyDialog::BeginEditorCommand(); NewEntityIfNeed() ; CModifyDialog::Co

2018-02-07 13:59:38 371

Access数据库中创建表

Access数据库中创建表,更多内容见vcshare.net和hedanwang.cn

2009-03-12

工作空间(Workspace)、类视图

本部分简单讲了一下工作空间(Workspace)、类视图(ClassView)、资源视图(ResourceView)、文件视图(FileView)。 更多内容见:vcshare.net hedanwang.cn

2009-04-06

Ex030205.avi

基于Windows的程序如资源管理器(Explorer.exe),IE等都能显示出漂亮的工具栏图像。但是,用MFC开发的应用程序默认只能显示16色的工具栏图像,下面的实例制作真彩色工具栏.

2008-09-07

C#建立最简单的Web服务,无需IIS

C#建立最简单的Web服务,无需IIS

2030-10-02

CBCGPChartCtrl简单使用

CBCGPChartCtrl 简单使用,包括图片效果。

2014-08-25

如果我当上技术经理如何开展工作

如果我当上技术经理如何展开工作 1 1 总括 1 1.1 引子 2 1.2 技术经理(总监)的任务 2 1.3 此职位和我高度匹配 2 2 术语、概念、假设 4 3 规划 5 3.1 不同阶段核心要素不同 5 3.2 研发部组织架构 6 3.3 规范 8 3.4 关注点 9 4 计划 10 5 培训与考核 11 5.1 培训 11 5.2 考核 11 5.3 对我的考核 12 5.4 晋升 12 6 需求与测试 12 6.1 不同性格在不同阶段的优劣 12 6.2 关于需求人员 13 6.3 关于测试人员 14 6.4 需求确认或整理 14 6.5 需求分解、任务跟踪 14 7 单人代码走查

2019-01-06

CDC::DrawTextCDC::DrawText

更多内容见: VC共享乐园vcshare.net 何丹的论坛hedanwang.cn/bbs/

2009-10-26

CDC常用函数简介CDC常用函数简介

更多内容见: VC共享乐园vcshare.net 何丹的论坛hedanwang.cn/bbs/

2009-10-25

如何为对话框上的一个按钮加提示条(ToolTip)

如何为对话框上的一个按钮加提示条(ToolTip) 更多内容见vcshare.net 在线求助:hedanwang.cn/bbs/

2009-04-23

菜单按钮的简单使用

BCG菜单按钮的简单使用,图片文档源码

2014-10-07

OpenCV分类演示程序

OpenCV 分类 瑕疵检测 锂电池

2017-07-14

windiff简单使用 查看文件或文件夹的不同

windiff简单使用 更多内容见:vcshare.net和http://www.hedanwang.cn/bbs/

2009-10-31

位图转换的程序2017

位图转换:单色 16色 256色 转24位色;24位色转16色256色

2017-06-30

8邻域01模式和8联通性不同的情况

8邻域01模式和8联通性不同的情况 ,共有256种情况,其中90多种不同。8邻域01模式和8联通性不同的情况 ,共有256种情况,其中90多种不同。

2017-09-11

VC单文档的视图画矩形

更多内容见: VC共享乐园vcshare.net 何丹的论坛hedanwang.cn/bbs/

2009-10-25

VC中如何使用ASSERT断言

VC中如何使用ASSERT断言 VC中如何使用ASSERT断言

2008-11-23

VC/MFC为数据库的一个表关联一个类

VC/MFC为数据库的一个表关联一个类,更多内容见vcshare.net和hedanwang.cn

2009-03-12

在对话框上增加编辑框,并关联控制类型的变量

在对话框上增加编辑框,并关联控制类型的变量 在对话框上增加编辑框,并关联控制类型的变量

2008-11-19

多任务的优点 进程 线程

如果不作特殊处理,程序是无法执行多任务的。因为它只有一个进程,且此进程只包含一个线程。 更多内容,见www.vcshare.net

2009-03-22

如何查看网关和DNS服务器IP

如何查看网关和DNS服务器IP 如何查看网关和DNS服务器IP

2009-04-09

跟我学c语言

这是一个教c语言和学c语言用的软件, 不当之处,望大家指出,我一定改进。 相关文档见: http://www.csdn.net/develop/author /netauthor/he_zhidan/ 大家最好看一下文档

2006-03-16

万能计算器

它几乎支持c语言所有的操作数(包括变量)和操作符类型。 相关信息看我的专栏: http://www.csdn.net/develop/author/netauthor/he_zhidan/

2006-03-16

输出区(Output)、编译(Build)、调试(Debug)、查找(Find in Files)

本部分简单讲了一下输出区(Output)、编译(Build)、调试(Debug)、查找(Find in Files)。 更多内容见:vcshare.net hedanwang.cn

2009-04-06

面试北京XX数通总结

面试北京XX数通总结 1 1 总括 1 1.1 面试时间 1 1.2 公司概况 1 1.3 老板疼点 1 2 如果入职 2 2.1 公共库 2 2.2 层次划分 2 2.3 设计与实现分离 2 3 关于外包 2 3.1 他们的期望 2 4 关于培训 3 5 建议 3 6 最后的结界 3 7 术语 3

2019-01-23

随鼠标拖动画一个矩形

随鼠标拖动画一个矩形 国家更多内容见VCShare.net和hedanwang.cn/bbs

2009-04-21

当鼠标指向一个禁用的按钮时,在一个编辑框上显示提示信息

当鼠标指向一个禁用的按钮时,在一个编辑框上显示提示信息 当鼠标指向一个禁用的按钮时,在一个编辑框上显示提示信息,这样可以让用户知道禁用的原因。 更多内容见vcshare.net 在线求助:hedanwang.cn/bbs/

2009-04-23

快捷键与热键有何异同

热键有何异同 更多内容见:vcshare.net和http://www.hedanwang.cn/bbs/

2009-10-31

BCG网格控件单独设置颜色

BCG网格控件单独设置颜色。包括文档、图片、VC6源码。系列文章。

2014-10-07

网格控件的简单使用

网格控件的简单实用 包括文档、图片、源码, 系列文章之一

2014-10-07

SaveBarState LoadBarState

void SaveBarState( LPCTSTR lpszProfileName ) const; 记录工具栏的状态(位置、大小等) void LoadBarState( LPCTSTR lpszProfileName ); 读取工具栏的状态,并根据此调整工具栏 更多内容见:vcshare.net和http://www.hedanwang.cn/bbs/

2009-11-14

VC10 OpenCV2.4.10 手写识别 演示程序

手写识别,只限0到9,每次一个字符。每个人写的不一样,所以需要训练。从 result文件 移到OCR 对应的子文件夹。

2017-07-17

单文档的用户管理(数据与视图分离)

void CUserManageView::OnDraw(CDC* pDC) { CUserManageDoc* pDoc = GetDocument(); int iBeginX = 100 ,iBeginY = 100 ; int iWidth = 40 , int iHeight = 25; int iUserNum = 3 ; int iEndX = iBeginX + iWidth * iUserNum ; int iEndY = iBeginY + iHeight * iUserNum; //设置空刷子 HGDIOBJ hOldGDI = pDC->SelectObject(::GetStockObject(NULL_BRUSH)); //设置好绿色铅笔后,画外框,之后再将铅笔设置成默认铅笔 CPen pen(0,1,RGB(0,255,0)); CPen* pOldPen = pDC->SelectObject(&pen); pDC->Rectangle(iBeginX,iBeginY,iEndX,iEndY); pDC->SelectObject(pOldPen); //画横线 for(int i = 1 ; i < iUserNum ; i++) { pDC->MoveTo(iBeginX,iBeginY+iHeight*i); pDC->LineTo(iEndX,iBeginY+iHeight*i); } //画竖线 for( i = 1 ;i < 3 ;i++) { pDC->MoveTo(iBeginX+iWidth*i,iBeginY); pDC->LineTo(iBeginX+iWidth*i,iEndY); } //输出用户信息 UINT nFormat = DT_CENTER|DT_VCENTER|DT_SINGLELINE ; for( i = 0 ; i < iUserNum ; i++) { if( pDoc->m_peos[i].m_iAge <= 15 ) pDC->SetTextColor(RGB(255,0,0)); else pDC->SetTextColor(RGB(0,0,0)); CRect r(iBeginX,iBeginY+iHeight*i,iBeginX+iWidth,iBeginY+iHeight+iHeight*i); pDC->DrawText(pDoc->m_peos[i].m_strName,&r,nFormat); r += CSize(iWidth,0); pDC->DrawText(pDoc->m_peos[i].GetSexStr(),&r,nFormat); r += CSize(iWidth,0); pDC->DrawText(pDoc->m_peos[i].GetAgeStr(),&r,nFormat); } //恢复pDC的状态,因为有可能别处还用了pDC pDC->SelectObject(hOldGDI); }

2009-02-26

CAD图纸大师

除大部分建筑类CAD都有的功能外,有如下特色功能: 一,大部分自定义实体新增后,可以通过双击和夹点修改。 二,轴线网格等可以设置缩放比例。 三,墙可以设置成3维。 四,灯具可以多行多列。 五,智能射灯:在墙内(墙外)布置多个灯。 六,多功能布灯:选中方框中心布灯,布置完可以更改灯的类型。 七,如果栏杆起点与拉线踏步起点或终点重合,则栏杆终点与拉线踏步终点或起点重合。 八,可以设置多套默认值。

2018-11-27

多线程的难点在于同步(视频+代码)

多线程的难点在于同步。线程的状态是未知的,何时运行、何时挂起是由操作系统决定的。操作系统不知道线程代码的细节,所以很可能将必须同时执行的代码分到两个时间段内,这样的后果是十分严重的。 某个链接只有一个节点a,线程A和线程B分别向这个链表追加节点b、c。假定操作系统把这两个操作分成3个时间段:(1)线程A找到节点a后被挂起。(2)线程B找到节点a,增加节点c,让a指向c。(3)线程A增加节点b,并让节点a指向b。 更多内容见:vcshare.net hedanwang.cn

2009-03-22

最简单的ActiveX控件 视频

最简单的ActiveX控件 最简单的ActiveX控件

2009-03-22

在对话框上增加静态文本框。

在对话框上增加静态文本框。在对话框上增加静态文本框。

2008-11-18

在对话框上增加编辑框并为它增加关联变量

在对话框上增加编辑框并为它增加关联变量 在对话框上增加编辑框并为它增加关联变量

2008-11-18

如何在对话框上使用滚动条控件

一,新建一个基于对话框的工程Ex081122。 二,在上面增加一个滚动条控件,并为其关联一个控制型的变量m_scroll。 三,在CEx081122Dlg::OnInitDialog的初始化函数中加上如下代码: m_scroll.SetScrollRange(0,100); m_scroll.SetScrollPos(0); 四,利用类向导为主对话框增加WM_HSCROLL消息的响应函数。 void CEx081122Dlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) { if(SB_LINERIGHT == nSBCode) {//点击右键头 int iCurPos = pScrollBar->GetScrollPos(); pScrollBar->SetScrollPos(iCurPos+1); CString strTitle ; strTitle.Format("滚动条的值是:%d",iCurPos+1); SetWindowText(strTitle); } else if( SB_THUMBPOSITION == nSBCode ) {//拖动 pScrollBar->SetScrollPos(nPos); CString strTitle ; strTitle.Format("滚动条的值是:%d",nPos); SetWindowText(strTitle); } CDialog::OnHScroll(nSBCode, nPos, pScrollBar); } 五,ctrl+F5是看运行效果。

2008-11-22

如何创建数据源(ODBC)

如何创建数据源(ODBC),更多内容见vcshare.net和hedanwang.cn

2009-03-12

模式对话框与无模式对话框的不同

模式对话框与无模式对话框的不同 模式对话框与无模式对话框的不同

2008-11-19

普及历史知识 大型散分活动

发表于 2008-10-29 最后回复 2020-06-15

新做了部分VC视频

发表于 2010-06-30 最后回复 2020-04-28

如何利用OpenCV 区分 气泡和黑点

发表于 2017-07-14 最后回复 2020-02-25

汉字笔画提取的BBOD如何计算

发表于 2017-08-06 最后回复 2020-02-13

软件架构师何志丹的留言板

发表于 2020-01-02 最后回复 2020-01-02

驻伊美军一军营遭迫击炮袭击 19名美军士兵受伤

发表于 2003-07-05 最后回复 2019-10-14

唐朝不能和汉朝相提并论(一家之言)

发表于 2005-07-19 最后回复 2019-10-12

有人玩web游戏战神不

发表于 2007-01-03 最后回复 2019-10-12

从《天工开物》的命运看满清的黑暗

发表于 2009-02-15 最后回复 2019-10-12

今天是生日, 我祝我自己生日快乐

发表于 2004-08-04 最后回复 2019-10-12

刚才在网上打星际遇上竹一个变态的

发表于 2003-07-11 最后回复 2019-10-12

看了这才知道德国为什么会发动两次世界大战

发表于 2004-10-24 最后回复 2019-10-12

〖何志丹〗祝大家中秋节快乐

发表于 2004-09-27 最后回复 2019-10-12

游戏服务器放在那比较好?

发表于 2010-10-06 最后回复 2019-10-12

三国第三问(附第二问的答案和详细分析过程)

发表于 2009-06-10 最后回复 2019-10-12

清军为什么不大规模使用火器?

发表于 2005-07-15 最后回复 2019-10-12

不看欧洲的历史,你便不知道什么才是真正的卖国

发表于 2005-07-08 最后回复 2019-10-12

雍亲王致大青蛙水友的公开答复(此贴严肃性强,谢绝灌水!)

发表于 2003-08-03 最后回复 2019-10-12

伊拉克发现手带镣铐尸体 目击者称是被美军枪决

发表于 2003-07-15 最后回复 2019-10-12

倩红:从《论犹太人问题》看马克思的犹太观

发表于 2009-01-23 最后回复 2019-10-12

祝大家911那天中秋节快乐

发表于 2003-09-08 最后回复 2019-10-12

有人玩web游戏战神不

发表于 2007-01-03 最后回复 2019-10-12

明朝人物-明代开国谋臣-刘基

发表于 2005-06-02 最后回复 2019-10-12

你认为下列人物那些是春秋时代的英雄

发表于 2004-10-20 最后回复 2019-10-12

历史知识扫盲帖-历史人物

发表于 2005-04-26 最后回复 2019-10-12

谁是三国第一谋士

发表于 2007-03-20 最后回复 2019-10-12

以色列(带链接)

发表于 2009-01-23 最后回复 2019-10-12

C语言视频教程

发表于 2010-02-21 最后回复 2019-02-05

电话面试时,总经理问我《如果我当上技术经理如何展开工作》

发表于 2019-01-07 最后回复 2019-01-10

现在稍稍有空,整理了几篇技术博客,欢迎指教

发表于 2018-11-22 最后回复 2019-01-07

墨家巡逻兵 源码,欢迎指教

发表于 2018-11-18 最后回复 2018-12-21

聊聊自己创业的事

发表于 2018-02-02 最后回复 2018-11-22

8的细化

发表于 2017-08-15 最后回复 2018-11-22

UCI的扩展名为arff的文件如何打开?Chars74K的EnglishHnd.gz 如何打开?

发表于 2017-08-07 最后回复 2018-11-22

std::vector几十个函数的用法,附VC6源码

发表于 2014-07-02 最后回复 2018-11-22

VC视频教程

发表于 2013-05-28 最后回复 2018-11-22

2年后的创业计划

发表于 2017-12-08 最后回复 2018-02-04

cvFindContours 获得freeman轮廓,如何获得起点?

发表于 2017-08-08 最后回复 2017-09-05

谁有大小写字母 分拆笔画的论文或文档

发表于 2017-08-07 最后回复 2017-09-05

手写数字如何寻找切点

发表于 2017-08-06 最后回复 2017-09-05

空空如也

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

TA关注的人 TA的粉丝

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