开发者使用非框架插件模式授权方式.doc.pdf

开发者使用非框架插件模式授权方式.doc.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

开发者使用非框架插件模式授权方式

MapGIS桌面二次开发,为用户提供两种开发方式,一种是框架插件式开发,另

一种是非框架插件式,此文档为介绍开发者使用第二种开发方式,如何为产品授权操

作步骤。

一、开发产品

开发者基于MapGIS二次开发库开发产品,本文档以winform程序为例。

1.新建Windows窗体程序

在VS2010中选择“文件→新建→项目”,然后在弹出框的左侧模板栏选择

“VisualC#→Windows,中间选择“Windows窗体应用程序”,并设置“名

称”、“位置”、“解决方案名称等属性,新建项目界面如下图所示:

图错误!未定义书签。VS2010新建项目界面图

2.注册MapGIS地图显示控件

地图显示控件由程序集“MapGIS.GISControl.dll提供,该程序集位于Ma

pGIS10.2平台ObjectSDK目录(…\MapGIS10\Object)中。因此,需

要将此程序集里的地图显示控件注册添加到MicrosoftVisualStudio2010

的工具箱中,以方便拖拽式调用该控件到Form设计界面。

注:若拖拽过程致使VS2010程序出现卡掉情况的话,需要将平台安装路径即…./mapgis10/program

路径添加到环境变量中.

打开“工具箱”面板,鼠标在“常规选项卡上右击,选择“选择项菜单,将地

图显示控件添加到该选项卡下,如下图所示:

图错误!未定义书签。工具箱界面图

图错误!未定义书签。工具箱选择项界面图

注意:

(1)若您发现MicrosoftVisualStudio2010中已有窗口中未发现上图右侧的工具箱面板,请到“视图

—-工具箱”调出该面板;

(2)若发现工具箱面板是空白状态,您需要切换上图的Form1窗体到设计视图模式,方法:右击上图左侧

“Form1。cs”,选择“视图设计器即可。

点击下图中的“选择项:

图错误!不能识别的开关参数。添加Framework组件界面图

通过单击上图中的“浏览”按钮,找到MapGIS10.2平台安装目录下的程序

集“MapGIS。GISControl.dll”,然后单击确定按钮加载该程序集;此时,该

程序集提供的相关MapGIS界面控件(包括地图显示控件)将列举在上图列表中,并

默认处于勾选状态,如下图所示:

图错误!未定义书签。选择MapConrol界面图

默认勾选地图显示控件“MapControl”,单击“确定”按钮,添加此控件

到工具箱里的“常规选项卡”类别下,如下图所示:

图错误!不能识别的开关参数。添加MapControl成功的界面图

到此为止,显示一幅地图所需的地图显示控件加载完成,接下来将实现具体的功

能!

3.添加必要的MapGIS程序集引用

为项目添加必要的MapGIS程序集引用,在此需引用MapGIS.GeoMap.dl

l、MapGIS。GISControl。dll。引用方法步骤为:右击解决方案“GISDe

velop”项目下的“引用”选项卡,弹出如下图所示:

图错误!未定义书签。添加MapGIS组件界面图

切换到“浏览选项卡,从MapGIS10.2平台ObjectSDK目录(…\MapGIS

10\Object)找到上述两个程序集,单击“确定按钮即可。实现程序集引用后如下

图所示:

图错误!不能识别的开关参数。添加MapGIS程序集图

4.通过代码添加地图显示控件

地图显示控件由程序集“MapGIS.GISControl。dll提供,在写代码之

前,需添加该引用,如下图所示。

图错误!不能识别的开关参数。添加GISContr

文档评论(0)

肖陆乱撞 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档