- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
04SuperMapiObjects7C快速入门.pptx04SuperMapiObjects7C快速入门.pptx04SuperMapiObjects7C快速入门.pptx
SuperMap iObjects .NET 快速入门
北京超图软件股份有限公司
示范数据:SuperMap\iObjects .NET 7C 7C\SampleData\World\World.smwu
示范工程:参考联机帮助中的快速人门
主要内容
创建一个新工程
加载工作空间和地图控件
打开World.smwu中的“世界地图”
地图窗口基本操作
创建一个新工程
Step1:启动VS2010,创建新工程(文件新建项目)
Step2:找到安装目录下的示范数据
World.smwu/udb/udd
Step3:将Workspace和MapControl控件加载到窗体上
创建一个新工程
加载控件
Step1:在ToolBox(工具箱)上找到SuperMap选项卡
手动添加控件到工具箱
自动注册到工具箱
Step2:将名称为“Workspace”和“MapControl”的组件添加到窗体上
Step3:简单设计窗体界面
加载控件
工具箱中添加控件
在安装产品时,系统将组件注册到开发环境中,打开工具箱能直接找到
手动添加组件到工具箱中
加载控件
打开World.smw中的第一张地图
Step4:添加按钮控件Button1,控件Name属性设置为
btnOpenMap,控件Text属性设置为“打开地
图”
Step5:进入代码界面,添加SuperMap引用
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
//添加以下代码
using SuperMap.Data;
using SuperMap.Mapping;
using SuperMap.UI;
Step6:添加mainForm_Load事件,并在mainForm_Load
事件中添加代码
private void mainForm_Load(object sender, EventArgs e)
{
//地图与工作空间关联
mapControl.Map.Workspace = workspace;
}
Step7:添加mainForm_FormClosing事件(参考mainForm_Load事 件打开方法)并在mainForm_FormClosing事件中添加 代码
private void mainForm_FormClosing(object sender, FormClosingEventArgs e)
{
//添加以下代码,断开控件连接
mapControl.Dispose();
workspace.Dispose();
}
Step8:在“打开地图”按钮单击事件里添加代码
private void btnOpenMap_Click(object sender, EventArgs e)
{
//-----------------添加以下代码,打开地图-----------------//
//构造工作空间连接对象
WorkspaceConnectionInfo workspaceConnectionInfo = new WorkspaceConnectionInfo();
//设置工作空间属性
workspaceConnectionInfo.Server = @C:\Program Files\SuperMap\iObjects .NET 7C\SampleData\World\World.smwu;
workspaceConnectionInfo.Type = WorkspaceType.SMWU;
//打开工作空间
workspace.Open(workspaceConnectionInfo);
//打开地图
mapControl.Map.Open(世酣?界?地?图?);
//地图显示控制
mapControl.Map.ViewEntire();
}
运行结果
地图窗口基本操作
Step9:添加5个按钮控件,顺序将控件Name属性设置为btnZoomIn,btnZo
您可能关注的文档
- 01黑体辐射和普朗克能量子假设.ppt
- 02-3平均数抽样分布(正式).ppt
- 02-全球技术服务部关键信息培训课程.ppt
- 02-城轨通信信号系统.ppt
- 02-数据通信的基础知识.ppt
- 02-环境因素识别及评价培训(方法).ppt
- 02.8090后管理调查.ppt
- 02.SVN软件操作培训教程.ppt
- 02010202通用Cortex-M3处理器结构与工作原理.ppt
- 021人事制度改革学习汇报.ppt
- 乡镇卫生院专用医用装备配置品目(115 种).docx
- 高中政治课程中法治观念教育的创新实践教学研究课题报告.docx
- 小学音乐合唱活动对学生和谐共处意识的促进作用教学研究课题报告.docx
- 高中音乐交响乐队训练方法研究提高学生音乐表现力与团队协作教学研究课题报告.docx
- Recycle2_Let’s_spell公开课教案【安徽合肥】 (1).docx
- 《铸造行业清洁生产技术实施路径与效果评估体系构建》教学研究课题报告.docx
- 初中化学分子结构教学难点突破与教学方法创新教学研究课题报告.docx
- 小学音乐教学中培养学生音乐鉴赏能力的探讨与实践教学研究课题报告.docx
- 《基于物联网的智能温室蔬菜病虫害预警系统设计与实现》教学研究课题报告.docx
- 初中艺术教育课程设置与学生心理健康的互动研究教学研究课题报告.docx
最近下载
- 东巴文字例释.pdf
- 2024离婚起诉书 离婚起诉状(标准版).pdf
- 东巴文字对照表.docx VIP
- 水星船外机二冲程 45 Jet 50-55 英文维修手册.pdf VIP
- 一文读懂中央八项规定精神PPT2025主题课件.pptx VIP
- 水星船外机二冲程 75_90_100_115_125_6580_JET 英文维修手册.pdf VIP
- 雅马哈船外机二冲程150A(64C-28197-Z8-11)英文维修手册.pdf VIP
- 2025年耐高温漆合作协议书.docx
- 《基本分析与技术分析相结合的A股投资策略案例报告》6200字.doc
- 水星船外机四冲程 200-400R-2015 英文维修手册.pdf VIP
文档评论(0)