How to create new tool?

Discussion created by iaminsu12 on Oct 24, 2012
Latest reply on Oct 25, 2012 by iaminsu12

I'm looking for how to create new tool in ArcGIS.

I developed console application with C# using ArcObject.

I want to make it as new tool in ArcMap, like new tool in arctoolbox.

I want make GUI for open dataset for several input data for my tool, and also output, just like plain Arctool.

I already checked walkthrough like this http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//0001000001ms000000

but I didn't get it.

How do I make simple GUI like below?


I thought about convert my code to Python and add it as new tool in ArcToolBox. But some part of my code cannot be converted to Python. So that's not an option.

I have very little experience with programing with C# and ArcObject, so please consider that.

Thank you.