第五讲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)控制地图投影和单位