您所在位置: 网站首页 / 文档列表 / C/C++资料 / 文档详情
AE+c#入门教程.doc 立即下载
上传人:yy****24 上传时间:2024-09-03 格式:DOC 页数:21 大小:169KB 金币:20 举报 版权申诉
预览加载中,请您耐心等待几秒...

AE+c#入门教程.doc

AE+c#入门教程.doc

预览

免费试读已结束,剩余 11 页请下载文档后查看

20 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HYPERLINK"http://blog.163.com/geliang0021@126/blog/static/323223292011815104732798/"《ArcGISEngine简介》(1.3.2-1.3.4部分)AE+c#入门教程2011-09-1510:48:44|分类:HYPERLINK"http://blog.163.com/geliang0021@126/blog/"\l"m=0&t=1&c=fks_084064082095085071085086086095087084082065086085084074"\o"ArcGIS"ArcGIS|字号订阅【转载】AE+C#入门教程转载(一)加载ArcGIS控件在你为应用程序编写代码之前,应该先将应用程序将用到的ArcGIS控件和其他ArcGISEngine库引用装载到开发环境之中。1.启动VisualStudio.NET,并从新建项目对话框中创建一个新的VisualC#“Windows应用程序”项目。2.将项目命名为“Controls”,并选择位置存取该项目。3.在“工具箱”的“Windows窗体”标签栏中单击右键,然后从上下文菜单中选择“添加/移除项(I)…”。4.在“自定义工具箱”中选择“.NETFramework组件”,并复选“AxMapControl”,“AxPageLayoutControl”,“AxTOCControl”和“AxToolbarControl”,单击确定按钮。这样所选择的控件将显示在工具箱的Windows窗体标签栏中。5.单击项目菜单,并选择“添加引用(R)…”。6.在添加引用对话框中,双击“ESRI.ArcGIS.Carto”,“ESRI.ArcGIS.Display”,“ESRI.ArcGIS.Geometry”,“ESRI.ArcGIS.System”,“ESRI.ArcGIS.SystemUI”,“ESRI.ArcGIS.Utility”。单击确定。注:对于ESRI.NET程序集,将通过具体实例来说明,并使用.NET框架提供的COM传送服务从你的C#项目中调用ESRI对象库中的实体对象。(二)在容器中嵌入ArcGIS控件在你能够访问每个控件的事件、属性和方法之前,需要将控件嵌入到.NET容器中。一旦将控件嵌入窗体内,它们将图形化应用程序的用户界面。1.在设计模式下打开.NET窗体。2.双击工具箱Windows标签栏中的AxMapControl控件,将MapControl加入到窗体上。3.再将AxPageLayoutControl、AxTOCControl和AxToolbarControl如上添加到窗体中。4.重新调整窗体上各个控件的大小和位置,调整结果如下所示。5.在窗体上双击显示窗体代码窗口,在代码窗口的顶部增加“using”命令:usingSystem;usingSystem.Windows.Forms;//ArcGISEngine引用usingESRI.ArcGIS.SystemUI;usingESRI.ArcGIS.Carto;usingESRI.ArcGIS.Display;usingESRI.ArcGIS.Geometry;usingESRI.ArcGIS.esriSystem;usingESRI.ArcGIS.ToolbarControl;usingESRI.ArcGIS.TOCControl;注:需注意C#是区分大小写的。当你键入“ESRI.”时,智能敏感的自动完成功能将允许你通过按Tab键完成下一节。(三)加载Map文档到MapControl与PageLayoutControl单独的数据层或者使用ArcMap、ArcGIS桌面应用程序产生的图形文档,能够被加载到MapControl和PageLayoutControl中。你可以加载样例图形文档,或者加载你自己的图形文档。后面你将增加一个浏览图形文档的对话框。1.选择Form_Load事件,并输入下列代码(如果你使用你自己的图形文档,要替换为正确的文件名)://使用相对路径向PageLayoutControl加载一个图形文档stringfilename=@"..\..\..\..\..\..\..\..\Data\\ArcGIS_Engine_Developer_Guide\\gulfofst.lawrence.mxd";if(axPageLayoutControl1.CheckMxFile(filename)){axPageLayoutControl1.LoadMxFile(filename,"");}2.在设计模式显示窗体并从属性窗选择axPageLayoutC
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

AE+c#入门教程

文档大小:169KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用