自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (1)
  • 收藏
  • 关注

原创 一开始 摸着石头过河

花了一些时间在找如何把文章发表在博客中而不在全站发表。貌似全站文章分类是必填。。不晓得发布之后是否会在全站的某个板块被显示出来。这一个系列的博客只为记录在新Team里遇到的问题,大概不会给出解决方案或者提供一些有价值的东西。希望不要浪费读者的宝贵时间。好吧,我们从头开始。先简单描述一下当前这个团队。开发方式及地点,组建的过程遇到了好多阻碍。整个团队由4个人组成(...

2010-09-20 00:36:11 182

原创 ArcGIS API for Silverlight开发入门(8):在程序中使用Virtual Earth的服务

SilverlightAPI中还包括了一个ESRI.ArcGIS.VirtualEarth.dll类库,让我们可以方便的访问到老东家的VirtualEarth服务。目前SilverlightAPI中提供的VirtualEarth服务有三种:Map,Geocode和Routing,不过一看就知道后两种服务对于国内的数据来说又无缘了。 直接看如何使用它的Map服务获取地图数据吧。同前...

2010-08-24 11:50:00 86

原创 ArcGIS API for Silverlight开发入门(7):使用非AGS数据源的图层

通过上一节学习,可以看出在Silverlight API中不仅可以轻松使用ArcGIS Server9.3发布的地图服务,也可以通过继承相应的图层,引入其他的数据源,比如ArcGIS Server9.2发布的地图服务,WMS服务,或者其他免费的数据。本节就通过一个实例,来看看如何将Google Map作为底图数据。 Google Map是经过缓存的数据,所以需要继承的是Tiled...

2010-08-24 11:49:04 93

原创 ArcGIS API for Silverlight开发入门(6):图层类型小结

在用SilverlightAPI开发的过程中,不论是从客户端提交到服务器端的数据,还是从服务器端返回客户端的数据,都要表现在浏览器中,具体的来说是Map控件里。但根据各自类型的不同,比如数据源,地图服务的类型,是否缓存等,决定了它们将处于某个图层里,前面讲过的GraphicsLayer就是一种图层。清楚地认识这些图层类型,对于处理于服务器与客户端之间的地图数据来说是很重要的。 所...

2010-08-24 11:48:19 98

原创 ArcGIS API for Silverlight开发入门(5):任务外包——Tasks

通过上一节的学习,我们已经知道了如何与GraphicLayer交互,但毕竟GIS不是一个画板,所以这节来看一下如何通过Silverlight API完成GIS中的分析功能。 GIS之所以是一个通用的工具,就是因为它具有各种各样分析和处理数据的能力。Silverlight API中提供了Task,使我们能够轻松完成常见的分析任务。 先来考虑一下吃饺子的场景。要想吃...

2010-08-24 11:47:30 101

原创 ArcGIS API for Silverlight开发入门(4):用户与地理信息之间的桥梁--GraphicsLayer

我们与地图交互的过程时刻在进行着:一个拉框放大操作,或者对地图内容的查询等。这些交互过程中的输入输出,通常都是反映在独立于地图数据一个“层”上。比如拉框放大,我们能看见鼠标所画的一个矩形;又比如对兴趣点的查询,结果通常是将符合条件的兴趣点的形状高亮显示在那个独立的“层”中,通过它既可以反映用户的输入,又可以展现地图的输出。这个“层”就是GraphicsLayer。 其实ADF开...

2010-08-24 11:46:04 69

原创 ArcGIS API for Silverlight开发入门(3):Widgets

Widgets翻译过来是小玩具。如果使用过Dojo或者ExtJS等js框架肯定会了解到这个“小玩具”也有大用处,能够在很大程度上减少我们的工作量,快速完成功能需求。能减少多大工作量呢?让我们先来,点击这里,看一个例子。 前两节的地图中,总感觉少点什么……对,就是一个sliderbar,有了它感觉就像汽车有了方向盘一样,能够控制方向了。那么来看看实现上面这个例子中的滑块条需...

2010-08-24 11:42:18 62

原创 ArcGIS API for Silverlight开发入门(2):一个基础地图实例

这节在一个地图实例的基础上,来对Silverlight API中的一些基本概念做一个总体了解,顺便熟悉一下Silverlight的开发知识。 点击这里,直接看效果。 根据上一节的知识,可以知道这个Silverlight程序里包含了一个Map控件,并且里面至少有一个WorldImagery的图层。那么Page.xaml里的关键代码开起来应该是这样的:[...

2010-08-24 11:39:07 154

原创 ArcGIS API for Silverlight开发入门(1):Getting Started

请各位朋友注意:文中所涉及代码处的ESRI.ArcGIS命名空间(只针对本文写作时的beta版api)引用已改为ESRI.ArcGIS.Client命名空间(针对1.0版本以后,包括现在的1.2,2.0版本的silverlight api)。这么做的原因是为了和服务器端的AO对象(都是以ESRI.ArcGIS命名空间开头)进行区分,本系列讲座的其他文章同此。==================...

2010-08-24 11:35:27 96

原创 ArcGIS API for Silverlight开发入门(0):为什么要用Silverlight API?

你用上3G手机了吗?你可能会说,我就是喜欢用nokia1100,ABCDEFG跟我都没关系。但你不能否认3G是一种趋势,最终我们每个人都会被包裹在3G网络中。1100也不是一成不变,没准哪天为了打击犯罪,会在你的1100上强制装上GPS。GIS工作既然建立在计算机的基础上,当然也得随着IT行业与时俱进。 看看现在计算机应用的趋势吧。云(计算),这个东西可讲不清楚,因为云嘛,飘忽不定...

2010-08-24 11:32:52 62

老话题拿出来热热----Annotation

2. 注释2.1 什么是元数据2.2 JDK中内至的注释.2.3 自定义注释2.3.1 注释的种类2.3.2 适用的位置2.3.3 关于参数列表最近一段时间在整理关于JDK5新特性的资料.发出来与各位分享.如果哪里有问题请指正.谢谢2.1 什么是元数据:元数据被描述为定义数据的数据.比如我拍一张照片.照片本身是我需要的主体数据.但如果我想知道这张照片是什么时...

2008-08-29 11:13:31 85

二. 测试的粒度,我们到底应该把粒度控制到多细?

对于数据不稳定的讨论:[url]http://www.iteye.com/topic/221103[/url]是不是一定要测试到具体数值才叫具体?在没有找到新方法之前,想保证测试具体到结果或者说是数值准确,那这个测试代码会表现的非常脆弱,而花费了很多心思去写出完美的测试最后这段测试代码也没有测出任何问题,有些得不偿失了。为什么要写测试?都是为了写出健壮的代码,正确的行为,获得重构的...

2008-07-30 09:42:54 396

我们到底要怎样才能保持测试数据不变。

一. 数据不稳定,我们能否使用不稳定的数据来写测试?由于我们的测试环境是基于开发数据库,所以数据经常有变化,尤其是统计功能,基本不能对其进行测试。办法一:我们使用Spring-mock提供的事物来解决测试过程中出现的脏数据以及解决测试过程中会改变数据库状态。问题一:由于使用Spring-mock在做测试的时候需要准备大量数据,比如对一个查询进行测试,这个查询关联两张表,就会出现如下场景...

2008-07-29 15:04:00 759

体验结对编程

体验结对编程一周多的时间,遇到诸多问题和大家分享一下。两名程序员,一名为编程老手,有丰富的开发经验经常可以提供一些非常好的想法,只是对业务不够熟悉。另一个是个菜鸟,但进入团队时间较早对业务也相对熟悉。两人形成互补型结对组。故事:由于老手(A)并不熟悉业务,而且时间箱规定时间紧迫,第一周由菜鸟程序员(B)进行主要的开发工作,AB两人在会议室简单沟通需求和场景后,进入开...

2008-06-06 21:28:44 78

反射私有方法

任务概述:今天黄俊兄发现把构造方法私有化之后,Spring一样可以把Bean实例创建出来,于是乎,找了一下午的答案,在老张的提点下,得出了结果,还是用的反射,以下是总结. 1.私有构造函数的调用:主要的类:java.lang.reflect.Constructor 首先要拿到构造方法,具体如下:Class clazz = Class.forName("Bean"); ...

2008-04-16 13:25:43 245

关于测试facade的一点想法

很肤浅的想法,希望大牛多多指点原来的façade代码[code="java"]public class XxFacadeImpl implements XxFacade { public List doSomeThing(String param1) { //1组装查询条件 XXVO xxVO=new XXVO(); ...

2008-04-15 13:26:35 238

谈谈Hibernate令人爽的地方

由于工作原因,现在将ORM从熟悉的Hibernate转到IBatis最近组里要把过去的一个项目从ms sql转到oracle下,原本在HB下很轻松的事情结果现在要一个模块一个模块的改,而且出现的问题多多,改起来超级麻烦发现IBatis在持久层为我们做的少之又少,带来的是一堆堆 XML改的时候IB不给输出执行时的SQL语句,出错基本不知道是什么地方的问题,只能一点点摸索(比如...

2007-07-25 21:41:07 108

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除