班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
每个班级的人数限3到5人,互动授课, 保障效果,小班授课。 |
上间和地点 |
上部份地点:【上海】同济大学(沪西)/新城金郡商务楼(11号线白银路站)【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院【北京分部】:北京中山学院/福鑫大楼【南京分部】:金港大厦(和燕路)【武汉分部】:佳源大厦(高新二路)【成都分部】:领馆区1号(中和大道)【沈阳分部】:沈阳理工大学/六宅臻品【郑州分部】:郑州大学/锦华大厦【石家庄分部】:河北科技大学/瑞景大厦 最近开间(周末班/连续班/晚班):2019年1月26日 |
实验设备 |
◆小班教学,教学效果好 ☆注重质量☆边讲边练 ☆合格学员免费推荐工作 ★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听; 2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。 3、培训合格学员可享受免费推荐就业机会。☆合格学员免费颁发相关工程师等资格证书,提升职业资质。专注高端技术培训15年,曙海学员的能力得到大家的认同,受到用人单位的广泛赞誉,曙海的证书受到广泛认可。 |
部份程大纲 |
|
- 课程简介:
本课程重点介绍ArcGIS Engine 开发工具,课程中我们将了解ArcGIS Engine自带的嵌入式组件,以及重点介绍ArcGIS Engine开发工具开发独立应用程序的方法。
在这门高级课程中,学员将会学习到在Windows平台下如何使用ArcGIS Engine 开发工具开发独立应用程序。同时也会深入的了解到Engine SDK中所包括的组件,类库 和一系列API的具体内容和使用方法。此外,培训师将会向学员展示使用ArcGIS Engine可以最终开发出什么类型的应用程序,并将会详细展示与之相关的licensing策略和软件授权模式等内容,最后还会传授如何使用ArcGIS Engine Runtime将开发好的应用程序进行分发 。在高级编程课程中同样也会包括使用用户自行开发的组件对ArcGIS Engine应用程序框架进行扩展的内容。这门课程非常适合于有一定ArcObjects编程基础,并且具有Windows 和 COM 开发经验的程序员。学员可以使用.Net~
课程目的:
安装ArcGIS Engine开发包
配置系统和开发环境
使用ESRI? add_ins及开发者工具
理解license模式
以不同license等级注册应用程序
创建独立应用程序
读写地图文档
使用ArcObjects对象模型图
获取ArcObjects帮助资源,选择适当的编程对象
编程操作地理数据、几何形体及其他对象
分发ArcGIS Engine Runtime
培训内容
1、介绍:ArcGIS总揽;ESRI资源;ArcGIS Engine产品、扩展和发展概述;安装ArcGIS Engine
2、ArcGIS Engine应用程序开发基础知识: ArcGIS架构;ArcGIS Engine类库; ArcObjects与COM API;阅读对象模型图;利用对象模型图来书写代码。ArcObjects与.NET API;Runtime的 license级别;使用.NET创建ArcGIS Engine应用程序的步骤。
3、使用制图控件开发:ArcGIS Engine控件的类型;使用LicenseControl;使用MapControl;使用PageLayoutControl;使用TOCControl;使用ToolbarControl;内置命令、菜单和工具条。
4、处理数据:获取硬盘数据集;创建新数据;编辑数据;在geodatabase字段上应用域
5、几何形体:创建多种几何类型;在屏幕上显示几何形体;存储几何要素;空间操作
6、空间和属性选择:获得选择集;定义属性或空间查询;处理一个子集中的记录
7、版面元素:地图版面的设定;增加元素;定义地图元素的符号和颜色;获取样式
- 8、创建工具:获得用户输入;将鼠标输入转换为地图单位;与显示相关的定制
9、事件编程:出接口和入接口;在对象模型图上寻找事件;使用出接口
10、使用3D控件开发:ArcGIS Engine 3D类库;ArcScene SceneControl和ArcGlobe GlobeControl;使用SceneControl、SceneGraph、 SceneViewer和Camera;使用GlobeControl、GlobeDisplay、 GlobeViewer和 GlobeCamera;加载3D文档和地图文档;获取数据;使用3D事件;动画录制与播放。
11、控件的定制与扩展:定制与扩展的类型;ToolbarControl框架;使用ToolbarItems和CommandPool;创建命令、工具、工具条、菜单和扩展模块;执行COM组件;使用CustomizeDialog;使用ToolbarMenus。
12、分发ArcGIS Engine应用程序:安装ArcGIS Engine Runtime;安装条件;检查注册码;安装Runtime; license注册测试代码。
13、ArcGIS开发者帮助资源:ArcObjects APIs;COM、Visual Basic .NET、 Java以及C++的核心类库;ArcGIS类库;ArcGIS控件类库;ArcGIS开发包和帮助;案例分析;对象模型图;Add-ins;开发者工具和资源。
|