万方科技学院-建测系《GIS软件开发》实验报告专业:地理信息系统班级:1班学号:姓名:云中燕-1-实验2布局一个ArcGisEngine应用程序实验目的与要求:1.使用控件布局一个ArcGisEngine桌面应用程序;2.在visualstudio2010环境中利用AE控件进行;3.实现对地图打开,保存,添加图层等操作实验环境:一个安装了arcgisSDK、VisualStudio2010软件的计算机实验类型:开发性实验实验内容与方案:1.新建一个windows窗体应用程序;2.在工具箱中找到和ArcGISEngine相关的控件;3.添加许可、Toc、Map、Toolbar控件;4.添加地图文档;5.Toolbar控件和Toc控件与Map控件的关联;6.在Toolbar中添加工具命令;7.运行程序,并解决错误。关键的实现:1.新建一个windows窗体应用程序;打开VisulStudio2010,在菜单栏选择文件新建项目windows窗体应用程序-2-图1输入项目名和位置如图1所示,完成后点击确定2.在工具箱中找到和ArcGISEngine相关的控件;-3-图2如图2其中MapControl就是Map地图控件,PageLayouControl是布局,TOCControl是目录控件,ToolbarControl是GIS工具栏控件,SceneControl是Scene三维场景控件,GlobeControl是Globe控件,LicenseControl是许可控件,SymbologyControl是符号选择器控件,ArcReaderControl是ArcReader控件,ArcReaderGlobeControl是ArcReaderGlobe控件。LicenseControl一般GIS系统中都必须添加,否则无法使用。3.添加许可、Toc、Map、Toolbar控件;-4-图3拖动相应控件到相应位置,如图34.添加地图文档;右击MapControl组件,选择属性,弹出图4对话框-5-图4在general选项卡中选择要显示的地图文档,单击确定。5.Toolbar控件和Toc控件与Map控件的关联;在Toolbar控件上右击选择属性在进行如图5的设置点击确定;在Toc控件上右击选择属性在进行如图6的设置点击确定;图5-6-图66.在Toolbar中添加工具命令在Toolbar控件中右击选择属性,在item选项卡选择add…如图6-1,然后在选择相应的工具进行添加,如图6-2,完成后选择close、确定。图6-1-7-图6-27.运行程序,并解决错误。完成时单击运行会报如图7-1的错误图7-1-8-解决方法在解决方案资源管理器中,选择program.cs右击选择‘查看代码’在弹出的代码中加入如图7-3那句话,从新运行则得到的结果。如图7-4。图7-3图7-4注:在本步win7系统使用engine进行开发时可能会报错,“未能加载文件或程序集”,解决方法参照。-9-实验成绩