ArcGIS API for Silverlight开发入门准备
2012-05-31 17:56
537 查看
微软的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文件,在安装的过程中,会提供一下特征。
默认的,the ArcGISAPI for Silverlight 是安装的32位的Program Files目录下的ESRISDKs文件夹下。里面的Silverlight文件夹下包括安
装过的程序集。下面的这个表,列举出这些程序集并提供他们的内容描述。
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开发入门(2):一个基础地图实例
- ArcGIS API for Silverlight开发入门(8):在程序中使用Virtual Earth的服务<转>
- ArcGIS API for Silverlight开发入门(3):Widgets
- ArcGIS API for Silverlight开发入门(1):Getting Started
- ArcGIS API for Silverlight开发入门(3):Widgets
- [专家讲座] ArcGIS API for Silverlight开发入门(1):Getting Started(转)
- ArcGIS API for Silverlight开发入门(4):用户与地理信息之间的桥梁--GraphicsLayer
- 专家讲座] ArcGIS API for Silverlight开发入门(6):图层类型小结(转)
- ArcGIS API for Silverlight开发入门(4):用户与地理信息之间的桥梁--GraphicsLayer
- ArcGIS API for Silverlight开发入门(4):用户与地理信息之间的桥梁--GraphicsLayer
- ArcGIS API for Silverlight开发入门(4):用户与地理信息之间的桥梁--GraphicsLayer
- ArcGIS API for Silverlight开发入门(6):图层类型小结
- [专家讲座] ArcGIS API for Silverlight开发入门(2):一个基础地图实例(转)
- ArcGIS API for Silverlight开发入门(5):任务外包——Tasks
- ArcGIS API for Silverlight开发入门(5):任务外包——Tasks
- ArcGIS API for Silverlight开发入门(2):一个基础地图实例
- ArcGIS API for Silverlight开发入门(5):任务外包——Tasks
- ArcGIS API for Silverlight开发入门(5):任务外包——Tasks
- ArcGIS API for Silverlight开发入门(0):为什么要用Silverlight API?