新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

C#

开?/p>

GIS

应用简明教?/p>

 

2009-11-15  

来自?/p>

CSDN Blog  

字体大小?/p>

【大

 

?/p>

 

小?/p>

 

摘要:这篇是

C#

开?/p>

GIS

应用简明教程,从工具开始将其,包括设计窗体、创建永久图?/p>

等等。希望本文能对大家有所帮助?/p>

 

 

    

C#

开?/p>

GIS

?/p>

这里将介?/p>

MapX

为开发人员提供一系列的工具,

包括

C#

?/p>

MAPX

图元的编

程技术。这些工具的使用,可以通过

MapX

的帮助文档中查到?/p>

 

    

1.

工具

(ToolConstants) 

    

MapX

为开发人员提供一系列的工?/p>

,

这些工具的作用各有不?/p>

,

我们通过开发一个应用程

序来了解这些工具的作?/p>

,

至于这些工具的具体说?/p>

,

可以?/p>

MapX

的帮助文档中

,

通过查找

"Available Standard Tools" 

看到相应的解?/p>

.

一?/p>

MapX

的相关资料也有介?/p>

. 

    

?/p>

.NET

编程环境中新建一?/p>

C#

?/p>

WindeosApplication(Windows

应用程序

)

项目

,

然后在菜?/p>

中选择”项?/p>

/

添加引用?/p>

,

打开如下图的窗口

,

在窗口中选择

COM

标签

,

在组件名称列表中?/p>

?/p>

MapInfo MapX V5.

单击

"

确认

"

按钮

,

?/p>

Map5

控件加入?/p>

.Net

的工具箱?/p>

. 

    

接着

,

?/p>

MapInfo MapX V5 

控件画到窗体?/p>

,

再在窗体上画一?/p>

ComboBox

控件

comboBox1.

如下?/p>

: 

    

双击设计窗体

,

编写

Form1_Load

代码如下

: 

private void Form1_Load(object sender, System.EventArgs e) 

 

 

{ 

 

 

ArrayList ToolsList=new ArrayList(); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miArrowTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miCenterTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miLabelTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miPanTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miPolygonSelectTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miRadiusSelectTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miSymbolTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miTextTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miZoomInTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miZoomOutTool); 

 

 

comboBox1.DataSource=ToolsList; 

 

 

} 

 

    

以上代码通过一个数?/p>

ToolsList,

?/p>

MapXLib

的工具加入到

comboBox1

?/p>

.MapX

还有一?/p>

其它的工?/p>

,

它们的作用是往地图上加上点

,

?/p>

,

多边型和?/p>

.

因为这些工具要求有操作图?/p>

,

一

并在介绍图层的时候介?/p>

.

关于

ArrayList

的用?/p>

,

请参?/p>

C#

的有关资?/p>

. 

    

接着

,

双击

comboBox1,

并编写代码如?/p>

 

private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e) 

 

 

{ 

 

 

axMap1.CurrentTool=(MapXLib.ToolConstants)comboBox1.SelectedItem; 

 

 

} 

 

 

    

应注?/p>

,

?/p>

C#

中必须要显式地把

comboBox1

的选择项目

SelectedItem(

数据类型?/p>

object)

转换?/p>

MapXLib.ToolConstants.

因为

ToolConstants

?/p>

MapX

自己定义的一个枚举数据类?/p>

,C#

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

C#

开?/p>

GIS

应用简明教?/p>

 

2009-11-15  

来自?/p>

CSDN Blog  

字体大小?/p>

【大

 

?/p>

 

小?/p>

 

摘要:这篇是

C#

开?/p>

GIS

应用简明教程,从工具开始将其,包括设计窗体、创建永久图?/p>

等等。希望本文能对大家有所帮助?/p>

 

 

    

C#

开?/p>

GIS

?/p>

这里将介?/p>

MapX

为开发人员提供一系列的工具,

包括

C#

?/p>

MAPX

图元的编

程技术。这些工具的使用,可以通过

MapX

的帮助文档中查到?/p>

 

    

1.

工具

(ToolConstants) 

    

MapX

为开发人员提供一系列的工?/p>

,

这些工具的作用各有不?/p>

,

我们通过开发一个应用程

序来了解这些工具的作?/p>

,

至于这些工具的具体说?/p>

,

可以?/p>

MapX

的帮助文档中

,

通过查找

"Available Standard Tools" 

看到相应的解?/p>

.

一?/p>

MapX

的相关资料也有介?/p>

. 

    

?/p>

.NET

编程环境中新建一?/p>

C#

?/p>

WindeosApplication(Windows

应用程序

)

项目

,

然后在菜?/p>

中选择”项?/p>

/

添加引用?/p>

,

打开如下图的窗口

,

在窗口中选择

COM

标签

,

在组件名称列表中?/p>

?/p>

MapInfo MapX V5.

单击

"

确认

"

按钮

,

?/p>

Map5

控件加入?/p>

.Net

的工具箱?/p>

. 

    

接着

,

?/p>

MapInfo MapX V5 

控件画到窗体?/p>

,

再在窗体上画一?/p>

ComboBox

控件

comboBox1.

如下?/p>

: 

    

双击设计窗体

,

编写

Form1_Load

代码如下

: 

private void Form1_Load(object sender, System.EventArgs e) 

 

 

{ 

 

 

ArrayList ToolsList=new ArrayList(); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miArrowTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miCenterTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miLabelTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miPanTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miPolygonSelectTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miRadiusSelectTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miSymbolTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miTextTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miZoomInTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miZoomOutTool); 

 

 

comboBox1.DataSource=ToolsList; 

 

 

} 

 

    

以上代码通过一个数?/p>

ToolsList,

?/p>

MapXLib

的工具加入到

comboBox1

?/p>

.MapX

还有一?/p>

其它的工?/p>

,

它们的作用是往地图上加上点

,

?/p>

,

多边型和?/p>

.

因为这些工具要求有操作图?/p>

,

一

并在介绍图层的时候介?/p>

.

关于

ArrayList

的用?/p>

,

请参?/p>

C#

的有关资?/p>

. 

    

接着

,

双击

comboBox1,

并编写代码如?/p>

 

private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e) 

 

 

{ 

 

 

axMap1.CurrentTool=(MapXLib.ToolConstants)comboBox1.SelectedItem; 

 

 

} 

 

 

    

应注?/p>

,

?/p>

C#

中必须要显式地把

comboBox1

的选择项目

SelectedItem(

数据类型?/p>

object)

转换?/p>

MapXLib.ToolConstants.

因为

ToolConstants

?/p>

MapX

自己定义的一个枚举数据类?/p>

,C#

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

C#

开?/p>

GIS

应用简明教?/p>

 

2009-11-15  

来自?/p>

CSDN Blog  

字体大小?/p>

【大

 

?/p>

 

小?/p>

 

摘要:这篇是

C#

开?/p>

GIS

应用简明教程,从工具开始将其,包括设计窗体、创建永久图?/p>

等等。希望本文能对大家有所帮助?/p>

 

 

    

C#

开?/p>

GIS

?/p>

这里将介?/p>

MapX

为开发人员提供一系列的工具,

包括

C#

?/p>

MAPX

图元的编

程技术。这些工具的使用,可以通过

MapX

的帮助文档中查到?/p>

 

    

1.

工具

(ToolConstants) 

    

MapX

为开发人员提供一系列的工?/p>

,

这些工具的作用各有不?/p>

,

我们通过开发一个应用程

序来了解这些工具的作?/p>

,

至于这些工具的具体说?/p>

,

可以?/p>

MapX

的帮助文档中

,

通过查找

"Available Standard Tools" 

看到相应的解?/p>

.

一?/p>

MapX

的相关资料也有介?/p>

. 

    

?/p>

.NET

编程环境中新建一?/p>

C#

?/p>

WindeosApplication(Windows

应用程序

)

项目

,

然后在菜?/p>

中选择”项?/p>

/

添加引用?/p>

,

打开如下图的窗口

,

在窗口中选择

COM

标签

,

在组件名称列表中?/p>

?/p>

MapInfo MapX V5.

单击

"

确认

"

按钮

,

?/p>

Map5

控件加入?/p>

.Net

的工具箱?/p>

. 

    

接着

,

?/p>

MapInfo MapX V5 

控件画到窗体?/p>

,

再在窗体上画一?/p>

ComboBox

控件

comboBox1.

如下?/p>

: 

    

双击设计窗体

,

编写

Form1_Load

代码如下

: 

private void Form1_Load(object sender, System.EventArgs e) 

 

 

{ 

 

 

ArrayList ToolsList=new ArrayList(); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miArrowTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miCenterTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miLabelTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miPanTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miPolygonSelectTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miRadiusSelectTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miSymbolTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miTextTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miZoomInTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miZoomOutTool); 

 

 

comboBox1.DataSource=ToolsList; 

 

 

} 

 

    

以上代码通过一个数?/p>

ToolsList,

?/p>

MapXLib

的工具加入到

comboBox1

?/p>

.MapX

还有一?/p>

其它的工?/p>

,

它们的作用是往地图上加上点

,

?/p>

,

多边型和?/p>

.

因为这些工具要求有操作图?/p>

,

一

并在介绍图层的时候介?/p>

.

关于

ArrayList

的用?/p>

,

请参?/p>

C#

的有关资?/p>

. 

    

接着

,

双击

comboBox1,

并编写代码如?/p>

 

private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e) 

 

 

{ 

 

 

axMap1.CurrentTool=(MapXLib.ToolConstants)comboBox1.SelectedItem; 

 

 

} 

 

 

    

应注?/p>

,

?/p>

C#

中必须要显式地把

comboBox1

的选择项目

SelectedItem(

数据类型?/p>

object)

转换?/p>

MapXLib.ToolConstants.

因为

ToolConstants

?/p>

MapX

自己定义的一个枚举数据类?/p>

,C#

Ͼλ">
Ͼλ
Ŀ

C开发MapInfo教程1 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

C#

开?/p>

GIS

应用简明教?/p>

 

2009-11-15  

来自?/p>

CSDN Blog  

字体大小?/p>

【大

 

?/p>

 

小?/p>

 

摘要:这篇是

C#

开?/p>

GIS

应用简明教程,从工具开始将其,包括设计窗体、创建永久图?/p>

等等。希望本文能对大家有所帮助?/p>

 

 

    

C#

开?/p>

GIS

?/p>

这里将介?/p>

MapX

为开发人员提供一系列的工具,

包括

C#

?/p>

MAPX

图元的编

程技术。这些工具的使用,可以通过

MapX

的帮助文档中查到?/p>

 

    

1.

工具

(ToolConstants) 

    

MapX

为开发人员提供一系列的工?/p>

,

这些工具的作用各有不?/p>

,

我们通过开发一个应用程

序来了解这些工具的作?/p>

,

至于这些工具的具体说?/p>

,

可以?/p>

MapX

的帮助文档中

,

通过查找

"Available Standard Tools" 

看到相应的解?/p>

.

一?/p>

MapX

的相关资料也有介?/p>

. 

    

?/p>

.NET

编程环境中新建一?/p>

C#

?/p>

WindeosApplication(Windows

应用程序

)

项目

,

然后在菜?/p>

中选择”项?/p>

/

添加引用?/p>

,

打开如下图的窗口

,

在窗口中选择

COM

标签

,

在组件名称列表中?/p>

?/p>

MapInfo MapX V5.

单击

"

确认

"

按钮

,

?/p>

Map5

控件加入?/p>

.Net

的工具箱?/p>

. 

    

接着

,

?/p>

MapInfo MapX V5 

控件画到窗体?/p>

,

再在窗体上画一?/p>

ComboBox

控件

comboBox1.

如下?/p>

: 

    

双击设计窗体

,

编写

Form1_Load

代码如下

: 

private void Form1_Load(object sender, System.EventArgs e) 

 

 

{ 

 

 

ArrayList ToolsList=new ArrayList(); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miArrowTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miCenterTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miLabelTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miPanTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miPolygonSelectTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miRadiusSelectTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miSymbolTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miTextTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miZoomInTool); 

 

 

ToolsList.Add(MapXLib.ToolConstants.miZoomOutTool); 

 

 

comboBox1.DataSource=ToolsList; 

 

 

} 

 

    

以上代码通过一个数?/p>

ToolsList,

?/p>

MapXLib

的工具加入到

comboBox1

?/p>

.MapX

还有一?/p>

其它的工?/p>

,

它们的作用是往地图上加上点

,

?/p>

,

多边型和?/p>

.

因为这些工具要求有操作图?/p>

,

一

并在介绍图层的时候介?/p>

.

关于

ArrayList

的用?/p>

,

请参?/p>

C#

的有关资?/p>

. 

    

接着

,

双击

comboBox1,

并编写代码如?/p>

 

private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e) 

 

 

{ 

 

 

axMap1.CurrentTool=(MapXLib.ToolConstants)comboBox1.SelectedItem; 

 

 

} 

 

 

    

应注?/p>

,

?/p>

C#

中必须要显式地把

comboBox1

的选择项目

SelectedItem(

数据类型?/p>

object)

转换?/p>

MapXLib.ToolConstants.

因为

ToolConstants

?/p>

MapX

自己定义的一个枚举数据类?/p>

,C#



ļ׺.doc޸Ϊ.docĶ

  • ±׼ѧӢ-˵̳3ԭļ2018
  • пӢﶯרϰ
  • ҵѧķģ
  • Ȼѧ ʽ
  • ʡ2
  • ߵȴҵ ڶʽ
  • ѧԺ˶ʿоѧҵѧʵʩϸ()
  • ϰ(ʦ)
  • ҵġҵĿⱨ-Сҵ״Բ
  • ϺΪʲôҪᡰи¡

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)