北京新葡京赌场股份有限新葡京赌场
二次开拓

EPS地理信息工作站当前撑腰C++、C#等编程语言以及VBScript/JSript等脚本语言开拓。

基于EPS地理信息工作站的二次开拓,开拓者一般需要有Windows编程的基本概念和地理信息系统的基本概念(包括GIS原理概述、空间数据类型、空间数据库、空间数据结构与数据治理等),同时还需要了解EPS地理信息工作站平台的基本概念、结构体系和操作方法,并熟悉一种当前平台所撑腰的开拓语言工具。

C++ 开拓:

  • SDL(Sunway Dynamic linked Library)是EPS平台提供的一套基于VC++6.0开拓环境下(Sp2补丁以下)的二次开拓包;
  • 通过SDL开拓包,可实现在EPS平台定制满足本单位要求的专用功能;
  • EPS平台下的房产、地籍和管网等专业应用模块均是采纳SDL方式开拓而成;

1:平台主要类库层次结构

2EPS数据组织层次结构

VBScript/JSript开拓:

  • EPS脚本语言遵循VBScript和JScript语言标准,撑腰用户在EPS平台上进行二次开拓,主要实现EPS平台工程治理、选择集操作、数据编辑、数据整理、数据转换和系统设置等处置;
  • EPS脚本以*.VBS或*.JS为扩展名,采纳文本文件格式存储,无需编译即可在EPS平台中以菜单、工具按钮或命令行方式执行;
  • 帮助文档VBScript5.5.chm、JS55.CHM、EpsScript.chm。

脚本接口构成:

  • SSProcess平台常用数据处置接口
  • SSProject工程治理接口
  • SSView屏幕绘图函数接口
  • SSParameter共享参数接口
  • SSArray动态数组接口
  • 专业模块脚本接口
  • SSPipe管线处置接口
  • SSurvey外业处置接口
  • ….

有模脚本

以OnClick为入口函数,End Sub结束,在一个有模脚本程序中必须定义OnClick函数。有模脚本不撑腰与视图窗口进行交互操作。

脚本结构示例

Sub OnClick()

'添加代码

End Sub

无模脚本

以OnInitScript为入口函数,在一个无模脚本程序中必须定义OnInitScript、OnExitScript、OnOK和OnCancel函数。有模脚本同意与视图窗口进行交互操作,能够响应视图窗口的鼠标消息、按键消息和绘图消息。同时无模脚本撑腰通用参数录入对话框,通过该对话框可实现用户参数录入。

脚本结构示例

Sub OnInitScript()

mode = 0 '=0 无参数对话框=1 有参数对话框

title="功能名称"

SSProcess.ShowScriptDlgmode,title

End Sub

Sub OnOK()

End Sub

Sub OnCancel()

End Sub


北京新葡京赌场股份有限新葡京赌场?Beijing ?Sunway ?Technology ?Corp.,Ltd

北京市昌平区北清路中关村生命科学园生命园路4号院博雅CC 7号楼4层 总 机:凯时娱乐官方网站推举易发Y88A.com /71/72/73/74/75 传真:凯时娱乐官方网站推举易发Y88A.com

版权一切? 2015 凯时娱乐官方网站上Houbet.com

Sitemap 条评论