EPS18新利18新利目前支持C++、C#等编程语言以及VBScript/JSript等脚本语言开发。
基于EPS18新利18新利的二次开发,开发者一般需要有Windows编程的基本概念和18新利系统的基本概念(包括GIS原理概述、空间数据类型、空间数据库、空间数据结构与数据管理等),同时还需要了解EPS18新利18新利平台的基本概念、结构体系和操作方法,并熟悉一种目前平台所支持的开发语言工具。
C++ 开发:
图1:平台主要类库层次结构
图2:EPS数据组织层次结构
VBScript/JSript开发:
脚本接口构成:
有模脚本
以OnClick为入口函数,End Sub结束,在一个有模脚本程序中必须定义OnClick函数。有模脚本不支持与视图窗口进行交互操作。
脚本结构示例
Sub OnClick()
'添加代码
End Sub
无模脚本
以OnInitScript为入口函数,在一个无模脚本程序中必须定义OnInitScript、OnExitScript、OnOK和OnCancel函数。有模脚本允许与视图窗口进行交互操作,可以响应视图窗口的鼠标消息、按键消息和绘图消息。同时无模脚本支持通用参数录入对话框,通过该对话框可实现用户参数录入。
脚本结构示例
Sub OnInitScript()
mode = 0 '=0 无参数对话框=1 有参数对话框
title1="功能名称"
SSProcess.ShowScriptDlgmode,title
End Sub
Sub OnOK()
End Sub
Sub OnCancel()
End Sub
Beijing Sunway Technology Co., Ltd.
北京市昌平区北清路中关村生命科学园生命园路4号院博雅CC 7号楼4层 总 机:010-52593970 /71/72/73/74/75 传真:010-52593979
18新利快乐彩手机版© 2015 京ICP备14014528号-1 京公网安备 11011402010810号