MeteoInfo二次开发教程(一)

2019-08-03 10:59

MeteoInfo二次开发教程(一)

由于MeteoInfo几经升级,原来写的二次开发教程已经难以满足需求,因此重新开课讲解,有兴趣的朋友最好能根据讲解进行实践。

第一课先讲讲最基本的引用MeteoInfo类库和添加LayersLegend、MapView和MapLayout控件。

上述3个控件是MeteoInfo类库里最重要的控件:

1. LayersLegend是管理MapFrame和Layer的(还有Group) 2. MapView是地图显示控件

3. MapLayout是图形版面管理控件。

使用过MeteoInfo桌面软件应该很容易理解这几个控件的用途。

本教程使用的是最新MeteoInfo类库(MeteoInfoC.dll),可以在MeteoInfo软件中找到。开发平台是Microsoft Visual C# 2008 Express Edition,当然2010也是可以的。

1、新建桌面程序项目,并引用MeteoInfo类库:

新建一个项目:

引用MeteoInfo类库:

添加MeteoInfo类库中的控件

控件添加后:

2、添加MeteoInfo类库中的主要控件:

在主窗体中添加菜单栏、工具栏、状态栏,以及一个SplitContainer和一个TabControl,将tabControl1的两个TabPage分别改名为Map和Layout:

将LayersLegend控件加入SplitContainer的左边(layersLegend1),将MapView控件添加到

tabControl1的Map页面中(mapView1),将MapLayout控件添加到tabControl1的Layout页面中(mapLayout1),控件的Dock属性设置为Fill。为了将这三个控件相互关联起来,首先要给layersLegend1添加一个MapFrame,点击layersLegend1属性中的MapFrames属性,在弹出的对话框中增加一个MapFrame:

将刚添加的MapFrame的MapView属性设置为mapView1,Active属性设置为True:

将layersLegend1的MapLayout属性设置为mapLayout1:


MeteoInfo二次开发教程(一).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:员工考勤管理规定

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: