自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 enum的应用及flags特性

再自诩观察你会发现在en这个枚举中b的值可以包含a ,c的值可以包含a,b ,a+b (1,2,3) 这三种情况,d的值可以包含,a,b,c,a+b ,a+c ,b+c ,a+b+c 这几种情况,是不是非常巧妙。限制数据库中角色字段存储了一个值是3,en这个枚举中是没有这个值的,那么3 这个数据一定包含了多个en的枚举值:1|2。//e1=en.b 了, 0011^0001=0010=2=en.b。你会发现这个枚举的值非常有规律,1,2,4,8,16,……enum的作用不做描述,这是C#的基础。

2023-03-26 16:42:44 207

原创 Guid.NewGuid().ToString(“B“) 是什么意思?

则 Convert.ToString 的重载返回该实例的值的二进制(基 2)字符串表示形式。自定义格式字符串“b”传递给该实例的 ToString 方法,新建一个GUID实例。

2023-03-14 10:32:08 154 1

转载 ArcGIS Engine 10.2输出图片相关接口记录

AxPageLayoutControl.ActiveView.ScreenDisplay.DisplayTransformation.get_DeviceFrame()——设备坐标中的可见范围,即整个布局视图的范围。AxPageLayoutControl.ActiveView.ExportFrame——要导出的设备矩形,经测试范围略大于纸张,但长宽比与纸张相同,可通过此比例缩放得到不同精度的画布。AxPageLayoutControl.ActiveView.Extent——经测试不是纸张范围。

2022-09-29 14:18:53 143

原创 C# WinForm 窗体单例模式

【代码】C# WinForm 窗体单例模式。

2022-09-14 10:49:43 1036

转载 基于C#的AE二次开发之IQUERYFILTER、ISPATIALFILTER、IQUERYDEF的查询接口的介绍

基于C#的AE二次开发之IQueryFilter、ISpatialFilter、IQueryDef的查询接口的介绍 - 灰信网(软件开发博客聚合)

2022-09-08 09:36:34 249

转载 DIV设置浮动后无法撑开外部DIV的解决办法

DIV设置浮动后无法撑开外部DIV的解决办法

2022-07-01 10:04:40 860

转载 ArcGIS 按属性查询(截取字符串总结) select by Attribute

软件版本:ArcGIS Desktop 10.2.2SDE(Oracle):使用SUBSTR,例:SUBSTR( NAME,0,10)='J50E001023'PGDB:使用LEFT,例:LEFT( [NAME],10)= 'J50E001023' (注:单引号或双引号都可以)FGDB:使用substring,例:substring( NAME,1,10)='J50E001023'(注:字符串从1开始)shapefile:使用SUBSTRING,例:SUBSTRING( ..

2022-04-11 16:04:32 3480

转载 ArcEngine查询统计IQueryFilter、ISpatialFilter、IQueryDef 、WhereClause

ArcEngine查询统计IQueryFilter、ISpatialFilter、IQueryDef 、WHEREclauses - 灰信网(软件开发博客聚合)

2022-04-02 14:38:34 358

原创 Cesium删除实体的细节(viewer.entities.remove())

//创建viewervar viewer = new Cesium.Viewer('cesiumContainer');//添加实体var boxEntity = { id:'Box', position : Cesium.Cartesian3.fromDegrees(108, 34,0), box : { dimensions : new Cesium.Cartesian3(4000, 3000, 5000), .

2021-03-04 11:31:53 7068 7

转载 SQL Server 2008R2安装错误—“is not a valid login or you do have permission”

https://blog.csdn.net/wangwenru6688/article/details/50707239

2021-01-14 16:11:00 507

转载 C#中string.format用法详解

String.Format 方法的几种定义:String.Format (String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。String.Format (String, Object[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。String.Format (IFormatProvider, String, Object[]) 将指定 String 中的格式项替换为指定数组中相应 Ob

2021-01-11 10:43:27 8233

原创 [DevExpress]TreeList显示[+] [-] 样式

预设显示下拉三角形样式要设置[+] [-] 样式,需要设置TreeList的两个皮肤属性: treeList1.LookAndFeel.UseDefaultLookAndFeel = false; treeList1.LookAndFeel.UseWindowsXPTheme = true;设置完:

2021-01-07 14:13:20 316

原创 DevExpress10.2.8版本换肤

第一步:引用DLL文件,安装DevExpress后在引用>程序集>扩展:DevExpress.Utils.v10.2.dllDevExpress.OfficeSkins.v10.2.dllDevExpress.Design.v10.2.dll第二步:应用程序的主入口点注册代码//下面是注册皮肤,必须在Run方法之前DevExpress.Skins.SkinManager.EnableFormSkins();DevExpress.UserSkins.OfficeSkin

2020-12-28 14:55:01 191

转载 autocad.net中数据结构(blocktable,blocktablerecord,blockreference,layout,ModelSpace,PaperSpace)

database是第1级,就是相当于一个DWG文件,它下面主要包含symbol table和各种dictionary symbol table是第2级,它包含blocktable、dimstyletable、layertable等 dictionary是第2级,它下面包含第3级有名词典,它包含所有acad_color、acad_layout、acad_group等第4级词典 blocktablerecord是第4级,为块定义,包含ModelSpace、PaperSpace、PaperSpaceX,以及

2020-10-29 10:29:25 1979

转载 SQLite学习手册 - 连接池

SQLite学习手册 - 连接池在 .NET 里的 SQLite, 使用的wrapper是 System.Data.SQLite,它只需要一个dll,接口符合ADO.Net 2.0的定义,性能不错,目前支持ADO.NET 3.5了,支持集成在 VS2005 和 VS2008里面,而且支持wince,是个亮点因为符合ADO.NET的规范,所以使用方式,基本和 SqlClient, OleDb等原生的一致using System.Data;using System.Data.SQLi...

2020-10-28 14:32:14 915

转载 FeatureLayer,FeatureDataset,FeatureClass,Feature的区别与联系总结

刚学AE,其中很多概念都模糊不清。经过一段时间的摸索总结,对FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念有了一点认识。拿出来分享一下,有错误的请多多指教,共同进步.FeatureLayer:要素图层,承载要素数据。几个重要的接口如下:IFeatureLayer接口,用于管理要素图层的数据源,即要素类(FeatureClass)。具体察看IFeatureLayer.DataSourceType条目。...

2020-10-13 14:18:23 1610

原创   ArcGIS 字段类型对照

2020-10-10 14:40:47 7394

转载 esriFeatureType与esriGeometryType的区别与联系

esriFeatureType通常用来表示数据的存储结构,即物理层;esriGeometryType通常用来表示数据的几何形状,即表现层。esriGeometryType枚举类型详解 常量 值 对象 esriGeometryNull 0 未知类型(Unknown) esriGeometryPoint 1 点(Point) esriGeometryMultipoint 2 多点(Multipoint) esr..

2020-10-10 14:16:27 241

转载 Arcgis Engine 报错:异常来自HRESULT:0x80040228

https://www.cnblogs.com/gislovers/p/10337575.html

2020-10-09 16:17:24 260

转载 C# params 用法简介

https://blog.csdn.net/wcc27857285/article/details/80991824

2020-10-07 22:34:14 133

转载 VMware虚拟机优化,提高虚拟机运行速度的方法?

https://blog.csdn.net/weixin_44003528/article/details/90477484

2020-09-30 16:17:16 281

原创 C# CAD二次开发初步(HelloWorld)

C# AutoCAD二次开发初步(HelloWorld)中秋佳节,先来祝福大家中秋节快乐???难得的中秋节放假,在假期充一下电。在这里我打算写一个系列文章来分享我在做CAD二次开发项目的时候的一些实际项目中的经验,该系列文章的内容会由浅到深。文章内容:什么是CAD二次开发 autoCAD的开发环境 编写第一个CAD程序 调试运行什么是CAD二次开发首先什么是CAD二次开发?CAD二次开发可以认为是在CAD软件的原有基础上,通过CAD软件所提供的API接口来进行开发的程序,可以理解

2020-09-28 10:55:15 1945

转载 “未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决方案

转载:https://www.cnblogs.com/syzcyyx/p/12502673.html

2020-09-28 10:53:32 148

原创 C#的声明数组和赋值

数据类型[ ] 数组名 =new数据类型[长度];数组经过初始化以后,数组元素有默认的初始值,double类型为 0.0 ,int类型为 0 ,char类型为 'a' ,bool类型为false,string类型为null 。...

2020-09-16 23:26:53 1407

转载 使用Visual Studio 2010调试断点不起作用的问题解决办法

随着Visual Studio 2010正式版的发布,相信不少人都像我一样升级到了Visual Studio 2010。那么您在使用VS2010在AutoCAD,Map 3D或Revit的.net应用程序开发时,多半也会遇到调试时断点总是不起作用的问题吧。Kean和Jeremy最近分别写了文章提到了几个解决办法,在这里给大家共享一下,原文请参考Hitting breakpoints in .NET Class Libraries while debugging with Visual Studio 2010

2020-09-16 19:30:28 1275

转载 C#中有两种常量类型,分别为readonly(运行时常量)与const(编译时常量)

C#中有两种常量类型,分别为readonly(运行时常量)与const(编译时常量),本文将就这两种类型的不同特性进行比较并说明各自的适用场景。工作原理    readonly为运行时常量,程序运行时进行赋值,赋值完成后便无法更改,因此也有人称其为只读变量。    const为编译时常量,程序编译时将对常量值进行解析,并将所有常量引用替换为相应值。    下面声明两个常量:public stati...

2018-04-25 11:51:44 363

转载 ArcGIS 创建要素时提示“表已经被注册(table already registered)”

今天一位实施大哥在ArcCatalog中要重建一个要素类,所以就在ArcCatalog中连接上Oracle数据库,直接删除了要素类,然后重新创建了一个新的要素类,可是却报错“表已经被创建”,并提示不可以在'sde_table_registry'表中插入重复的键值,记得以前碰到过这种状态,删除的不彻底,虽然将数据库中的数据表删除了,可以在sde用户下的元数据表中的记录没有被清除,导致再次创建时报错。

2018-01-23 16:57:19 3078

转载 GeoProcessor的用法介绍

为了降低开发难度和提高开发效率,ArcGIS Engine 9.2中添加了GeoProcessor类,该类的作用ESRI的帮助文档中的说明为:A geoprocessing tool is executed by a geoprocessor. The geoprocessor is a helper object that simplifies the task of executing t

2018-01-23 16:53:34 2452

转载 用ArcMap在PostgreSQL中创建要素类需要执行”create enterprise geodatabase”吗

问:用Acmap在PostgreSQL中创建要素类需要执行"create enterprise geodatabase"吗?关于这个问题,是在为新员工做postgresql培训后触发的。我要求他们使用arcmap在postgresql中创建要素类,他们大多数解题思路走错了。思路错了这其实不要紧,要紧的是,我发现他们好多人是在咨询了有经验的同事后选择了错误的解题思路,我比较在意的是有经验的同事对

2018-01-10 16:09:09 749

转载 SQL常用增删改查语句

1增1.1【插入单行】insert [into] (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1980/6/15')1.2【将现有表数据添加到一个已有表】insert into (列名) select from 例:insert into tongxunlu

2017-12-12 15:13:27 174

转载 MySQL 替换某字段部分内容的UPDATE语句

要替换某一个字段中的部分内容,可以用update 语句和REPLACE方法,结构如下: UPDATE 表名 SET 字段名= REPLACE( 替换前的字段值, '替换前关键字', '替换后关键字' ) WHERE 字段名 REGEXP "替换前的字段值"; example:替换订单中用户手机号前缀155改为170UPDATE order SET mobil

2017-12-12 15:12:19 505

转载 Window10+VS2015+DevExpress.net 15.1.7完美破解(图)

终于找到一个可用的破解工具了,并更新到最新的组件包DevExpressComponents-15.1.7.15288.exe,先看图破解方法:先安装DevExpressUniversalTrialComplete-20150922.exe,更不更新组件包都可以解压DevExpress.Patch7.zip,/DevExpressPathVSP/DevExpressPat

2017-11-20 20:59:03 1333

转载 Win10 安装arcgis10.2 for desktop需要microsoft.net framework 3.5 sp1或等效环境 解决方案

Win10 安装arcgis10.2 for desktop需要microsoft.net framework 3.5 sp1或等效环境 解决方案有效解决“Win10 安装arcgis10.2 for desktop需要microsoft.net framework 3.5 sp1或等效环境”。台式电脑新装了系统,重新安装arcgis 10.2时弹出“安装arcgis10.2 fo

2017-11-19 21:53:45 21534 9

转载 AE开发中,对 COM 组件的调用返回了错误 HRESULT E_FAIL,在地理处理中,即GP工具处理时出错

ArcgisEngine二次开发中,进行地理处理,即:相交操作,交集取反操作,擦除操作等过程中,如果权限分配不当,就会出现上面对 COM 组件的调用返回了错误 HRESULT E_FAIL 的错误    原因如下:在进行擦除,交集取反等高级操作时,必须是ArcgisInfo级别的许可授权,否则无法进行操作,而相交操作用ArcgisEngine级别即可。(不稳定,会出错,建议2)  

2017-11-01 10:22:28 1448

转载 C#读取Excel多个sheet

using System;  using System.Collections.Generic;  using System.Linq;  using System.Text;  using System.Data.OleDb;  namespace ConsoleApplication1  {      class Program      {        

2017-09-18 16:38:32 2798

转载 再谈C#委托与事件

转自: http://ruizhinet.blog.163.com/blog/static/9921382820092801032681/之前写过一篇关于C#委托与事件的文章(见《C#委托和事件例析》),不过还是收到一些网友的提问。所以,今天再换另一个角度来详解一下这个问题。一、在控制台下使用委托和事件我们都知道,C#中有“接口”这个概念,所谓的“接口”就是定义一套标准,然后由实现

2017-09-06 15:47:08 217

转载 ArcEngnine中IHookHelper的用法

ArcEngnine中IHookHelper的用法一、IHookHelper 主要在用在自定义类型于AE带的的ICommand或ITool等1.实例化IHookHelper 对象:IHookHelper m_hookHelper = new HookHelperClass(); m_hookHelper.Hook = this.axMapControl1.Objec

2017-09-06 11:20:56 247

转载 FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念总结

FeatureLayer : 要素图层,承载要素数据。几个重要的接口如下:IFeatureLayer 接口,用于管理要素图层的数据源,即要素类(FeatureClass )。具体察看IFeatureLayer.DataSourceType 条目。                               IFeatureLayer::FeatureClass 属性可以返回要素图层使用的要

2017-08-18 15:51:30 618

空空如也

空空如也

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

TA关注的人

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