实现桌面地理信息系统ArcView和VB5应用程序之间的通讯


    实现桌面理信息系统ArcViewVB5应程序间通讯
      摘 文简介绍桌面理信息系统概念通分析 桌面理信息系统ArcViewVB5应程序间通讯关系结合实例述ArcView VB 5相互通讯开发桌面理信息系统中应价值ス丶词 桌面理信息系统ArcViewVB5应程序通讯お1 桌面理信息系统简介サ乩硇畔⑾低呈恢痔囟ǖ目占湫畔⑾低常采现代化方法采集存储分 析理显示模拟理空间分布关数空间信息系统现代球科学信息 学环境科学测绘遥感学计算机科学理科学应数学种应学科机结合 集成产物60年代加测量学家RTTomlinson 首先提出理信息系统术语 型机型机工作站微机台相继出现GIS应台美国ESRI产 品已遍布述四种硬件台80年代PC技术迅速发展年PC硬件价格 急剧跌性日益提高桌面理信息系统(DeskTop GIS)迅速发展 中国较美国ESRI公司ArcView2 ARCVIEW介绍ハ衷诔S玫ArcView21英文版直观性较桌面理信息系统集空间图形关系 数库统计图形空间分析网络通讯面象程序设计体图形户界面直观 开发工具Avenue制作特定ArcView 应程序Avenue种WI NDOWS环境面象程序设计语言ArcView 系统功编程实现ト魏桓鲇Avenue语言开发Windows应程序应ProjectProjectDoc umentScript组成DocumentDocument Window Document GUI 组成Avenue 应程序模型图1示图1中Document机交流唯途径根功分
    V iew Table Chart Layout Script Editor五种Document GUI 应某Document 图形户界面 Menu barButton bar Tool bar组成分应功图1Avenue应程序模型ノ颐窃诰咛蹇发桌面理信息系统ArcView 时发现现ArcVie w 系统功完全满足求必须ArcView 系统重新改造增加新功ArcV iew 开发语言Avenue开发效率低实际开发中充分利ArcView 身 强图理功利高级语言(VB5)快速开发应方面长处两者相互 结合取良效果3 ArcViewVB5应程序通讯方法プ钔ㄓ玫IPC(interprocess communicationIPC)方法DDEOLE动态联接库外部 函数调文件访问WINDOWS剪贴板述方法WINDOWS应程序间彼 通信中DDE方法原先作种基消息协议WINDOWS(3x前)中实现 WINDOWS应程序间交换信息着WINDOWS30发布DDE实际应程序开发 中量应通DDE服务够利应程序编程接口(API)调DDE理库 完成ArcView通DDEDLL方法实现外部应程序通信文通实例详细 介绍DDE功实际应中ArcView作Clint作Server实现应程 序间通讯包括发送接受数执行请求返回分析结果通DDE方法 克服ArcView身开发语言落性达充分发挥ArcView身强图理功创
    造出符合时代特色桌面理信息系统实践证明采ArcViewVB5应程序通讯进行系 统开发种效桌面理信息系统开发方法4 实例分析ピ诒纠中VB5 应程序ArcView 发出Avenue 请求建立新文档views layouts 应程序询问ArcView 前激活文档时VB5 应程序目标ArcView 源ト绻已安装VB5 ArcView面步骤建立应程序(1) 启动VB5建立缺省窗体Form1(2) Form1根列属性建立控件然放窗体便整齐排列控件ObjectProperty SettingText BoxNametxtDDECommand ButtonCaptionSend RequestNamecmdRequestCombo BoxNamecboDocType(3) Form1说明部分增加面代码Const NONE0 MANUAL2Sub Startup()Dim tConst DDE_NO_APP282'this will start ArcView if it isn't runningOn Error GoTo FireUptxtDDELinkModeNONE'清DDE链接txtDDELinkTopicArcView|System'建立话txtDDELinkModeMANUAL'建立工链接Exit SubFireUpIf ErrDDENOAPP ThenChDir C\ARCVIEW2\BINtShell(arcview1)tDoEvents()ResumeElseMsgBox Unknown errorStopEnd IfEnd Sub(4) FormLoad 事件中增加列代码Sub FormLoad()cboDocTypetextcboDocTypeAddItem ViewcboDocTypeAddItem LayoutcboDocTypeAddItem SEdStartup'调startup 程序End Sub(5) FormUnload 事件中增加列代码Sub FormUnload (Cancel As Integer)txtDDELinkMode NONE'关闭DDE 话End Sub(6) cboDocTypeClick事件中增加列代码Sub cboDocTypeClick()cmdavGetProjectAddDoc(&cboDocType&make) avGetProjectGetActiveGet(0)Ge tWinOpentxtDDELinkExecute cmdEnd Sub(7) cmdRequestClick事件中增加列代码Sub cmdRequestClick ()'LinkItem够返回值Avenue scripttxtDDELinkItem avGetActiveDocGetNametxtDDELinkRequestEnd Sub(8) 存储VB5工程编译成EXE 文件ハ衷诩纯稍诵Visual Basic应程序果ArcView 没运行应程序 会激活dropdown combo box 选择文档名便ArcView中建立文档访问 前激活文档敲击Send Request button
    文框里会显示文档名例DDE 通讯通文框实现VB5中 text box picture boxlabel话中 作目标时窗体作源ヒ陨鲜道运行环境:Visual Basic 40ArcView21Windows31げ慰嘉南1边馥苓编理信息系统原理方法北京:测绘出版社1996 年8月2郭达志盛业华等编著理信息系统基础应煤炭工业出版社1997 年5月3(美国) Mike McKelvy & Ronald Martinsen 著Visual Basic 5开发手 册机械工业出版社1998年4月
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 积分 [ 获取积分 ]

    下载文档

    相关文档

    桌面时钟设计与实现实习报告

    XX大学信息工程学院桌面时钟设计与实现实习报告桌面时钟设计与实现学 号 姓 名 专业班级 指导教师 实践日期2014年1月6日-2014年1月17日目 录一、综合训练目的与要求 1...

    4年前   
    720    0

    保健品微商销售应用程序的设计与实现

    保健品微商销售应用是根据网上购物平台为模板开发,主要用于保健品推荐及销售的电商应用。其设计与实现经历了需求分析、数据库设计、系统详细设计、功能编码以及系统测试五个主要步骤。本应用设计主要包括后台...

    3年前   
    438    0

    通讯录管理系统数据库设计与实现

    通讯录管理系统数据库设计与实现1 需求简介(XX)1.1 功能概述通讯录管理系统用户基本信息管理联系人基本信息管理修改昵称修改密码添加联系人修改联系人删除联系人条件查询关键字查询分组基本信息添...

    3年前   
    713    0

    GoCom即时通讯助辽阳检察院桌面办公-通讯软件解决方案

    GoCom即时通讯助辽阳检察院桌面办公-通讯软件解决方案  正文:  (一)项目背景  随着信息技术的不断发展,政府部门的信息化建设工作也开展得如火如荼。辽阳市检察院非常重视自己的信息化建设,...

    9年前   
    514    0

    实训8 驱动程序和应用程序安装实训报告

    实训8 驱动程序和应用程序安装实训报告 实训内容安装各种硬件驱动程序和附加应用程序;安装常用应用程序。实训要求1. 熟悉驱动程序安装的各种方法。2. 熟悉附加应用程序的安装。3. 熟练安装常用...

    4年前   
    851    0

    和恋人之间的甜蜜短信

    和恋人之间的甜蜜短信  清清溪水间情人相嬉,朗朗月光下情人相随,灿灿花丛中情人相拥,微微晨风里情人相偎,恰如一首歌令人痴迷,好似一幅画令人心醉。  告诉你七种甜蜜心法:多关心我;多想我;多照顾...

    12年前   
    437    0

    办公室注重桌面环境和心理环境

    办公室注重桌面环境和心理环境   随着现代化进程的加快,人们的办公“硬件”水平逐渐提高,同时对办公环境的要求也越来越高,办公环境对人工作效率的影响也越来越大。整洁、明亮、舒适的工作环境,使员工...

    9年前   
    399    0

    安卓应用程序中的目标分裂

    安卓应用程序中的目标分裂 摘要 –安卓应用声明安卓运行平台的目标版本。当有更新的安卓版本在设备上运行时,应用程序会议兼容模式执行尝试模仿之前的版本。此设计具有严重的安全问题。过时安卓版本的应...

    6年前   
    2175    0

    数据分析应用程序

    中山桑芭丝服装有限公司 程 序 文 件 数据分析应用程序 编号:S-QP-19 版本/修改状态:A/0 生效日期:2002年 月 日 页码:第1页,共2页 拟制: ...

    14年前   
    4969    0

    新闻消息和通讯写作技巧讲座

    新闻消息和通讯写作技巧讲座新闻消息和通讯写作技巧讲座各位同仁大家下午好今天我很荣幸坐在这里同大家一起学习探讨有关新闻的写作技巧但愿我讲的内容对各位有点启发。分两部分一是消息二是通讯。天下文章总...

    9年前   
    453    0

    桌面广告合同

    桌面广告合同  甲方:   住所地:   联系电话:   乙方:__________________________   住所地:_______________________________...

    12年前   
    455    0

    地理信息系统考题

    第1章地理信息系统概述 1、数据:是指通过观察或观测获得的某一目标定性、定量描述的原始资料,其形式可以是数字、文字、符号、图形、图像等。 2、地理信息系统:具有对地理信息进行采集,存储管理...

    5年前   
    1269    0

    地理信息系统概论讲义

    讲 义课程名称:地理信息系统概论系 别:城市与资源学系 教师姓名:  职  称: 讲 师    授课班级:       XX大学理学院...

    2年前   
    373    0

    地理信息系统结课课程论文

    地理信息系统(Geographic InformationSystem,GIS)是以计算机平台为基础,将地物的空间位置信息与属性信息结合起来的多学科集成技术。在如今科学技术高速发展的时代

    2年前   
    564    0

    干栏式建筑设计和实现

    随着党中央对农民生活关注程度的提高,新农村基础设施建设工作都在全国范围内逐渐开展,其中民居改造就是非常重要的一项工作内容;而受城市住宅建设的影响,农村民居中

    4年前   
    1707    0

    汽车远光灯设计和实现

    汽车远光灯智能控制系统主要由远光灯光强检测部分、汽车环境光强检测并自动调光部分、时钟检测智能开启灯光部分、液晶显示远光灯亮灭情况部分、主动按键自由控制部分组成。整个系统以模

    4年前   
    728    0

    如何实现设计团队的有效组织和管理

    如何实现设计团队的有效组织和管理一、设计团队在国际设计领域的发展状况 设计团队作为区别于个人设计师的设计主体在国际设计领域的发展异常迅速。现如今,没有哪个工业设计师或建筑设计师是在单打独斗的完...

    9年前   
    862    0

    谈吐之间

    谈吐之间    在交谈的过程中,语速、语调、抑扬顿挫以及润饰等,极大地影响着表达效果。人们有意无意地通过这些因素,表现出所谓的言外之意。当你和别人交流时,需要设法从这些因素中来了解对方的心理...

    9年前   
    7370    0

    方圆之间

                          方圆之间      提及老人,我们会联想到高龄、行动不便等类似的词语。而我们南西口支行有两批特殊的群体客户,一是**市**区大院办事处,二是彭家...

    9年前   
    6540    0

    女人之间的交际守则

    女人之间的交际守则  俗话说:“三个女人一台戏”,“有女人的地方,笑多;有婆姨的地方,是非多。”由此可见,女人作为一个社会角色,她们的和睦相处不仅关系到一个小范围或局部的祥和,而且也关系到整体...

    12年前   
    518    0