C#开发GIS应用简明教程(一)
2009-09-03 15:37
411 查看
第一篇 准备
使用C#开发GIS应用,你应该首先在系统中安装Visual Studio .Net(建议使用2003版本),然后还需要安装MapInfo公司开发的MapX 5.0版本.MapX 的4.X版本和.Net的兼容有一些问题.可能无法实现本教程介绍的某些功能.
另外,你还应该尽可能地收集所有关于.NET,C#和MapX有关的资料,教程非常实用,专门解决技术问题,而不打算列举资料,所以,最好手头上有一些备查的资料.如果实在找不到,最起码要求能看懂MSDN.Met和MapX的帮助.
关于.Net的安装很多教程都有涉及,此处不再赘述.
MapX 5.0的安装很容易,按照提示一步步就可以安装,和一般的软件安装没什么区别,安装完控件以后千万别忘了同时安装附带的地图数据.
安装好以上软件后,还需要在.Net编程环境中加入MapX 5.0控件.
在.Net编程环境中新建一个WindeosApplication(Windows应用程序)项目,然后在菜单中选择”项目/添加引用”,打开如下图的窗口,在窗口中选择COM标签,在组件名称列表中双击MapInfo MapX V5.单击"确认"按钮,即可将Map5控件加入到.Net的工具箱中.
现在,所有的准备工作都已经完成了,为了测试安装是否正确,我们做个简单的地图放大程序.
在刚刚打开的项目中,从工具栏中选择Mapinfo MapX V5控件,把它画到项目中的Form1窗口上,如下图:
增加一个Button控件button1,将它的Text属性改为”放大”,如下图:
在设计窗口中双击按钮并编写代码如下:
编译,运行程序.如果没有什么错误的话,准备工作就已经完成了.
练习:
1. 完成应用程序,在窗口中实现放大,缩小,漫游功能.
2. 熟悉MapInfo MapX中的GeoSet Manager程序.
3. 了解GIS的有关知识.(推荐到"程序员资源大联盟"网站查看相关版块的内容.
来自:http://blog.csdn.net/lijipan/archive/2005/04/13/346502.aspx
使用C#开发GIS应用,你应该首先在系统中安装Visual Studio .Net(建议使用2003版本),然后还需要安装MapInfo公司开发的MapX 5.0版本.MapX 的4.X版本和.Net的兼容有一些问题.可能无法实现本教程介绍的某些功能.
另外,你还应该尽可能地收集所有关于.NET,C#和MapX有关的资料,教程非常实用,专门解决技术问题,而不打算列举资料,所以,最好手头上有一些备查的资料.如果实在找不到,最起码要求能看懂MSDN.Met和MapX的帮助.
关于.Net的安装很多教程都有涉及,此处不再赘述.
MapX 5.0的安装很容易,按照提示一步步就可以安装,和一般的软件安装没什么区别,安装完控件以后千万别忘了同时安装附带的地图数据.
安装好以上软件后,还需要在.Net编程环境中加入MapX 5.0控件.
在.Net编程环境中新建一个WindeosApplication(Windows应用程序)项目,然后在菜单中选择”项目/添加引用”,打开如下图的窗口,在窗口中选择COM标签,在组件名称列表中双击MapInfo MapX V5.单击"确认"按钮,即可将Map5控件加入到.Net的工具箱中.
现在,所有的准备工作都已经完成了,为了测试安装是否正确,我们做个简单的地图放大程序.
在刚刚打开的项目中,从工具栏中选择Mapinfo MapX V5控件,把它画到项目中的Form1窗口上,如下图:
增加一个Button控件button1,将它的Text属性改为”放大”,如下图:
在设计窗口中双击按钮并编写代码如下:
private void button1_Click(object sender, System.EventArgs e) { axMap1.CurrentTool=MapXLib.ToolConstants.miZoomInTool; } |
练习:
1. 完成应用程序,在窗口中实现放大,缩小,漫游功能.
2. 熟悉MapInfo MapX中的GeoSet Manager程序.
3. 了解GIS的有关知识.(推荐到"程序员资源大联盟"网站查看相关版块的内容.
来自:http://blog.csdn.net/lijipan/archive/2005/04/13/346502.aspx
相关文章推荐
- [转]关于C#开发GIS应用简明教程的说明
- C#开发GIS应用简明教程(三)
- C#开发GIS应用简明教程(二)
- Android简明开发教程二十三:发布应用
- Android native应用开发简明教程 (2) - 本地应用的原理
- 用Google App Engine开发Go应用的简明教程
- ArcGIS Runtime SDK for iOS开发系列教程(4)——如何让你的iOS应用具有GIS能力
- Android简明开发教程二十三:发布应用
- Android native应用开发简明教程 (1) - 本地开发武器库概览
- 【入门教程】使用C#开发SequoiaDB的应用
- Android简明开发教程二十三:发布应用
- Android简明开发教程三:第一个应用Hello World
- GisPower,GIS动力,gis开发应用,3S资源,gis资源,gis,rs,gps,3s,arcgis,supermap,mapgis,教程,软件
- ArcObjects GIS应用开发——基于C#.NET--PDF下载
- 应用MapXtreme2004开发GIS代码(C#) 搜索TAB表中的元素
- C#苹果应用开发——第一讲初始Xamarin Xamarin ios 教程 Xamarin跨平台开发
- 关于Gis的c#开发,mapinfor 的应用
- C#应用教程之SQLServer基础应用开发
- Android简明开发教程二十三:发布应用
- Android简明开发教程三:第一个应用Hello World