1 / 10
文档名称:

PowerBuilder和MapInfo的集成开发技术.doc

格式:doc   页数:10
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PowerBuilder和MapInfo的集成开发技术.doc

上传人:1529039003 2014/2/16 文件大小:0 KB

下载得到文件列表

PowerBuilder和MapInfo的集成开发技术.doc

文档介绍

文档介绍:PowerBuilder和MapInfo的集成开发技术
(作者:___________单位: ___________邮编: ___________)
摘要: 本文介绍了客户/服务器开发工具PowerBuilder和桌面地图信息系统MapInfo集成开发的基本方法。重点讨论了集成开发中的一些关键技术的实现方法。

关键词:PowerBuilder,MapInfo,MapBasic,系统集成,OLE自动化,回调

0 引言
PowerBuilder 是一个面向对象的用于构造基于客户/服务器(Client/Server)数据库应用系统的开发工具,它通过ODBC可同时支持Sysbase、Oracle、Informix、SQL Server等多种关系数据库,具有强大的数据库应用程序开发功能,尤其是它提供的如数据窗口(Data Window)等工具,使其能够更加方便有效地访问与操纵数据库。
MapInfo是由美台,其核心包括MapInfo Professional和MapBasic两个部件。通过
MapInfo平台,能把大量信息直观地与地理图形有机联系起来,使枯燥的表格数据可视化,从而极大地方便了数据分析和辅助决策。
利用PowerBuilder强大的数据访问与操纵能力和MapInfo的地图信息管理功能,结合Integrated Mapping技术、OLE自动化技术等,将MapInfo地图集成到PowerBuilder的应用中,可以迅速地开发出具有强大地图处理能力的应用程序,使数据库中繁杂抽象的数据快速、准确、灵活地显示于电子地图之上,将数据可视化,实现空间数据和属性数据的有机结合。
1 开发框架
使用PowerBuilder和MapInfo集成开发技术所开发的应用程序,称为集成的地图应用程序(Integrated Mapping Application)。在集成的地图应用程序中,以客户/服务器的开发模式,使用PowerBuilder开发的应用程序称为客户程序。客户程序运行在前台,通过OLE调用在后台运行的作为OLE自动化服务器的Mapinfo。
在集成的地图应用程序中,根据MapInfo提供的Integrated Mapping接口,在PowerBuilder客户程序中使用Outbound OLE Automation(输出OLE自动化)技术,将MapInfo的地图窗口集成到客户程序中,从而使客户程序具备地图处理能力。客户程序使用MapInfo OLE自动化对象、MapBasic OLE自动化对象的有关属性和方法,通过MapInfo OLE自动化服务器对集成的地图窗口进行控制。图1给出了客户程序和服务器程序间的关系。
图1 PowerBuilder客户程序和MapInfo服务器的关系
OLE服务器的连接
建立Power
Builder客户程序和MapInfo OLE服务器的连接在原理上是:在PowerBuilder开发的客户程序中,通过使用Outbound OLE Automation技术实现客户程序和MapInfo服务器的连接,借助OLE调用MapInfo服务器。具体实现上是:在包含地图窗口的框架窗口的Open事

最近更新

2026年哈尔滨铁道职业技术学院单招职业技能测.. 43页

2025年景宁畲族自治县公开招聘专职社区工作者.. 51页

2025年江苏食品药品职业技术学院单招综合素质.. 43页

2026年地方病控制题库(典型题) 41页

2026年大学专升本C语言真题精选答案 13页

2025年长沙商贸旅游职业技术学院马克思主义基.. 12页

2025广东佛山市公安局南海分局招聘狮山镇基层.. 43页

2025广西崇左市江州区左侨卫生院招聘编外聘人.. 47页

2025昆明市呈贡区乌龙街道七步场社区居委会招.. 36页

2026年宜昌科技职业学院单招综合素质考试题库.. 44页

2025清华大学附属中学管庄学校招聘历年题库(.. 37页

2025玉溪市中心血站招聘急需紧缺编制内工作人.. 36页

2026年山西铁道职业技术学院单招职业倾向性考.. 43页

2026丝路基金校园招聘笔试备考题库附答案解析.. 36页

2026年广东金融学院单招职业适应性测试题库附.. 45页

2026云南昆明市云南中医药大学招聘第一批科研.. 50页

2026年c语言期末试题完整参考答案 13页

2026年延安大学人事代理人员招聘(5人)参考题.. 49页

2026年保定电力职业技术学院单招职业倾向性考.. 44页

2026年期末c语言试题(培优a卷) 13页

2026年江西应用科技学院单招职业倾向性测试题.. 45页

2026年注册建筑师考试题库200道及参考答案【轻.. 84页

2026年注册造价工程师考试题库200道及答案(各.. 85页

2026年电大c语言期末试题及答案(各地真题) 13页

2026年国开电大基础会计形考题库【含答案】 41页

2026年自考专业(会计)考试题库200道【能力提升.. 84页

2026年艺考笔试题库200道含完整答案【全优】 78页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页