GIS application development based on ArcObjects and C# .NET