微软的Silverlight提供了跨浏览器和跨平台开发环境,在Web中可用于创建和展现富互联网应用(RIA,Rich
Internet Application)。
ArcGIS API for Silverlight 能够让的Silverlight应用程序具有集成ArcGIS Server、ESRI MAPIt和Bing Maps服务的能力。利用
ArcGIS Server 和Bing Maps资源,比如说Maps、Locators、Geoprocessing Models以及Silverlight的组件,如GrID表格、TreeVIEw以
及Charts图表,可以创建具有交互性和表现直观的应用程序。
下面概括介绍一下,开发ArcGIS API for Silverlight所需的环境,要创建一个ArcGIS API for Silverlight应用程序至少需要安装一
下Microsoft的产品:
1、Visual Studio 2010 or Visual Web Developer Express 2010
2、Silverlight 4 Tools for Visual Studio (假如你使用的 Visual Studio 2010 没有打过SP1补丁的话,这个必须要安装)
3、Expression Blend SDK for Silverlight 4 (包括 Expression Blend 4)
4、Expression Blend 4
其他一些产品,比如说Deep Zoom Composer 和 Silverlight Toolkit,在使用 ArcGIS API for Silverlight不是必须要安装的,但
是他们确实能够带给我们设计和开发上的好处。
在确保上面所述的都已经安装完毕后,接下来开始下载ArcGIS API for Silverlight的安装文件,这里提供一个2.4的版本,下
载地址:http://download.csdn.net/detail/taomanman/4343008
下载到本机任何一个地方,然后开始运行setup.exe文件,在安装的过程中,会提供一下特征。
安装特性 | 描述 |
Silverlight | 安装ArcGIS API for Silverlight 程序集。在Visual Studio 2010中注册添加引用对话框,并在Visual Studio 2010 和Blend4中添加设计时组件。 |
Expression Blend4 | 如果有Blend4,将会安装一系列Silverlight应用程序模版。 |
Visual Studio 2010 | 如果有Visual Studio 2010,Silverlight 4 Tools for Visual Studio和 Expression Blend4将会被安装,这些特性中包括一系列的Silverlight应用程序模版。 |
Visual Web Developer Express 2010 | 如果有Visual Web Developer Express,Silverlight 4 Tools for Visual Studio和 Expression Blend4将会被安装,这些特性中包括一系列的Silverlight应用程序模版。 |
默认的,the ArcGISAPI for Silverlight 是安装的32位的Program files目录下的ESRISDKs文件夹下。里面的Silverlight文件夹下包括安
装过的程序集。下面的这个表,列举出这些程序集并提供他们的内容描述。
安装的程序集 | 描述 |
ESRI.ArcGIS.ClIEnt.dll | 核心类库,包括Map、ArcGIS Service Layers、Graphics、Geometry和Symbol等组件。也包括普通的工作流任务,支持query、Find、IDentify和Geospatial及Geoprocessing *** 作。 |
ESRI.ArcGIS.ClIEnt.Behaviors.dll | 包括和地图及地图内容的元素定义交互性 *** 作的Behaviors和Actions集合, |
ESRI.ArcGIS.ClIEnt.Bing.dll | 增加对使用Bing 图层和服务的支持。 |
ESRI.ArcGIS.ClIEnt.Toolkit.dll | 包括一系列常用和地图导航和交互的控件,比如Toolbar、Navigation、MapTips。编辑特征图层,如EditorWidget和TemplatePicker。 |
ESRI.ArcGIS.ClIEnt.Toolkit.DataSources.dll | 包括一系列支持普通的数据源的图层类型,比如GeoRSS、OpenStreetMap和Web Map Service(WMS) |
以上是内存溢出为你收集整理的ArcGIS API for Silverlight开发入门准备全部内容,希望文章能够帮你解决ArcGIS API for Silverlight开发入门准备所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)