自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 未能加载文件或程序集“NPOI.OpenXmlFormats.XmlSerializers, Version=2.3.0.0,Culture=neutral,PublicKeyToken=Odf73;

NPOI.OpenXmlFormats.XmlSerializers, Version=2.3.0.0,Culture=neutral,PublicKeyToken=Odf73ec7942b34e1和part name shall not have a forward slash as the lastcharacter [M1.5]:/docProps/的解决方案

2023-10-26 17:41:26 797

原创 再谈平板电脑墨迹错误代码。

Message=平板电脑墨迹错误代码。多次调用 RtpEnabled (异常来自 HRESULT:0x80040239)

2022-10-28 23:57:02 862 1

原创 AE开发,平板电板墨迹代码

3、修改Buffer的参数值,修改初始值为0,步长为50。自己改了下代码,不知道方法是不是正确的,反正不报错了。运行到这句的时候,报平板电板墨迹代码报错。1、修改代码中两行代码的顺序,之前搞反了。

2022-09-15 21:58:55 396

原创 IFeatureCursor.UpdateFeature()方法,在写入数据时,报错:尝试读取或写入受保护的内存。这通常指示其他内存已损坏的解决方法,亲测有效

在AE开发中,进行数据属性表更新时,用到IFeatureCursor.UpdateFeature()方法,在写入数据时,报错:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。测试数据为shp数据,这时只要将加上将数据的工作空间打开,开始编辑,最后再关闭编辑,就不会再报错了。 IDataset dataset = (IDataset)dltb_pfs; IWorkspace workspace = dataset.Workspace; ..

2021-06-28 18:20:14 591

原创 ArcGis engine开发中,FlexNet Licensing error:-42,147报错的解决办法,亲测有用!

在AE开发(环境为VS2012+AE10.2)中,碰到一个很奇怪的问题,只要一打开VS,就报错弹出以下的错误信息界面,这个问题困扰了非常久,期间试过很多方法,都无法解决。最后发现,问题的元凶在licenseControl控件,只要licexseControl控件中,选择了advanced的选项,过几分钟,VS在编辑状态下就弹出报错窗口,只要一点确定,VS直接关闭,写好的代码将无法保存,非常讨厌。Provide your license server administrator with the foll

2021-02-02 18:24:03 2198 2

原创 用DevExpress.XtraGrid.GridControl中的方法把gridcontrol中的数据导出为excel格式

DevExpress.XtraGrid.GridControl gridControl = new DevExpress.XtraGrid.GridControl(); DevExpress.XtraGrid.GridControl gridControl = new DevExpress.XtraGrid.GridControl(); gridControl1.ExportToXls("路径名");//导出excel2003格式 ...

2020-11-12 09:54:39 500

转载 解决ArcPy脚本工具中文乱码问题

ArcPy是一个很香的地理空间数据库处理模块,但它必须依赖ArcGIS和Python环境,由于常用的ArcGIS版本默认支持的是Python2.7,它对中文支持并不好,因此,编码问题是入门时必须解决的问题。这里不细说ASCII、GB2312、Unicode、UTF-8的区别,可自行百度之;Python2和Python3系统默认编码分别是ASCII和UTF-8。往往编写的脚本能正常执行,但制作成共享的ToolBox工具就报编码问题:EOL while scanning string literal

2020-10-16 12:08:14 2366 1

原创 git出错:“Please make sure you have the correct access rights and the repository exists.

git出错:“Please make sure you have the correct access rights and the repository exists.ssh 需要重置1、充值用户名和邮箱 git config --global user.name “yourname” git config --global user.email“[email protected]" 注:yourname是你要设置的名字,your@email是你要设置的邮箱。2、删除.ssh文件夹下的k.

2020-10-14 12:48:19 251

原创 DEV中,TreeList能读取到数据但不显示的解决方法

在DEV中的树状控件中,有时能读取到数据,但是不显示数据到控件中,如下图,只显示一个三角形,也不报错。解决方法:需要在treelist控件中,增加一列。1、点中treelist控制,点击run designer.2、点击添加一列,并把它的标题改为空。...

2020-06-02 18:02:53 1507

转载 C# DataTable中Compute方法用法

本文实例讲述了C# DataTable中Compute方法用法。分享给大家供大家参考,具体如下:Compute函数的参数就两个:Expression,和Filter。Expresstion是计算表达式,关于Expression的详细内容请看这里:http://msdn2.microsoft.com/zh-cn/library/system.data.datacolumn.expression...

2020-03-14 21:36:09 3086

转载 AE中如何解除锁定的资源文件

1、说明在使用ArcGIS桌面产品的时候,有时会碰到这样的情况:同时在ArcCatalog和ArcMap中浏览图层数据,然后在ArcMap中remove掉图层,再回到ArcCatalog中删除该图层,却得到该图层被锁的信息。非得关掉ArcMap才能正常删除。同样的情况也会在ArcEngine开发的应用程序中碰到。可有时候会有这样需要,在不关闭ArcEngine应用程序的情况下,对图层数据...

2020-02-27 16:01:20 2451

原创 VS删除空白行

在vs编辑器中有时需要批量删除无用的空白行,为此,可以使用vs编辑器的查找替换功能:1. Ctrl+H,打开替换功能框。2.选择“使用正则表达式”,“当前文档”。3.在查找框中输入:^$\n4.全部替换...

2020-02-03 11:39:51 302

转载 AE 打开各种格式文件

/// <summary>/// 打开ShapeFile文件/// </summary>/// <param name="filePath">文件路径</param>/// <param name="fileName">文件名</param>/// <returns>IFeatureClass&lt...

2020-02-01 11:28:44 655

转载 Arcgis Engine(ae)接口详解(5):IGeometry几何高级操作

IPoint point = new PointClass(); point.PutCoords(100, 200); //ITopologicalOperator接口用于几何对象的几何操作 ITopologicalOperator topo = point as ITopologicalOperator; ...

2020-01-07 19:43:46 941

转载 AE中的IElement接口

IElementAE中绘制图形元素的方法Element元素对象是一个非常庞杂的对象集合,主要分为两大部分:图形元素(Graphic Element)和框架元素(Frame Element);图形元素包括GroupElement、MarkerElement、LineElement、TextElement、DataElement、PictureElement、和FillShapeEl...

2020-01-07 15:31:44 1864

转载 C#.net编程创建Access文件和Excel文件的方法详解

本文实例讲述了C#.net编程创建Access文件和Excel文件的方法。分享给大家供大家参考,具体如下:一些系统可能需求把数据导出到Access或者Excel文件格式,以方便的传递数据、打印等。Excel 文件或者 Access这两种需要导出的文件可能并不是事先就存在的,这就需要我们自己编程生成他们,下面整理一下生成这两个文件的一些方法,只罗列最常用的。并不全。一、首先生成Excel...

2019-09-17 23:52:54 357

转载 AE开发常用经验汇集

一、AE 向已存在的要素类中添加字段链接: AE 向已存在的要素类中添加字段在向已存在的要素类中添加字段的时候,需要用到ICLASS接口。于是,进一步的调整代码如下,问题得以解决static void AddFiled(IFeatureClass pFC,string name){DeleteFile(pFC, name);IFields pFields = pFC.Fie...

2019-09-16 14:17:22 287

转载 AE调用gp服务

AE调用gp服务参考:http://www.cnblogs.com/zhangjun1130/archive/2010/05/26/1744472.html Geoprocessing是ArcGIS提供的一个非常实用的工具,借由Geoprocessing工具可以方便的调用ArcToolBox中提供的各类工具,本文在ArcEngine9.2平台环境下总结了调用ArcToolBox工具...

2019-09-11 16:39:58 317

原创 AE获取 对话框中的shp文件,并添加字段

1、先定义一个函数,读取对话框中的shp文件,并返回一个ifeatureclass对象。public static IFeatureClass OpenShp(string shpPath) { string dirPath = System.IO.Path.GetDirectoryName(shpPath); string...

2019-09-04 17:51:38 425 2

原创 arcgis中计算图斑椭球面积的代码

只需要要字段计算器中,选择Python脚本计算:输入如下公式:!shape.geodesicArea!,解析程序选择python

2019-08-31 22:28:13 14197 2

原创 C#window窗体排列错乱的解决办法

今天在做一个AE基本窗口的时候,发现整个窗口放大,出现窗口内元素的排列错乱。如下图:解决方法如下:点击form窗体的属性,设置autoscaldemode为None或inherit即可。...

2019-08-31 09:54:05 1291

原创 无法嵌入互操作类型“ESRI.ArcGIS.Controls.ControlsMapZoomInToolClass”。请改用适用的接口。解决办法

今天在做一个AE放大控件的时候,报无法嵌入互操作类型“ESRI.ArcGIS.Controls.ControlsMapZoomInToolClass”。请改用适用的接口的错误,解决办法如下:1、找到ControlsMapZoomInToolClass类的引用ESRI.ArcGIS.Controls,点右键,属性。2、将嵌入互操作类型由True改为False。3、重新生成,不报错...

2019-08-31 09:46:50 1831 1

转载 c# DLL封装并调用

1.封装自己的dll;a.打开visual studio - 文件 - 新建 - 项目- 类库 - 名称MyTestDll;b.右键Class1.cs - 修改为 TestDll.cs;c.在里面写一个方法,如:namespace MyTestDll{  public static class TestDll<T> where T:IComparable ...

2019-08-29 11:57:16 793

原创 简单的登录判断,利用out参数多传一个值

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 用户登录{ class Program { static void Main(string[] args) ...

2019-08-29 11:31:55 119

原创 通过out参数返回多个不同类型的值

在方法中,通过增加out参数,能够让方法返回多个不同类型的值,但是方法体本身没有return。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 方法的Out参数{ class Pr...

2019-08-29 11:04:18 391

原创 FileStream实现文件复制。

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO;namespace 文件复制{ class Program { static void Main...

2019-08-27 17:13:27 406

原创 FileStream读取文件

static void Main(string[] args) { //创建一个对象bb FileStream bb = new FileStream(@"H:\Cstudy\data\temp\txt123.txt", FileMode.OpenOrCreate, FileAccess.Read); //定...

2019-08-27 15:45:40 268

原创 c#以追加的方式写入文本文件

using (StreamWriter sw = new StreamWriter(@"E:\Cstudy\data\bbb.txt", true)) { sw.WriteLine(bb, Encoding.Default); sw.Close();...

2019-08-24 09:15:48 3418

原创 地图框加载shp文件

private void button2_Click(object sender, EventArgs e) { string[] addshp = openshapefile();//定义一个数组变量addshp用来接收函数的返回值 axMapControl1.AddShapeFile(addshp[0],addshp[1]);...

2019-08-08 15:36:13 568

原创 打开mxd地图文档

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.W...

2019-08-08 15:35:25 494

原创 c# messageboxbutons.ok,MessageBoxIcon.Information 是什么意思

这个是MessageBox.Show();这个方法里的就是弹出一个小的对话框,点确定神马的,比如你打开一个TXT文本,输入一些东西后,保存不就是弹出这个么。MessageBox.Show();常用的几种方法1.MessageBox.Show("确定保存么?"); 就是提示给用户看得。2.MessageBox.Show("确定保存么?","提示"); 提示是在上面得边框上3.Message...

2019-07-25 21:09:24 2198

原创 定制对话框

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System....

2019-07-25 09:49:34 156

转载 C#自动缩进排列代码的快捷键

C#自动缩进排列代码的快捷键: ctrl + k + d1、小技巧, 可以把最后一个}去掉, 重新写下,就可以达到排版的效果。2、快捷键:编辑-高级-设置文档的格式 快捷键Ctrl+E,D,设置选中文档格式 Ctrl+E,F...

2019-07-22 14:34:13 1620

原创 用线程实现控制台输出1-9999的数

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.Drawing;using System.Linq;using System.Text;using System.Th...

2019-07-18 14:04:33 261

原创 简单音乐播放器,上一曲,下一曲,双击播放

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using Syste...

2019-07-17 08:38:47 1431

转载 C# 文件过滤器filter

OpenFileDialog对话框的Filter属性说明:首先说明一个示例,分析一下Filter属性的构成:“ Excel文件|*.xls ”,前面的“Excel文件”成为标签,是一个可读的字符串,可以自定定义,“|*.xls”是筛选器,表示筛选文件夹中后缀名为.xls的文件,“*”表示匹配Excel文件名称的字符串。OK,下面说说我们经常要用到的几种情况:1. Filter是null或Em...

2019-07-16 23:38:15 430

原创 用timer实现隔一秒钟变换一次图片

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System....

2019-07-15 17:53:41 1372

转载 C#中箱子、扳手、闪电等含义

2019-07-15 15:58:19 1831

转载 C#程序代码中常用的快捷键

C#程序代码中常用的快捷键C#中的快捷键,可以更方便的编写代码CTRL + SHIFT + B 生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O 打开项目CTRL + SHIFT + C 显示类视图窗口F4 显示属性窗口SHIFT + F4 显示项目属性窗口CTRL + SHIFT + E 显示资源视图F12...

2019-07-08 18:08:11 393

转载 VS2013常用快捷键(其它版本也有用)

VS2013常用快捷键Visual Studio2013是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。VS 2013中新增了很多提高开发人员工作效率的新功能,比如自动补全方括号、使用快捷键移动整行或整块的代码等;合理使用快捷键可以提高开发效率。但是VisualStudio提供的快捷键多如牛毛,那我们...

2019-07-08 17:37:39 318

空空如也

空空如也

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

TA关注的人

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