<optgroup id="afebc"><var id="afebc"></var></optgroup>

      <tfoot id="afebc"><video id="afebc"><dfn id="afebc"><form id="afebc"><dt id="afebc"></dt></form></dfn></video><sub id="afebc"><b id="afebc"><rp id="afebc"><object id="afebc"><caption id="afebc"><small id="afebc"><dfn id="afebc"><label id="afebc"><q id="afebc"></q><noscript id="afebc"></noscript><colgroup id="afebc"></colgroup></label><progress id="afebc"></progress><strike id="afebc"><fieldset id="afebc"><hgroup id="afebc"></hgroup></fieldset></strike></dfn><param id="afebc"></param></small></caption></object></rp></b></sub><table id="afebc"><aside id="afebc"><map id="afebc"><option id="afebc"><video id="afebc"></video></option></map></aside></table><optgroup id="afebc"><b id="afebc"><i id="afebc"></i><dt id="afebc"><dt id="afebc"></dt></dt></b></optgroup><map id="afebc"></map></tfoot><cite id="afebc"></cite>

        <var id="afebc"></var>
        <input id="afebc"><li id="afebc"></li></input>

      1. 北京山维科技股份有限公司
        二次开发

        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层 总 机:010-52593970 /71/72/73/74/75 传真:010-52593979

        版权所有© 2015 京ICP备14014528号-1

        四方彩票 |四方彩票首页 |四方彩票入口 | |手机版 | | 迪士尼彩乐园|600W彩票网|葡京娱乐彩票|0365cc彩票下载|主流彩票|永利网彩票|