Модули: начало

0 голосов
спросил 17 Апр, 07 от Zenon (140 баллов) в категории Программные продукты Esri
Доброго времени суток

У меня есть потребность написать модули для ArcVIEW GIS 3.2a, но пока не умею.

Не чужд от программирования, так что проблем с новым языком быть не должно.

Уважаемые форумчане, подскажите литературу для начала работы...

Спасибо
    

1 Ответ

0 голосов
ответил 17 Апр, 07 от Grigoriy (127,020 баллов)
Читайте Help.

image

"Сначала создайте проект, который будет содержать скрипты, элементы управления, документы и любые другие объекты, которые Вы хотели бы включить в свое расширение. По соглашению назовите этот проект <ExtName(имя расширения)>.apr. (например, "test.apr"). Любые скрипты, которые Вы хотите включить в расширение, должны в названии содержать префикс, который указывал бы на данное расширение, например, Test.MyScript1. Скрипты, содержащиеся в загруженных модулях и расширениях, появляются в Менеджере текстов программ (ScriptManager), а поиск и идентификация скриптов значительно облегчаются, если Вы будете следовать этому соглашению.

После создания объектов, которые включаются в Ваше расширение, необходимо написать скрипты, которые устанавливают, выгружают и создают само расширение.

1     Скрипт создания модуля содержит код, который создает объект модуля (расширения), задает его свойства и заполняет его объектами, которые Вы хотите туда поместить. При запуске этого скрипта создается объект расширения.
2     Скрипт инталяции определяет, каким образом объекты модуля устанавливаются в текущий проект, когда Вы создаете или открываете проект, или загружаете расширение. Этот скрипт становится собственностью расширения. Это необязательный скрипт, но если в Вашем расширении есть еще какие-либо объекты, кроме скриптов, скорее всего он Вам понадобится.

3     Скрипт выгрузки модуля определяет, каким образом объекты модуля или расширения удаляются из проекта, когда Вы его закрываете или выгружаете модуль. Все объекты, которые добавляются в проект в скрипте инсталяции Install, должны быть удалены из проекта в скрипте Uninstall. Этот скрипт становится собственностью расширения. Это необязательный скрипт, но если в Вашем расширении есть еще какие-либо объекты, кроме скриптов, скорее всего он Вам понадобится.

Чтобы создать файл расширения, запустите скрипт создания расширения make. Если Вы захотите внести в модуль изменения, сначала измените файл этого проекта, а затем перезапустите скрипт make."
    
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...