学习 MeteoInfo二次开发教程(四)

教程四的问题不大。

1.private void AddMapFrame_ChinaSouthSea()、private void AddTitle()两个函数和public Form1()函数并列。

2.添加以上两个函数后,在public Form1()中添加:

1   AddMapFrame_ChinaSouthSea();
2   AddTitle();

进行调用。

3.ChinaSouthSea的MapFrame不需要向教程一中那样手动添加,完全由函数控制。

4.AddTitle函数中:

1 LayoutGraphic title = mapLayout1.AddText("MeteoInfo Class Library Demo", mapLayout1.Width / 2, 20, 12);

mapLayout1.Width/2:x方向位置

20:y方向位置,值越大越向下

12:字符串的字号

时间: 2024-07-29 07:01:47

学习 MeteoInfo二次开发教程(四)的相关文章

学习 MeteoInfo二次开发教程(一)

来自气象家园:http://bbs.06climate.com/forum.php?mod=viewthread&tid=6631 按照教程,没有太大问题,有些是对c#操作不熟悉导致. 1.添加dll类库引用 建立项目后,在"解决方案资源管理器"中,右键"引用",点击"添加引用",右下角"浏览",找到需要引用的MeteoInfoC.dll文件,点击确认. 2.添加类库中的控件 点击左侧栏"工具箱",

学习MeteoInfo二次开发教程(十)

1.复制文件cloud_1009271330.000,I-01.pal 2.改: GridData cloud = aDataInfo.GetGridData(""); 为: GridData cloud = aDataInfo.GetGridData("var"); 不然运行时会错误,虽然编辑脚本时没有提示错误. 3.在教程(九)中MaskOut没有成功实现,但是做完教程(十)后,MaskOut居然可以了.

学习 MeteoInfo二次开发教程(二)

1.注意TSB_Select_Click等几个名称要改为toolStripButton2_Click等. 2.以下代码的位置与public Form1()函数并行. 1 ToolStripButton _currentTool; 2 private void SetCurrentTool(ToolStripButton currentTool) 3 { 4 if (!(_currentTool == null)) 5 { 6 _currentTool.Checked = false; 7 } 8

学习 MeteoInfo二次开发教程(三)

1.breakList的问题 ((PolygonBreak) aLS.breakList[0]).DrawFill=false; 新的类库将LegendScheme的breakList属性改为了LegendBreaks,应该这样用: ((PolygonBreak)aLS.LegendBreaks[0]).DrawFill = false; 2.Offset的问题 1 cityLayer.LabelSet.Offset = 0; 2 需要改为以下两句: 3 cityLayer.LabelSet.X

学习MeteoInfo二次开发教程(十二)

1.添加新的Form窗体: 在解决方案资源管理器中,右键MeteoInfoDemo,"添加","Windows 窗体" 2.新窗体中添加好layersLegend1和Layout之后,要把layersLegend1的Modifiers属性设置为Public,否则在private void levelLatToolStripMenuItem_Click(object sender, EventArgs e)事件中无法访问新建窗体中的layersLegend1控件.

学习MeteoInfo二次开发教程(九)

最终的MaskOut功能未能实现 另外,一个有用的,在指定位置显示图片: 1 legend.MarkerType = MarkerType.Image; 2 legend.ImagePath = "D:\\tj.gif";

MeteoInfo二次开发教程(七)

1.站点文件 12010615.syn在D:\Program Files (x86)\MeteoInfo\SampleSYNOP_Stations.csv在D:\Program Files (x86)\MeteoInfo\Station 2.同样修改: breakList改为LegendBreaksLegendStyleEnum改为LegendStyles 3.GetStationModelData()函数: 1 //Get station model data 2 double[,] stat

微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo

原文:微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo 教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo 前几章中我讲解了微信开发平台提供第三方平台的好处,和使用流程,如果你看了我的文章相信你对开放平台有了初步的了解,但是在实际的开发过程

最好最实用的PHP二次开发教程

◆二次开发 1.什么是二次开发? 二次开发,简单的说就是在现有的软件上进行定制修改,功能的扩展,然后达到自己想要的功能和效果,一般来说都不会改变原有系统的内核. 2.为什么要二次开发? 随着信息化技术的不断发展,IT行业涌现出了一系列优秀的开源作品,其作者或是个人,或是项目小组,或是软件公司.选择和 应用这些优秀的开源软件,并在此基础上进行符合业务需求的二次开发,将给企业节省信息化成本(时间成本及开发成本)的同时,更能带来技术上的保障.这就是 我们常听的:站在巨人的肩膀上,你将看的更远.所以国内