摘要: 方法1:使用ParameterizedThreadStart委托 如果使用了ParameterizedThreadStart委托,线程能传递且只能传递一个object类型的参数,且返回类型为void. 方法2:创建自定义类 定义一个类,在其中定义需要的字段,将线程的方法定义为类的一个实例方法. 这种 阅读全文
posted @ 2020-04-08 17:25 lqqgis 阅读(369) 评论(0) 推荐(0)
摘要: 1. Double 到 Double,保留两位小数 2. Double 到 String,保留两位小数 3. String 到 Decimal,保留两位小数 4. int 到 String,保留两位,用0补足 阅读全文
posted @ 2020-04-08 17:24 lqqgis 阅读(22070) 评论(0) 推荐(0)
摘要: 在高分屏(如15.6英寸,分辨率1920×1080)采用WinForm程序设计的方法进行开发,在Visual Studio设计的界面是清楚的,但运行时,菜单和控件字体变得模糊,界面大小也发生了变化。在Win10系统上缩放更为明显。针对这个问题,微软提供了解决方案,通过配置的方式,禁止DPI感知缩放, 阅读全文
posted @ 2020-04-08 17:06 lqqgis 阅读(897) 评论(0) 推荐(0)
摘要: 1 正则表达式字符说明 字符 | 描述 |: \ | 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,"\n"匹配一个换行符。"\\n"匹配字符"n"。序列"\\\\"匹配"\\"而"\\("则匹配"("。 ^ | 匹配输入字符串的开始位置。如果设置了Reg 阅读全文
posted @ 2020-04-08 16:45 lqqgis 阅读(545) 评论(0) 推荐(0)
摘要: Pascal 规则:每个单词开头的字母大写。如:TestCounter Camel 规则:除了第一个单词外的其他单词的开头字母大写。如:testCounter Upper 规则:大写所有字母。仅用于一两个字符长的常量的缩写命名,超过三个字符长度应该应用Pascal规则 1. 用Pascal规则来命名 阅读全文
posted @ 2020-04-08 16:44 lqqgis 阅读(741) 评论(0) 推荐(0)
摘要: ESRI 官方例子 how to create a geodatabase network dataset 阅读全文
posted @ 2020-04-08 16:37 lqqgis 阅读(170) 评论(0) 推荐(0)
摘要: 为了实现ArcMap中下面的效果,一个图层组GroupLayer中添加几个图层。 ArcEngine 可以通过IGroupLayer来实现,代码如下。 IGroupLayer RouteGroupLayer = new GroupLayerClass(); RouteGroupLayer.Name 阅读全文
posted @ 2020-04-08 16:35 lqqgis 阅读(380) 评论(0) 推荐(0)
摘要: 1 使用 Project 与 ProjectEx 实现要素投影转换 使用 IGeometry5.Project 与 ProjectEx 方法 对要素进行投影转换 /// <summary> /// 要素类从现有投影转换为新的投影 /// </summary> /// <param name="fea 阅读全文
posted @ 2020-04-08 16:19 lqqgis 阅读(498) 评论(0) 推荐(0)
摘要: ArcObject进行ArcGIS Add Ins开发中,我们发现,自带的图标并不是我们所想要的,需要进行替换。 在Visual Studio的 "解决方案资源管理器" 找到默认的图标 我们可以在 https://www.iconfont.cn/ 网站中找到想要的图标 对下载的图标进行设置,图标大小 阅读全文
posted @ 2020-04-08 16:18 lqqgis 阅读(578) 评论(0) 推荐(0)
摘要: 使用ArcEngine 10.4 在 VS2015 进行开发是,会发现无法查看变量信息,但是会出现内存、CUP等诊断工具窗体 解决方法是,在VS2015菜单栏中,选择 "工具 选项 调试 调试 常规",勾选 "使用托管兼容模式" 可以解决该问题,但是会失去诊断工具窗体 阅读全文
posted @ 2020-04-08 16:16 lqqgis 阅读(532) 评论(0) 推荐(0)