ArcGIS Server RIA开发模式— for silverlight

更新时间:2023-09-02 13:31:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

arcgis server ria开发,供学习参考

ArcGIS RIA开发实践—— Silverlight API

马克玲

arcgis server ria开发,供学习参考

主要内容:初级入门 Silverlight大事记

初识ArcGIS API for Silverlight– ArcGIS for Silverlight API简介– ArcGIS Silverlight API特色–如何学习ArcGIS for Silverlight API–开始第一个Silverlight API应用程序– Silverlight API剖析–常用功能实践

arcgis server ria开发,供学习参考

主要内容:高级进阶 Silverlight基础– Microsoft Silverlight概述–理解XAML–资源字典–自定义控件外观–数据绑定– Silverlight网络和通信

Silverlight API开发进阶–客户化控件外观–绘制专题图–自定义图层

综合场景演示

arcgis server ria开发,供学习参考

2007年9月 Silverlight1.0正式发布 网络浏览器中的富媒体体验小巧的Silverlight 1.0 Runtime内置了解码器VC-1, WMV等视频,MP3, WMA等音频

支持渐进式下载以及流媒体两种媒体播放方式

使用Javascript的编程模型javascript API由浏览器解释,而不是Silverlight插件

arcgis server ria开发,供学习参考

2008年10月 Silverlight2.0版本发布 支持.net语言开发:http://www.77cn.com.cn, C# 支持动态语言开发:IronPython, IronRuby 提供了丰富的控件:包含新的模板模型——Visual State Manager 丰富的网络支持:跨域支持、支持web客户端的上传功能、服务器及客户端的双向通讯功能。

提供丰富的基类库:支持collections,IO,generics,threading,globalization,XML,local storage等等。

跨平台、跨浏览器特性

宗旨:更大程度的为开发人员带来快乐的开发体验

arcgis server ria开发,供学习参考

Silverlight2.0跨平台、跨浏览器特性操作系统 Windows Vista Windows XP SP2 Windows XP SP3 Windows 2000 Windows Server2003 (不包括IA-64) Mac OS 10.4.8+ (PowerPC) Mac OS 10.4.8+ (基于 Intel) IE 7是是是—是 IE 6—是是是是 Firefox1.5/2.x/3.x Safari 2.x/3.x是是是—是—————

——

——

—是

—是

arcgis server ria开发,供学习参考

2009年2月 Moonlight1.0正式发布(Novell+MS)Architecture OS SUSE Linux Enterprise Desktop 10 openSUSE 11.0 X86(32bit) openSUSE 11.1 Ubuntu 8.04 Fedora Core 9 X86-64(64bit) SUSE Linux Enterprise Desktop 10 Firefox 2.0是是是是是是 Firefox 3.0是是是是是是

openSUSE 11.0

通过Moonlight插件,Linux用户可以浏览Silverlight内容和使用Silverlight应用

arcgis server ria开发,供学习参考

2009年7月 Siverlight 3.0正式发布 支持高清媒体http://www.77cn.com.cn/media/experiencesmoothstreaming

赋予了更丰富的表现能力http://www.77cn.com.cn/silverlight/default.aspx

脱离浏览器运行应用 加强应用开发能力提供了100个左右的UI控件;支持丰富的数据绑定功能;支持更好的文字显示和字体支持;提供了新的导航框架,允许深度链接;包含了更丰富的网络支持;

使用透视转换的图像

arcgis server ria开发,供学习参考

arcgis server ria开发,供学习参考

2009年7月 Siverlight 3.0正式发布 支持高清媒体http://www.77cn.com.cn/media/experiencesmoothstreaming

赋予了更

丰富的表现能力http://www.77cn.com.cn/silverlight/default.aspx

脱离浏览器运行应用 加强应用开发能力提供了100个左右的UI控件;支持丰富的数据绑定功能;支持更好的文字显示和字体支持;提供了新的导航框架,允许深度链接;包含了更丰富的网络支持;

使用透视转换的图像

arcgis server ria开发,供学习参考

arcgis server ria开发,供学习参考

2009年7月 Siverlight 3.0正式发布 支持高清媒体http://www.77cn.com.cn/media/experiencesmoothstreaming

赋予了更丰富的表现能力http://www.77cn.com.cn/silverlight/default.aspx

脱离浏览器运行应用 加强应用开发能力提供了100个左右的UI控件;支持丰富的数据绑定功能;支持更好的文字显示和字体支持;提供了新的导航框架,允许深度链接;包含了更丰富的网络支持;

使用透视转换的图像

arcgis server ria开发,供学习参考

2009年12月 Siverlight 4.0 Beta发布– Media的增强支持支持摄像头、麦克风、支持组播,支持离线DRM– LOB -企业级应用的支持支持打印、支持UDP的监听、支持运行时增量部署.XAP文件– OOB -离线浏览模式的增强支持支持嵌入和解释 HTML,嵌入 Flash应用、支持COM调用–其它重要特性 对硬件(读卡器、游戏手柄)的访问和使用 支持拷贝和粘贴 支持文件拖动操作 完全自定义鼠标右键菜单 启动速度提升30%,应用执行速度提升 200% 离线浏览模式中支持通知机制

arcgis server ria开发,供学习参考

2009年3月 ArcGIS Silverlight API Beta发布 支持Silverlight2.0和 Silverlight3.0 beta提供了新的地图展现平台;支持交互式添加graphic和标注;支持空间和属性数据的查询及结果展示;支持GP Service进行地理分析、计算;支持访问Geometry Service实现空间分析;支持Address locator进行地理坐标寻址;消费Bing提供的地图服务;

arcgis server ria开发,供学习参考

2009年7月 ArcGIS Silverlight API 1.0正式发布所有的装配集和命名空间都发生了改变;按簇显示功能从FeatureLayer扩展到GraphicLayer;支持根据图层属性绑定symbol,并且可以根据属性变化立即更新symbol;支持”ESRI” logo的隐藏/显示功能;修复了从beta版发布以来的bug;

arcgis server ria开发,供学习参考

2010年3月ArcGIS Silverlight API 1.2 Standard和Showcase silverlight模板整合到了Visual Web Developer Express2008 支持基于https方式访问Bing Map geocode、route services 为图层添加了Effect属性,可以支持使用pixelshader 加强了日志支持,支持写入浏览器调试日志 Zoom slider控件的级数依赖最小最大分辨率 修改了诸多bug具体内容参看:http://www.77cn.com.cn/help/9.3/arcgisserver/apis/silverlight/help/index.html

arcgis server ria开发,供学习参考

主要内容:初级入门 Silverlight大事记

初识ArcGIS API for Silverlight– ArcGIS for Silverlight API简介– ArcGIS Silverlight API特色–如何学习ArcGIS for Silverlight API–

开始第一个Silverlight API应用程序– Silverlight API剖析–常用功能实践

arcgis server ria开发,供学习参考

ArcGIS Silverlight API是什么?ArcGIS Silverlight API是构建在微软Silverlight平台之上,通过ArcGIS Server Rest API消费ArcGIS Server服务,同时支持直接消费Bing地图服务的应用程序编程接口。ArcGIS Server服务:

MapService—地图展示、要素查询 GeometryService—实现基于Geometry的功能模块 Geoprocessing Service—在Web消费GP工具 GeoCodeService—实现地理编码和解码Bing服务:

Map Services—访问Bing在线缓存地图数据 GeoCode Service—提供世界范围的地理编码服务 Routing Service—驾驶/导航路线服务

arcgis server ria开发,供学习参考

ArcGIS Silverlight API特色天然具备跨平台、跨浏览器特性耳目一新的用户体验:地图支持弹簧动画,控制动画时间支持媒体要素随地图缩放自定义符号样式更丰富地图符号本身支持动画效果支持要素按簇显示

支持直接访问Bing服务

Demo演示

本文来源:https://www.bwwdw.com/article/n8ai.html

Top