相信很多GIS专业的同学都想走开发这条路,在这里,作为一个上课时不好好学,等课程结束后才发觉二次开发美妙的人,后悔莫及啊。话不多说,二次开发界面创建如下:
1、打开VS2010
2、单击文件->新建->项目到下一个界面
3、选中Window窗体应用程序,在下面的名称上输入程序名称,在位置上选择存储路径,这样一个应用程序就创建好了。
4、接下来,我们就要拖入相关控件。点击左侧工具箱,我们分别添加如下控件:
ONE: 在所有Window窗体下选择menuStrip,并在右侧属性窗口中设置Dock属性为TOP;
TWO: 在ArcGIS Windows Forms下选择ToolbarControl,并在右侧属性窗口中设置Dock属性为TOP;
THREE: 在ArcGIS Windows Forms下选择TOCControl,并在右侧属性窗口中设置Dock属性为Left;
FOUR: 在容器下选择TabControl,并在右侧属性窗口中设置Dock属性为right;
FIVE: 在TabControl的tabpage1中拖入工具箱ArcGIS Windows Forms下MapControl,并设置其DOCK为fill
SIX: 在TabControl的tabpage2中拖入工具箱ArcGIS Windows Forms下PageLayoutControl,并设置其DOCK为fill
seven: 在ArcGIS Windows Forms下选择LicenseControl,拖入窗体
最后,在programe.cs的main()下输入代码:
ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Engine);
这是因为开发的程序在代码运行前需要指定运行时。
这时候按F5即可运行创建的应用程序界面。