GIS之家

愿大家在GIS的海洋里自由遨游

导航

随笔分类 -  .NET

摘要:http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Licensing_for_geoprocessing_toolsLicensing for geoprocessing toolsRelease 9.3Last modifi... 阅读全文

posted @ 2015-06-02 17:10 雨衣blog

摘要:win7 64位系统使用VS2010生成时出现中文目录乱码问题的解决方法【转】在64位的Windows 7下,用VS2010编译4.0以前的.Net项目会有问题。原因么,是一个叫Resgen.exe的玩意儿,是跑在64位环境下的,当他试图加载32位的可执行代码时,就会执行失败:Failed to execute command: ""C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\ResGen.exe" (此处省略···)解决方法:按照官方的解决方法,直接翻译过来1. 关 阅读全文

posted @ 2013-02-05 09:44 雨衣blog 阅读(1917) 评论(1) 推荐(0)

摘要:const和static readonly区别2010-07-19 22:10:05|分类: NET(c#) |标签: |字号大中小订阅我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等。在多数情况下可以混用。二者本质的区别在于,const的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值。而static readonly是在运行时计算出其值的,所以还可以通过静态构造函数来赋值。明白了这个本质区别,我们就不难看出下面的语句中static readonly和const能否互换了:1. static readonly MyCl 阅读全文

posted @ 2013-02-03 23:03 雨衣blog 阅读(195) 评论(0) 推荐(0)

摘要:阅读“Help System 自述文件”(C:\Program Files\Microsoft Help Viewer\v1.0\ReadMe_chs.htm),找到了解决之道, 方法很简单。 就是文中“4.0 已知问题”提到的第8点,部分摘抄如下:如 果内容最初存储在默认位置之外的其他位置中,则在“添加/删除程序”中选择帮助修复可能导致 Help Library 管理器引发错误。若要解决此问题,请浏览到 helplibmanager.exe.config (C:\Program Files\Microsoft Help Viewer\v1.0\),然后打开 helplibmanager.ex 阅读全文

posted @ 2011-06-12 12:13 雨衣blog 阅读(437) 评论(0) 推荐(0)

摘要:1.TextEditor(barEditItem)取文本 string editValue = barEditItem1.EditValue.ToString(); //错误,返回nullstring editValue = ((DevExpress.XtraEditors.TextEdit)barEditItem).EditValue.ToString(); //正确,返回文本框内容2.ComboBoxEdit(barEditItem)添加Item string item = "comboboxItem1";((DevExpress.XtraEditors.Repository.Reposi 阅读全文

posted @ 2010-12-16 08:35 雨衣blog 阅读(1227) 评论(1) 推荐(0)

摘要:private static int find(int[] arySource, int target, int start, int end) { if (start == end) { if (arySource[start] == target) { return start; } else { return -1; } } else if (start > end) { return... 阅读全文

posted @ 2010-05-27 23:41 雨衣blog 阅读(866) 评论(0) 推荐(0)

摘要:. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过25行。 5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6. 每行代码不要超过80个字符。 7. 不要手工的修改机器产生的代码。 a) 如果需要编辑机器产生的代码,编... 阅读全文

posted @ 2010-03-17 22:08 雨衣blog 阅读(214) 评论(0) 推荐(0)

摘要:C#四种排序算法冒泡排序using System;namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=false; j=1; while((j<list.Length)&&(!done)) { done=true; f... 阅读全文

posted @ 2009-01-03 18:02 雨衣blog 阅读(240) 评论(0) 推荐(0)

摘要:public class ManagementXml...{public ManagementXml()...{}/**//// /// 添加元素/// public void AddElement()...{System.Xml.XmlNode newElement;newElement = xml.CreateElement("Keyword");newElement.InnerText = ... 阅读全文

posted @ 2008-10-26 20:47 雨衣blog 阅读(679) 评论(0) 推荐(0)

摘要:c#获取本机IP,机器名,然后是操作系统版本 string hostname = System.Net.Dns.GetHostName(); System.Net.IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(hostname); dr["NodeIP"] = ipEntry.AddressList[0].ToString(); dr["No... 阅读全文

posted @ 2008-07-08 13:09 雨衣blog 阅读(7127) 评论(0) 推荐(0)

摘要:(1)建序列-- Create sequence create sequence WYZPIDminvalue 1maxvalue 999999999999999999999999999start with 21increment by 1cache 20;(2)建触发器CREATE OR REPLACE TRIGGER "WYZP_ID_TRIGGER"BEFORE INSERTON TASKM... 阅读全文

posted @ 2008-07-02 17:06 雨衣blog 阅读(694) 评论(0) 推荐(0)

摘要:[转帖]GIS二次开发经典代码:渲染栅格图层 [ 2008-5-30 14:23:00 | By: 月夜随风 ] 0推荐Public Sub SetRasterRenderer()Dim NumOfClass As IntegerNumOfClass = 5' Get MapDim pMxDoc As IMxDocumentSet pMxDoc = ThisDocumentDim pMap As ... 阅读全文

posted @ 2008-06-20 00:15 雨衣blog 阅读(901) 评论(0) 推荐(0)

摘要:[转帖]ArcEngine的符号化 [ 2008-6-11 10:23:00 | By: 月夜随风 ] 0推荐感谢:ButterflyIsland创建Style文件利用ArcMap中的Style Manage可以制作我们自己的style文件,ArcMap使用的符号文件扩展名是*.style。 将Style文件转成ServerStyle文件ArcGIS Engine无法打开style文件,它支持的符... 阅读全文

posted @ 2008-06-20 00:08 雨衣blog 阅读(971) 评论(0) 推荐(0)

摘要:C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标的Window appllication 1.设置窗体属性showintask=false 2.加notifyicon控件notifyicon1,为控件notifyicon1的属性icon添加一个icon图标。 3.添加窗体最小化事件(首先需要添加事件引用): // this.sizechanged += new system.eventhandl... 阅读全文

posted @ 2008-06-19 23:32 雨衣blog 阅读(4927) 评论(2) 推荐(2)

摘要:经纬度点与投影坐标系下坐标点的互相转换 经纬度点与投影坐标系下坐标点的互相转换是AE编程中经常遇到的,下面以WGS84 和北京54为例介绍如何转换 源码如下: ''' ''' 将经纬度点转换为某投影下的坐标点 ''' ''' ''' 某投影下的坐标点 ''' 其中pPoint的X是经度,Y是纬度,单位都是度,千万不要搞错,否则转换出来的值是不对的或转换不出值 Private Funct... 阅读全文

posted @ 2008-06-13 23:47 雨衣blog 阅读(2888) 评论(2) 推荐(0)

摘要:Insert Feature是我们在开发过程中最容易遇到的问题,如果Insert的feature个数有限,那么你也许不关注Insert的速度问题。但是数据量比较大》500个的时候,你就会发现如果使用 IFeatureClass. CreateFeature的速度基本是无法忍受的。 其实ArcObjects中提供了一个接口,可以满足快速批量插入的要求。他就是:IFeatureBuffer 使用方... 阅读全文

posted @ 2008-06-13 23:45 雨衣blog 阅读(428) 评论(0) 推荐(0)

摘要:转自老赵点滴,纯属个人学习用 承蒙大家厚爱,不少朋友都会把遇到的问题向老赵进行讯问。不过在阅读很多朋友问题的过程中,以及平时和别人讨论中,亦或是园子里的文章中经常发现一些误用概念的情况。如果在概念上没有形成共识,那么在工作和交流上就会造成许多问题。因此,虽然老赵已经在其他一些地方(例如WebCast或一些文章的评论)做过解释,但是现在仍然觉得有必要特地来澄清一些概念,解释一下这些概念之间的区别和联... 阅读全文

posted @ 2008-06-05 08:25 雨衣blog 阅读(420) 评论(1) 推荐(0)

摘要:java设计模式 /Files/darejoy/PatternsinJava.rar link 阅读全文

posted @ 2008-06-05 08:10 雨衣blog 阅读(235) 评论(0) 推荐(0)

摘要:平时使用Path类不多,常用Combine来串联两个路径,其他的很少用,偶然发现Path提供了很多方便实用的函数。 名称 说明 ChangeExtension 更改路径字符串的扩展名。 Combine 合并两个路径字符串。 GetDirectoryName 返回指定路径字符串的目录信息。 GetExtension 返回指定的路径字符串的扩展名。 GetFileName 返回指定路径字符串... 阅读全文

posted @ 2008-06-05 07:32 雨衣blog 阅读(313) 评论(0) 推荐(0)

摘要:Uri myUri = new Uri(“http://www.xxx.com/xx.jpg"); HttpWebRequest myWebRequest= (HttpWebRequest)WebRequest.Create(myUri); my... 阅读全文

posted @ 2007-10-25 14:20 雨衣blog 阅读(345) 评论(0) 推荐(0)