2010-07-21 1 views
0

Каков наилучший маршрут или место для начала работы с arcobjects, если он не является разработчиком и не стремится стать одним из них?Начало работы с arcobjects, не стремясь быть разработчиком?

Я использую gis профессионально в течение длительного времени, почти двух десятилетий, arcinfo/arcgis для большей части этого; Я весьма хорош. Я изучаю разработку программного обеспечения и даже имею скромно успешное небольшое приложение python, используемое в публичном проекте; Мне не хорошо! Я не хочу становиться полноценным разработчиком программного обеспечения, но я постоянно сталкиваюсь с вещами, которые я просто не могу обойтись без программирования (example). В мире arcgis это ставит меня довольно прямо в лагере python, и это хорошо для меня, поскольку мне нравится python, однако python не имеет прямого доступа к arcobjects.

Soooo, мне нужно начать, но где? Arcgis help says, чтобы начать работу с ESRI Developer Network, но $ 1500/год, определенно, не в моем бюджете, и звучит, как использование кувалды, чтобы качать комара. И на каком языке .NET, Visual Basic или Visual C++?

Спасибо за ваши мысли.

+0

[ArcObjects API для ArcGIS Desktop-Library Reference] (http://resources.esri.com/help/9.3/arcgisdesktop/arcobjects/ao_start.htm), выберите папку слева, и вы можете получить 9.3 диаграммы объектной модели. (источник: [Stefan Offermann] (http://forums.esri.com/thread.asp?t=285247&f=993&c=93)) –

+0

Это может быть входная дверь мне нужна: [ArcObjects Help для разработчиков .NET] (http://help.arcgis.com/en/sdk/10.0/Arcobjects_net/conceptualhelp/index.html) –

ответ

2

Предполагая, что у вас есть рабочий стол, я просто установил SDK с установочного DVD-диска и download the free VS2010 60 day eval (который может быть расширен).

VS Express is supported, но я никогда не использовал его.

Для языка я бы держался подальше от C++. Для C# существует больше примеров кода, чем VB.NET. За исключением ключевого слова yield, VB.NET и C# равны.