摘要: C#,Oracle,异常解决办法 阅读全文
posted @ 2015-09-19 21:01 zhzhx0318 阅读(3411) 评论(0) 推荐(0) 编辑
摘要: 使用ArcEngine9.3开发的栅格和矢量的渲染。开发环境:ArcEngine9.3,VS2008。功能:栅格(拉伸和分级)和矢量(简单、唯一值、分级、比例)渲染。开发界面如图所示。图1 主界面图2 栅格渲染界面图3 矢量渲染界面部分源码: 1 public void SimpleRenderer(IFeatureLayer featLayer, string fieldName, IColorRamp colorRamp) 2 { 3 IGeoFeatureLayer pGeoFeatureLayer = featLayer as IGeoFe... 阅读全文
posted @ 2014-03-11 16:40 zhzhx0318 阅读(3635) 评论(1) 推荐(1) 编辑
摘要: C#如何操控FTP出处:http://www.cnblogs.com/rond/archive/2012/07/30/2611295.html,http://www.cnblogs.com/rond关于FTP的应用免不了要对FTP进行增删查改什么的。通过搜索,整理和修改,自己写了一个FTP的Helper类。此篇文章目的有二(2最近流行)。累积代码,方便自己以后查阅使用;分享代码,方便他人使用。以下是类:FtpHelper.cs以下是重点说明:如何获取某一目录下的文件和文件夹列表。由于FtpWebRequest类只提供了WebRequestMethods.Ftp.ListDirectory方式和 阅读全文
posted @ 2014-03-02 09:31 zhzhx0318 阅读(8690) 评论(0) 推荐(0) 编辑
摘要: ArcObject开发的可视化的下拉框式颜色带 阅读全文
posted @ 2014-02-13 14:13 zhzhx0318 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 一个简单的实例,AE地图文档的一些操作,包括新建,打开,保存,另存为地图文档等操作。功能介绍:新建地图文档,新建之前判断当前是否存在地图文档,如存在则提示是否保存,点击是保存当前文档并新建空白文档;点击否则直接新建地图文档。 打开地图文档,打开一个新的地图文档。如果当前存在地图文档则直接重新加载新打开的地图文档。 保存地图文档,保存当前的地图文档。 另存为地图文档,将当前地图文档另存为一个新的地图文档。开发环境:ArcObject10.1,VS2010代码如下: 1 private void 新建ToolStripMenuItem_Click(objec... 阅读全文
posted @ 2013-12-04 22:55 zhzhx0318 阅读(1613) 评论(0) 推荐(1) 编辑
摘要: 很简单的一个方法,想了好长时间。后来发现只需两步就OK。第一步,在子窗体中,类中新建父窗体的对象 public Form1 fm;第二步,在父窗体中,指定子窗体中的fm为父窗体 Form2 fm2 = new Form2(); fm2.fm = this;实例:新建窗体项目,默认From1,然后添加子窗体Form2。Form1如下图1所示。图1 From1界面设计Form2如下图2所示。图2 From1界面设计功能说明:点击父窗体的button1,出现Form2窗体。点击父窗体最大化按钮,则Form1窗体最大化。点击父窗体最小化按钮,则Form1窗体最小化。代码如下所示:Form1代... 阅读全文
posted @ 2013-12-03 17:24 zhzhx0318 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: RGB值RGB值RGB值黑色000#000000黄色2552550#FFFF00浅灰蓝色176224230#B0E0E6象牙黑413633#292421香蕉色22720787#E3CF57品蓝65105225#4169E1灰色192192192#C0C0C0镉黄25515318#FF9912石板蓝10690205#6A5ACD冷灰128138135#808A87dougello23514285#EB8E55天蓝135206235#87CEEB石板灰112128105#708069forum gold255227132#FFE384暖灰色128128105#808069金黄色2552150#FF 阅读全文
posted @ 2013-11-08 14:54 zhzhx0318 阅读(26320) 评论(0) 推荐(1) 编辑
摘要: 两种方式:第一种:第二种方法: 1 //利用.net Framework 2.0新加的Application.OpenForms集合解决: 2 bool isOpen = false; //初始为未打开状态 3 foreach (Form frm in Application.OpenForms) //遍历已打开窗口 4 { 5 if (frm is Form2) 6 { 7 //如果此窗口已打开,则激活 8 frm.Activate(); 9 frm.WindowState = FormWindowState.Maximi... 阅读全文
posted @ 2013-10-28 16:58 zhzhx0318 阅读(9929) 评论(0) 推荐(1) 编辑
摘要: 开发环境:VS2010+ArcObject10.1功能介绍:C#+AE对要素的操作,包括添加要素,查找特定的要素并更新要素、删除要素。 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 using ESRI.ArcGIS.Car... 阅读全文
posted @ 2013-10-13 20:32 zhzhx0318 阅读(3637) 评论(0) 推荐(0) 编辑
摘要: C#+AE做的一个DEMO,实现了在不同shp文件下要素的复制,其中shp文件要素属性格式相同。开发环境:VS2010+ArcObject10.1功能介绍:首先,窗体加载的时候,加载数据AsiaCities_new.shp和AsiaCities_old.shp。 点击按钮,执行复制的过程。即筛选AsiaCities_old.shp中POPULATION = 0的所有要素,然后复制到AsiaCities_new.shp中,复制之前先判断复制后 的文件中是否已存在复制的要素,如已存在则不复制,如不存在则复制。代码如下: 1 using System; 2 using Syst... 阅读全文
posted @ 2013-10-13 20:14 zhzhx0318 阅读(1012) 评论(0) 推荐(0) 编辑