GIS工程技术与项目管理

博客园 首页 新随笔 联系 订阅 管理

2008年9月7日 #

摘要: //今天 DateTime.Now.Date.ToString(); //昨天 DateTime.Now.AddDays(-1).ToString(); //明天 DateTime.Now.AddDays(1).ToString(); //本週第1天及最後1天 (要注意的是這裡的每一週是從週日始至週六止) DateTime.Today.AddDays (-(int)DateTime.Today.... 阅读全文
posted @ 2008-09-07 20:29 飞羽 阅读(407) 评论(0) 推荐(0) 编辑

2008年7月23日 #

摘要: C# 编程指南 何时使用委托而不使用接口(C# 编程指南) 委托和接口都允许类设计器分离类型声明和实现。任何类或结构都能继承和实现给定的接口。可以为任何类上的方法创建委托,前提是该方法符合委托的方法签名。接口引用或委托可由不了解实现该接口或委托方法的类的对象使用。既然存在这些相似性,那么类设计器何时应使用委托,何时又该使用接口呢? 在以下情况下,请使用委托: 当使用事... 阅读全文
posted @ 2008-07-23 16:58 飞羽 阅读(455) 评论(0) 推荐(0) 编辑

摘要: 使用委托(C# 编程指南) 委托是一种安全地封装方法的类型,它与 C 和 C++ 中的函数指针类似。与 C 中的函数指针不同,委托是面向对象的、类型安全的和保险的。委托的类型由委托的名称定义。下面的示例声明了一个名为 Del 的委托,该委托可以封装一个采用字符串作为参数并返回 void 的方法。 public delegate void Del(string message); ... 阅读全文
posted @ 2008-07-23 16:54 飞羽 阅读(256) 评论(0) 推荐(0) 编辑

2008年6月23日 #

摘要: ArcSDE的二种连接方式——估且称为客户端负载连接方式和服务器端负载连接方式。 二种连接方式的设置: 服务器端负载连接(最常用的连接方式): 服务器名称(Server):SDE服务器的主机名称。 服务端口(Service):安装SDE时选择的端口。默认是5151或esri_sde 数据库(Database):根据不同的DBMS决定是否要填。oracle系列不用填,而SQLServer需要填写。 ... 阅读全文
posted @ 2008-06-23 16:28 飞羽 阅读(482) 评论(0) 推荐(0) 编辑

摘要: Geodatabase and ArcSDE系列讲座 第六部分:Geodatabase Distribution(复制与同步) 数据库复制的几种常见方式 有三种分发数据的方法:(1)Copy和Paste:这种方法能够实现数据的分发以及更新,但是不能保证数据完全更新,并且无法保证数据库的同步;(2)Geodatabase Replication:能够在两个或者多个Geodatabase之间实... 阅读全文
posted @ 2008-06-23 14:07 飞羽 阅读(608) 评论(0) 推荐(0) 编辑

2008年6月7日 #

摘要: Private Sub test()Sub test() Dim pSymbol As ISymbol = CreateFillSymbol() Dim pFSE As IFillShapeElement = New PolygonElement pFSE.Symbol = pSymbol Dim pEle As I... 阅读全文
posted @ 2008-06-07 13:47 飞羽 阅读(216) 评论(0) 推荐(0) 编辑

摘要: 尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够有助于解释我们日常程序编写中的变量的行为。在本文中我们将涉及到堆中引用变量引起的问题,以及如何使用ICloneable接口来解决该问题。 需要回顾堆栈基础,值类型和引用类型,请转... 阅读全文
posted @ 2008-06-07 12:10 飞羽 阅读(205) 评论(0) 推荐(0) 编辑

摘要: 尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够有助于解释我们日常程序编写中的变量的行为。在本文中我将讲解我们必须要注意的方法传参的行为。 在第一部分里我介绍了栈和堆的基本功能,还介绍到了在程序执行时值类型和引用类型是如何分配... 阅读全文
posted @ 2008-06-07 12:10 飞羽 阅读(241) 评论(0) 推荐(0) 编辑

摘要: 尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够有助于解释我们日常程序编写中的变量的行为。在本文中我将讲解栈和堆的基本知识,变量类型以及为什么一些变量能够按照它们自己的方式工作。 在.NET framework环境下,当我们的... 阅读全文
posted @ 2008-06-07 12:06 飞羽 阅读(324) 评论(0) 推荐(0) 编辑

2008年4月12日 #

摘要: 随着GIS应用系统在复杂性、集成性、并发性等方面的要求不断增加,系统所需的空间数据量在急剧地增长,同时用户对空间数据并发访问的需求也越来越突出。以传统的文件形式存储和表示空间数据的方法显然已经无法满足这些需求。由于ArcSDE本身所具有的海量数据存储、多用户并发访问、版本管理、长事务处理等强大优势,在GIS应用系统中引入ArcSDE作为空间数据存储和管理引擎,变得越来越普遍。ArcSDE作为空间数... 阅读全文
posted @ 2008-04-12 11:40 飞羽 阅读(497) 评论(0) 推荐(0) 编辑