Flex-Viewer编程的详细图解教程.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 第 PAGE 3 页 开发指南 目 录 1 简介 4 1.1 准备知识 4 1.1.1 技能与软件需求 4 1.1.2 获取源代码与所需库 4 1.2 文件组织… 5 2 Sample Flex Viewe架构 5 2.1 架构介绍 5 2.2 Sample Flex Viewer实例的生命周期 6 2.3 Sample Flex Viewer容器 7 2.4 理解Widget编程模型 8 2.5 Widget命名习惯 9 3 为Widget开发建一个Flex Builder项目 9 3.1 用Sample Flex Viewer FlexBuilder项目开发一个微件 10 3.2 在Sample Flex Viewer的FB项目之外开发一个widget 12 3.3 为Flex Builder设置测试服务器 14 4 开发一个widget 15 4.1 使用WidgetTemplate模板 16 4.2 获取地图信息 17 4.3 在地图上显示widget数据 19 4.4 从地图接收数据(通过单击,画线等操作实现) 20 4.5 在widget中控制导航 21 4.6 不使用WidgetTemplate模板开发Widget 22 4.7 开发一个自己的Widget模板 23 4.8 修改或是创建一个主题 24 4.9 Widget的配置 25 5 了解Sample Flex Viewer核心代码 26 5.1 事件总线容器 26 5.2 依赖注入(DI,也叫控制反转) 29 5.3 国际化 30 5.3.1 使用Flex的国际化特性 30 5.3.2 本地化设置 32 5.4 日志和错误处理 33 6 Sample Flex Viewer框架和Widget部署 35 6.1 部署一个Sample Flex Viewer应用程序 35 6.2 部署一个widget到Sample Flex Viewer 35 6.3 安全性考虑 36 6.3.1 crossdomain.xml 36 6.3.2 网络资源代理 37 7 附录A: Configuration XML37 1 简 介 此文档可供使用Sample Flex Viewer框架来开发基于Flex的ArcGIS API应用程序的开发人员使用。 1.1 准备知识 1.1.1 技能和软件需求 Sample Flex Viewer框架通过已编译的发布包和源代码包两种形式提供给开发人员。已编译的开发包 “即开即用”,部署方面快捷;而源代码包是提供给GeoWeb应用程序的开发人员使用。利用Sample Flex Viewer框架开发应用程序应该充分熟悉Adobe Flex这套软件并且具备足够的开发基于Flash的RIA网页应用程序的经验。 Adobe Flex的编程语言是ActionScript,一种基于标准JAVA-SCRIPT的强类型的面向对象语言。对于有过Java,C# ,Javascript等面向对象语言编程经验的开发人员会发现ActionScript这门语言相对比较容易上手。 要能够开发与GIS相关的程序,首先要具备熟练运用Flex的ArcGIS应用程序接口的知识和经验。 所需软件: ? Adobe Flex 3 Builder 标准版 (如果需要用到先进的可视化交互数据, 性能配置文件, 或者需要用的第三方集成测试工具的话,推荐安装Adobe Flex 3 Builder企业版) ? Adobe的软件开发包 (如果无法获取Flex Builder的话) ? 针对Eclipse的Subversion插件 (仅适用于需要用到Svn代码版本控制软件的开发人员) ? Flex的ArcGIS 应用程序接口 (如果需要开发GIS应用程序的话) 1.1.2 获取源代码和所需库 源代码将会以zip压缩文件的格式包含在发布包中,文件名为flexviewer-src-1.0-.zip。发布包的压缩文件可以从ESRI公司的资源网站 HYPERLINK /arcgisserver/apis/flex/index.cfm?fa=codeGalleryDetailsscriptID=15905 ArcGIS API for Flex代码库下载,文件名为AS15905.zip(当上传更新的版本文件名上的数字会相应更新)。 压缩文件的根文件夹FlexViewer包所有的源文件,库文件,文档以及FB项目文件。库文件的子文件夹libs中包含Flex的ArcGIS应用程序接口组件集swc文件,它是用来创建这个发布包的。 Widget 编程模型库也包括在源代码的压缩文件中。用它开发微件不需要访问和编译整个Sample Flex Viewer架

文档评论(0)

文档终结者 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档