《地理信息系统》课程PPT教学课件(MapInfo概论)第五讲 OLE嵌入与MapBasic简介

第五讲OLE嵌入与 MapBasic简介 OLE嵌入 1.1OLE嵌入和 MapInfo 1.2嵌入 MapInfo地图 13 MapInfo地图特性 Mapbasic开发环境 21 Mapbasic概述 22如何创建、编译和运行一个程序 23程序的调试与运行
•第五讲 OLE 嵌入与MapBasic 简介 一、OLE嵌入 1.1 OLE嵌入和MapInfo 1.2 嵌入MapInfo地图 1.3 MapInfo地图特性 二、MapBasic开发环境 2.1 MapBasic概述 2.2 如何创建、编译和运行一个程序 2.3 程序的调试与运行

第五讲OLE嵌入与 Manbasic简介 Map basic基础 3.1变量 3.2流程控制语句 33过程 34自定义函数 3.5输出与显示 3.6程序组织
三、 MapBasic基础 3.1 变量 3.2 流程控制语句 3.3 过程 3.4 自定义函数 3.5 输出与显示 3.6 程序组织 •第五讲 OLE 嵌入与MapBasic 简介

第五讲OLE嵌入与 Manbasic简介 四、地图图层和地图对象 五、表管理与文件控制
四、 地图图层和地图对象 五、表管理与文件控制 •第五讲 OLE 嵌入与MapBasic 简介

OLE嵌入 1.1OLE嵌入和 MapInfo OLE是一个被称为对象链接与嵌入的进程,它通过服务器 应用程序(如 MapInfo)提供信息,并将其储存在能接收OLE 信息的客户应用程序中(如字处理程序)。 MapInfo的OLE嵌入功能允许在能接收OLE对象的任何应用 程序中嵌入地图窗口,并在其中直接使用 MapInfo的部分特性来 创建、显示和编辑地图。 1、OLE术语: 1)对象:通过OLE嵌入的任何信息(地图窗口) 2)嵌入:把来自服务器的OLE对象插入容器应用程序中,并 允许在其他信息环境中进行编辑和输出(服务器对象的副本) (3)容器或客户:接收(包含)嵌入OLE对象的应用程序,如 :文字处理程序、电子表格程序、数据库等
1.1 OLE嵌入和MapInfo •一 OLE嵌入 OLE是一个被称为对象链接与嵌入的进程,它通过服务器 应用程序(如MapInfo)提供信息,并将其储存在能接收OLE 信息的客户应用程序中(如字处理程序)。 MapInfo的OLE嵌入功能允许在能接收OLE对象的任何应用 程序中嵌入地图窗口,并在其中直接使用MapInfo的部分特性来 创建、显示和编辑地图。 1、OLE术语: (1)对象:通过OLE嵌入的任何信息(地图窗口) (2)嵌入:把来自服务器的OLE对象插入容器应用程序中,并 允许在其他信息环境中进行编辑和输出(服务器对象的副本) (3)容器或客户:接收(包含)嵌入OLE对象的应用程序,如 :文字处理程序、电子表格程序、数据库等

(4)服务器:创建用于容器的OLE对象的源应用程序( Maplnfo) 5)活动对象和对象的静态图像:容器必须把嵌入对象作为一个活 动对象接收,否则只是一个静态图片 (6)激活:嵌入对象必须被激活才允许进行编辑(服务器程序必须 在后台运行 2、 MapInfo地图对象: Maplnfo Ole嵌入可以直接在OLE容器应用程序中创建地图,当 容器中的地图窗口被激活后,应用程序的菜单和工具条将有所改变 ,以反映可用的 Maplnfo特性。该特性子集称为 Maplnfo地图。 MapInfo地图功能: (1)一次打开多个表; (2)控制图层属性,如显示和标注; (3)创建和修改专题地图; (4)对地图窗口视图进行操作 5)查找与某个地图图层相关联的信息; (6)控制地图投影和单位
(4)服务器:创建用于容器的OLE对象的源应用程序(MapInfo) (5)活动对象和对象的静态图像:容器必须把嵌入对象作为一个活 动对象接收,否则只是一个静态图片 (6)激活:嵌入对象必须被激活才允许进行编辑(服务器程序必须 在后台运行) 2、MapInfo地图对象: MapInfo OLE嵌入可以直接在OLE容器应用程序中创建地图,当 容器中的地图窗口被激活后,应用程序的菜单和工具条将有所改变 ,以反映可用的MapInfo特性。该特性子集称为MapInfo地图。 MapInfo地图功能: (1)一次打开多个表; (2)控制图层属性,如显示和标注; (3)创建和修改专题地图; (4)对地图窗口视图进行操作; (5)查找与某个地图图层相关联的信息; (6)控制地图投影和单位

3、工具和菜单命令: 1)工具:四QQ感 2)菜单:编辑[]视图]表I]地图]窗口)帮助团 (3)快捷菜单 图层控制[L] 改变视图[v] 前一视图[P] 查看整个图层[E] (4)局限:不是所有的 MapInfo的特性都能在地图嵌入范围内 使用 5)在容器中注册OLE对象:安装 MapInfo后, MapInfo地图 对象会自动检测,并在接受OLE对象的任何容器应用程序的对 话框中作为一个选项列出来
3、工具和菜单命令: (1)工具: (2)菜单: (3)快捷菜单: (4)局限:不是所有的MapInfo的特性都能在地图嵌入范围内 使用 (5)在容器中注册OLE对象:安装MapInfo后,MapInfo地图 对象会自动检测,并在接受OLE对象的任何容器应用程序的对 话框中作为一个选项列出来

OLE嵌入 1.2嵌入 MapInfo地图 开始: 1)插入一对象,可以从列表由选择嵌入对象 (2)编辑一“复制地图窗口 的对象嵌入 (3)拖放工具可以将对象从 2、在容器中创建一个新的 (1)把光标定位在要放置地 MApiNfo (2)选择“插入”一“对象 (3)突出 MapInfo地图项并单 图窗口和 Maplnfo徽标,地图 刂建一个地图选择 表>打开菜单项。 (4)要创建地图,选择“表一“打开”,打开相应tab表即 可
1.2 嵌入MapInfo地图 •一 OLE嵌入 1、开始: (1)插入-对象,可以从列表中选择嵌入对象 (2)编辑-“复制地图窗口”-粘贴,可把已被复制到剪贴板 的对象嵌入 (3)拖放工具可以将对象从应用程序中拖放至容器 2、在容器中创建一个新的地图窗口 (1)把光标定位在要放置地图窗口的位置; (2)选择“插入”-“对象”,出现对话框; (3)突出MapInfo地图项并单击确定,出现一个缺省的世界地 图窗口和MapInfo徽标,地图窗口处于激活状态; (4)要创建地图,选择“表”-“打开”,打开相应tab表即 可

3、把地图窗口带入用户的应用程序 1)将地图窗口复制到剪帖板 ①在 MapInfo中激活地图窗口,选择“编辑”一“复制地图窗口” ,该对象被复制到剪帖板; ②切换至容器应用程序并在要放置地图的位置定位光标; ③选择“编辑”一“粘贴”,将对象从剪贴板粘贴至用户文档。 要激活地图窗口,必须双击地图 (2)使用拖放工具将地图对象直接嵌 ①同时运行 MapInfo和容器应用程序,并在屏幕上调整它们的位置 以便能让它们并排出现; ②在 MapInfo中激活地图窗口,在工具条中单击拖放工具,光标变 成一只手和一个手柄; ③将光标拖至容器并单击要放置地图的点,释放地图对象的副本。 要激活地图窗口,必须双击地图
3、把地图窗口带入用户的应用程序 (1)将地图窗口复制到剪帖板 ①在MapInfo中激活地图窗口,选择“编辑”-“复制地图窗口” ,该对象被复制到剪帖板; ②切换至容器应用程序并在要放置地图的位置定位光标; ③选择“编辑”-“粘贴”,将对象从剪贴板粘贴至用户文档。 要激活地图窗口,必须双击地图 (2)使用拖放工具将地图对象直接嵌入 ①同时运行MapInfo和容器应用程序,并在屏幕上调整它们的位置 以便能让它们并排出现; ②在MapInfo中激活地图窗口,在工具条中单击拖放工具,光标变 成一只手和一个手柄; ③将光标拖至容器并单击要放置地图的点,释放地图对象的副本。 要激活地图窗口,必须双击地图

OLE嵌入 1.3 MapInfo地图特性 1、“编辑”菜单:剪切、复制、粘贴 2、“视图”菜单:工具条、图例 3、“表”菜单:打开、关闭、全部关闭 4、“地图”菜单: 查找[E] Ctrl+F 5、“窗口”菜单: 图层控制[ Ctrl+L 创建专题地图[T] 新建窗口⑩ 6、“帮助”菜单: 修改专题地图[ 全部重排A) 7、工具条: 改变视图y 拆分) v1文档3 查看整个视图[E] 8、啁整歌八图囱口 重画窗口[ !“活动”、“非活动 9、保存地图:保存文档即可
1.3 MapInfo地图特性 •一 OLE嵌入 1、“编辑”菜单:剪切、复制、粘贴 2、“视图”菜单:工具条、图例 3、“表”菜单:打开、关闭、全部关闭 4、“地图”菜单: 5、“窗口”菜单: 6、“帮助”菜单: 7、工具条: 8、调整嵌入地图窗口的大小和位置:“活动”、“非活动 ” 9、保存地图:保存文档即可

MapBasic开发环境 2 Map basic概述 1、功能 在 MapInfo平台上开发用户定制的应用程序,通过使用 Map basic进行二次开发,能扩展 Maplnfo功能,实现程序的 自动重复操作并使 MapInfo与其它应用软件集成。 2、 Mapbasicl的软件集成环境: (1)文本编辑器:用于程序的编辑与修改; (2)程序编译器:用于源程序编译,生成可执行程序; (3)程序链接器:用于将若干独立的模块链接成一个应用程 序 (4)联机帮助:在线提供 Map basic的每条语句或函数的详 细说明资料
2.1 MapBasic概述 •二 MapBasic开发环境 1、功能: 在MapInfo平台上开发用户定制的应用程序,通过使用 MapBasic进行二次开发,能扩展MapInfo功能,实现程序的 自动重复操作并使MapInfo与其它应用软件集成。 2、MapBasic的软件集成环境: (1)文本编辑器:用于程序的编辑与修改; (2)程序编译器:用于源程序编译,生成可执行程序; (3)程序链接器:用于将若干独立的模块链接成一个应用程 序; (4)联机帮助:在线提供MapBasic 的每条语句或函数的详 细说明资料
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《地理信息系统》课程PPT教学课件(MapInfo概论)第四讲 空间分析及属性信息图形化.ppt
- 《地理信息系统》课程PPT教学课件(MapInfo概论)第三讲 MapInfo查询及分析.ppt
- 《地理信息系统》课程PPT教学课件(MapInfo概论)第七讲 组件式GIS与MapX基础.ppt
- 《测量学》课程教学资源:Topcon(托普康)GTS-229全站仪的使用.doc
- 安徽广播电视大学:《水利工程测量》课程教学资源(PPT课件讲稿)期未复习教学要求与重点.ppt
- 山东省农业管理干部学院:《普通测量学》课程教学资源(PPT课件讲稿)第一章 绪论(作者:房元勋).ppt
- 山东省农业管理干部学院:《普通测量学》课程教学资源(PPT课件讲稿)第二章 水准测量.ppt
- 山东省农业管理干部学院:《普通测量学》课程教学资源(PPT课件讲稿)第四章 距离测量.ppt
- 山东省农业管理干部学院:《普通测量学》课程教学资源(PPT课件讲稿)第三章 角度测量.ppt
- 山东省农业管理干部学院:《普通测量学》课程教学资源(PPT课件讲稿)第五章 测量误差基本知识.ppt
- 平顶山工学院:《测量学》课程教学资源(教案讲义)实验指导书.doc
- 平顶山工学院:《测量学》课程教学资源(试卷习题)试题库(答案).doc
- 平顶山工学院:《测量学》课程教学资源(试卷习题)试题库(题目).doc
- 平顶山工学院:《测量学》课程教学资源(教案讲义)第十三章 GPS全球卫星定位系统简介.doc
- 平顶山工学院:《测量学》课程教学资源(教案讲义)第十一章 工业与民用建筑中的施工测量.doc
- 平顶山工学院:《测量学》课程教学资源(教案讲义)第十二章 管道工程测量.doc
- 平顶山工学院:《测量学》课程教学资源(教案讲义)第九章 地形图的应用.doc
- 平顶山工学院:《测量学》课程教学资源(教案讲义)第六章 小区域控制测量.doc
- 平顶山工学院:《测量学》课程教学资源(教案讲义)第十章 测设的基本工作.doc
- 平顶山工学院:《测量学》课程教学资源(教案讲义)第八章 大比例尺地形图的测绘.doc
- 《地理信息系统》课程PPT教学课件(MapInfo概论)第一讲 MapInfo简介及基本概念.ppt
- 《地理信息系统》课程PPT教学课件(MapInfo概论)第八讲 MapX应用开发.ppt
- 《地理信息系统》课程PPT教学课件(MapInfo概论)第二讲 MapInfo基本操作.ppt
- 《地理信息系统》课程PPT教学课件(MapInfo概论)第六讲 MapInfo集成地图开发.ppt
- 《误差理论与测量平差》课程教学资源(PPT课件讲稿,共九章).ppt
- 《测量学 Engineering Surveying》课程教学资源(PPT课件讲稿)第十四章 隧道测量.ppt
- 《测量学 Engineering Surveying》课程教学资源(PPT课件讲稿)第十六章 全球定位系统(GPS)简介.ppt
- 《测量学 Engineering Surveying》课程教学资源(PPT课件讲稿)第十一章 铁路曲线测设.ppt
- 《测量学 Engineering Surveying》课程教学资源(PPT课件讲稿)第十二章 铁路及公路线路测量.ppt
- 《测量学 Engineering Surveying》课程教学资源(PPT课件讲稿)第十三章 桥梁测量.ppt
- 同济大学测量与国土信息工程系:《测量学》课程教学资源(PPT课件讲稿)第九章 地形图应用.ppt
- 《测量学 Engineering Surveying》课程教学资源(PPT课件讲稿)第十二章 铁路及公路线路测量.ppt
- 《测量学 Engineering Surveying》课程教学资源:第十二章 铁路及公路线路测量.doc
- 西南交通大学测量工程系:《GPS卫星定位技术与方法(GPS技术与应用)》课程教学资源(课件讲稿)第一讲 导航与定位概论(袁林果).pdf
- 西南交通大学测量工程系:《GPS卫星定位技术与方法(GPS技术与应用)》课程教学资源(课件讲稿)第二讲 坐标与时间系统(袁林果).pdf
- 西南交通大学测量工程系:《GPS卫星定位技术与方法(GPS技术与应用)》课程教学资源(课件讲稿)第三讲 卫星运动基础知识.pdf
- 西南交通大学测量工程系:《GPS卫星定位技术与方法(GPS技术与应用)》课程教学资源(课件讲稿)第五讲 GPS观测量、观测方程.pdf
- 西南交通大学测量工程系:《GPS卫星定位技术与方法(GPS技术与应用)》课程教学资源(课件讲稿)第四讲 卫星信号与接收处理.pdf
- 西南交通大学测量工程系:《GPS卫星定位技术与方法(GPS技术与应用)》课程教学资源(课件讲稿)第七讲 卫星定位技术与方法.pdf
- 西南交通大学测量工程系:《GPS卫星定位技术与方法(GPS技术与应用)》课程教学资源(课件讲稿)第十讲 卫星定位技术与方法.pdf