泛型与非泛型
摘要:泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。 很多非泛型集合类都有对应的泛型集合类,我觉得最好还是养成用泛型集合类的好习惯,他不但性能上好而且 功能上要比非泛型类更齐全。下面是常用的非泛型集合类以及对应的泛型集合类: 非泛型集合类...
阅读全文
三层架构学习(转)
摘要:三层架构C/S程序设计实例(C#描述) 1.三层之间的关系: 三层是指:界面显示层(UI),业务逻辑层(Business),数据操作层(Data Access)文字描述:Clients对UI进行操作,UI调用Business进行相应的运算和处理,Business通过Data Access对Data Base进行操作。优点:l 增加了代码的重用。Data Access可在多个项目中公用;Busine...
阅读全文
数据库完整性
摘要:1)unique key can be null but primariy key cant be null.2)primariy key can be refrenced to other table as FK.3)we can have multiple unique key in a table but PK is one and only one.4)PK in itself is un...
阅读全文
C#开发的较好的FTP类
摘要:前几天,看见园子里面的博友写了一个支持断点续传的FTP类,一时技痒,干脆写了个更完整的clsFtp类。只是我写这个clsFtp不是支持断点续传的目的,而是为了封装FTP几个基本常用的操作接口。 功能 建立FTP链接支持代理多种重载的同步上传文件多种重载的异步上传文件多种重载的同步下载文件多种重载的异步下载文件上传文件的进度百分比下载文件的进度白分比有区分的列出目录或者文件的信息(考虑到MSDOS显...
阅读全文
VSS使用介绍
摘要:1、什么是软件配置管理 软件配置管理是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护。 2、为什么需要配置管理 如果没有软件配置管理,最大的麻烦是工作成果无法回溯。随着工作的进展新的程序覆盖了老的程序,当突然发现新程序有问题而老程序正确时怎么办?那只能重写老的程序来覆盖新的程序。过一段时间又发现原来...
阅读全文
SQL语句参考
摘要:SQL语句的添加、删除、修改多种方法标签: sql 语句 添加 删除 修改 多种 2008-11-13 17:23
阅读全文
C# 调用CMD,执行DOS命令
摘要:Process p = new Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardInput = true; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.Redir...
阅读全文
GP tool , Resample, Mask, Clip
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using ESRI.ArcGIS.Geopro...
阅读全文
又一篇raster
摘要:5 TINTin子系统包括访问和操作tin的对象。TINs主要用于表面模拟。三个主要的接口:ITinAdvanced:提供对于基本属性的访问,获取基础数据结构开始点ITinEdit:用于TIN构建和编辑ISurface:用于提供表面分析函数,例如等值线,剖面和volumetrics组成的基本元素:Trianglesedgesnodes10 Raster子系统包括访问和操作rasters,raste...
阅读全文
向SDE库中写入栅格和矢量数据
摘要:说明:本类使用了上一篇文章中的打开sdeworkspace的类库。本类是实现了向SDE中写入栅格和矢量数据,在SDE for Sql2005+ae9.3上测试通过。使用时注意里面有一些向数据库中写入图层信息的内容源代码如下:/********************************************************************filename: WriteToSD...
阅读全文
一定要添加到收藏夹的网站
摘要:http://www.gotapi.com/语言:英语简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。http://www.w3schools.com/语言:英语简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。http://www.xml.org.cn/语言:中文简介:可以说是XML的中国官方网吧。W3C标准的翻译组织与XML系列技术交流社...
阅读全文
使用GeoProcessing进行批处理的编程方式(粗粒度的编程)
摘要:作者:Flyingis ArcGIS使用者经常要面对大量的数据处理工作,如果要在自己的程序中使用Geoprocessing,更多的时候我们是要进行对数据进行批处理分析,Geoprocessing为我们提供了丰富的支持批处理的功能。 1.工作空间中查询所需数据2.模型处理过程中各种输入、环境参数、字段映射的处理3.枚举、循环执行--------------------1.工作空间中查询所需数据 要对...
阅读全文
GP Statics
摘要:SubjectUsing ESRI.ArcGIS.AnalysisTools.StatisticsAuthorcapton siluvairajanDateJun 16, 2008MessageHi, I am trying to use the Geoprocessor -> Analysis Tools -> Statistics Tool from C# and find tha...
阅读全文
aux,rrd文件
摘要:ArcGIS中的辅助(auxiliary)文件--扩展名为AUX,是一个用来保存栅格文件自身不能保存的辅助信息的文件,它与栅格文件一起存在同一目录中,文件名与栅格文件一致。一个栅格数据集的统计信息如果不能保存在自身的栅格文件中,那这些信息就会保存在对应的AUX文件中。AUX在对栅格图层进行第一次统计分析的时候自动创建。如果栅格数据集很大,因为统计分析就需要获取更多的栅格单元,以得到统计结果,那...
阅读全文
文件及文件夹相关操作
摘要:C#文件及文件夹相关操作 作者:佚名 来源:本站整理 发布时间:2010-1-15 12:50:39一、获取文件夹列表 /// <summary> /// 获取文件夹下的文件列表 /// </summary> /// <param name="Path">string Path:文件夹路径(@"C:\")</param> /// <param ...
阅读全文
好的影像库网站
摘要:http://210.74.129.73/sxmapinfo/MapIndex/Default.aspx(陕西省测绘局)digital globe图享受http://data.sbsm.gov.cn/(国家测绘局)
阅读全文
datagridview使用方法
摘要:C# dataGridView用法2009-05-04 09:02 SqlConnection conn = new SqlConnection("Server=(local);DataBase=test;User=sa;Pwd=sa"); SqlDataAdapter da = new SqlDataAdapter("select * from test", conn); DataSet ds ...
阅读全文
windows service again
摘要:C#创建Windows服务学习的一点体会向你介绍了C#创建Windows服务的一些步骤和操作的细节体会,希望对你有所帮助。C#创建Windows服务(Windows Services)Windows服务在Visual Studio 以前的版本中叫NT服务,在VS.net启用了新的名称。用Visual C# 创建Windows服务不是一件困难的事,本文就将指导你一步一步创建一个Windows服务并使...
阅读全文
windows服务
摘要:一、什么是Windows服务 Windows服务也称为Windows Service,它是Windows操作系统和Windows网络的基础,属于系统核心的一部分,它支持着整个Windows的各种操作。诸如DNS客户端、打印程序、Windows更新服务、计划任务、Windows时间服务、告警器等服务,它们关系到机器能否正确运行。如果不能适当地管理这些服务,就会影响到机器的正常操作。 一个服务首先是一...
阅读全文
ftp开发组件
摘要:最近有个项目需要支持 FTP 访问,但是 .NET 1.1 的 FCL 中没有提供相关的类,所以只好自己开发一个 FTP 客户端组件了。不过,我是一个懒惰型的程序员,当然不会一拿到需求就埋头苦干啦,呵~现在 Internet 如此发达,到处充满了有用的信息,到处充满了无限的商机,到处充满了可以利用的资源,到处充满了恐龙-_-! 男士们小心哦,嘻~ 话归正题,我建议在自己开发一个 FTP 客户端组...
阅读全文
RasterDataset的OrigionalPointPixelBlock的OrigionalPoint是两个不同的概念(一个是左下角,一个是左上角)
摘要:Create File Raster Dataset Description: This sample shows how to create a file raster dataset and populate pixel values using IPixelBlock. Products: Engine: VBA, VB6, C#, VB.NET, Java ...
阅读全文