随笔分类 -  C#学习

C#读取XML时自动过滤掉注释部分
摘要:C#在读取XML的时候会读取XML中的全部内容,对于其中注释掉的部分也可以通过节点获取到。 我们可以通过设置IgnoreComments 属性来只读取未加注释的XML信息。 下面是加载为参加注释的XML信息代码: 1: XmlDocument xmlDoc = new XmlDocument(); 阅读全文

posted @ 2013-01-10 10:53 jingkunliu 阅读(7146) 评论(0) 推荐(0) 编辑

Arcengine将圆形、矩形转换为多边形 ;ICircularArc、IEnvelope转化为IPolygon
摘要:1、将ICircularArc转化为IPolygon 1: ICircularArc pCircularArc = null; 2: IRubberBand pRubberBand = new RubberCircleClass(); 3: pCircularArc = pRubberBand.Tr 阅读全文

posted @ 2012-10-17 11:34 jingkunliu 阅读(6296) 评论(2) 推荐(1) 编辑

连通性分析扩展到线上点
摘要:ArcGIS本身提供连通性分析的功能,但是只可以在节点之间进行连通性的分析,之前做了一个优化,将其扩展到可以通过选取线上的任意一个点进行连通性分析。 对于初期,我的实现思路有两种: 第一种: 通过在地图上点击,以点击处为中心进行设施搜索(利用现成的搜索函数),如果找到的是管点要素(这正是我想要的)便 阅读全文

posted @ 2012-06-01 15:34 jingkunliu 阅读(1554) 评论(0) 推荐(0) 编辑

线上到指定点的距离最短的一点
摘要:在ArcEngine中可以通过两种方式实现: 第一种:由ICurve和IPolyline接口的QueryPointAndDistance方法实现。 该方法中有七个参数,下面对这些参数进行详细说明: 1.extension参数:esriSegmentExtension枚举类型,用于指定曲线段延伸的方式 阅读全文

posted @ 2012-05-29 18:56 jingkunliu 阅读(4001) 评论(3) 推荐(0) 编辑

”LC.exe” exited with code -1错误的解决办法
摘要:.net运行时,有时报”LC.exe” exited with code -1错误。对于这个错误,一般来讲,都是由于在进行编译代码的时候,引用的类有错误或不一致,以及引用的类的licenses.lic不正确导致的。 对于以上两种情况: 第一种情况比较容易解决,因为打开项目的引用,能够看到有些引用变成 阅读全文

posted @ 2012-02-21 13:59 jingkunliu 阅读(1681) 评论(0) 推荐(0) 编辑

C#里边的控件缩写大全(比较规范)
摘要:标准控件1btnButton ,2chkCheckBox ,3cklCheckedListBox ,4cmbComboBox ,5dtpDateTimePicker6lblLabel ,7llbLinkLabel,8lstListBox,9lvwListView,10 mtxMaskedTextBox11 cdrMonthCalendar ,12 icnNotifyIcon,13 nudNumeircUpDown ,14 picPictureBox15 prgProgressBar ,16 rdoRadioButton ,17 rtxRichTextBox ,18 txtTextBox ,19 阅读全文

posted @ 2012-01-11 16:15 jingkunliu 阅读(550) 评论(0) 推荐(0) 编辑

Win7和XP默认时间分隔符不同
摘要:自己在编程的时候偶尔发现,在默认情况下,win7和xp系统对于时间显示的默认分隔符是不同的。在默认情况下,win7的时间分隔符是“/”而xp的时间分割符是“-”。 自己在机器和虚拟机上试了一下: 1 static void Main(string[] args) 2 { 3 DateTime dt1 = new DateTime(); 4 dt1 = DateTime.Today; 5 if (dt1.ToString() == "2011/11/22 0:00:00") 6... 阅读全文

posted @ 2011-11-22 16:34 jingkunliu 阅读(4031) 评论(0) 推荐(0) 编辑

DataTable添加行出现“该行已经属于另一个表”的错误!
摘要:下面是简单编写的一个例子: DataTable dt1 = new DataTable(); DataTable dt2 = new DataTable(); //为dt1创建结构 DataColumn pName = new DataColumn("名称"); pName.DataType = System.Type.GetType("System.String"); DataColumn pCount = new DataColumn("数量"); ... 阅读全文

posted @ 2011-11-21 16:24 jingkunliu 阅读(20077) 评论(2) 推荐(3) 编辑

导航