这是大概要求,反正就这些了,帮帮我,

将MapControl、PageLayoutControl、TOCControl和ToolBarControl集成在一起,编写一个程序,要求能显示shape、Mxd、栅格图像、调整图层的显示顺序、打开属性表、加载自定义工具、命令和菜单、实现鹰眼功能、实现地图联动、能够进行地图的局部缩放、移动、绘制点线面和地图标注等功能。
通过鼠标右键单击TOCControl控件,能显示弹出式菜单。弹出式菜单中需要包括:删除图层、打开属性表和全图显示三个子菜单。要求使用接口编程,用类实现接口,尽可能将各种方法封装用类进行封装。

新建一个C# Winforms窗体
按照你的要求把这些控件拖上去,MapControl、TOCControl似乎是第三方的,是不是ArcGIS里面的,具体做法,看其对应的文档。反正文档里都有例子的。