Российская сеть изучения и охраны пернатых хищников
Я хочу сообщить о встрече окольцованной птицы!
Пернатые хищники
Соколообразные
Совообразные
Изучение
Ключевые виды
Мониторинг
Фаунистика
Миграции
Кольцевание
Охрана
Платформинг
Нестбоксинг
Птицы и ЛЭП
ООПТ
Информация о сети
Устав и программа
Члены сети
Проекты
Мероприятия сети
Блоги
СМИ о нас
Библиотека
Журнал “RC”
Методики
Книги
Статьи
Отчёты и доклады
Презентации
Новости
События
Конференции
Прочие объявления
Из соцсетей
Для спонсоров
Горящие проекты
МЫ В СОЦСЕТЯХ
RRRCN RRRCN
Fatbirder's Top 1000 Birding Websites
НАШИ БАННЕРЫ
RRRCN RRRCN

ArcView GIS для экологов

1.1.5.3. Базовые расширения

1.1.5.3.1. Расширение Dialog Designer

Dialog Designer – Проектировщик инструментария (файл: dialog.avx) – это расширение к ArcView, которое предоставляет новый инструмент для настройки пользовательского интерфейса программы.

До подключения Проектировщика (или других аналогичных расширений), отсутствует возможность проектировать и настраивать пользовательский инструментарий, используя ArcView, и чтобы настроить панель инструментов ArcView в соответствии с целями и задачами конкретной работы приходится обращаться к другим программам, которые работают вне ArcView, например Microsoft Visual Basic. В то же время неэффективно заставлять внешнее приложение общаться с ArcView, когда в ArcView заложена возможность внутренней настройки интерфейса.

Проектировщик позволяет организовать одну задачу или ряд взаимосвязанных задач в отдельном окне ArcView. Более того, имеется возможность вывести взаимосвязанные задачи в отдельную категорию команд или кнопку на панели управления. С Проектировщиком инструментария возможно следующее:

- создавать специализированные формы ввода данных;

— организовывать взаимосвязанные инструменты в отдельные меню категорий команд;

— добавлять кнопки непосредственно к Виду или Компоновке;

— связывать команды непосредственно с теми или иными данными того или иного проекта;

- организовывать управление скриптами и расширениями.

Проектировщик обеспечивает:

- переходную платформу для развития среды, которая работает на PC, UNIX Workstation, и Macintosh;

- интегрированные опции, которым не нужно общаться с ArcView через Динамический Обмен данными (Dynamic Data Exchange (DDE) или Отдаленные Запросы Процедуры (Remote Procedure Calls (RPC);

- прямой доступ к работе с компонентами ArcView, типа Таблиц, Видов и Тем;

- более легкий способ размещения команды и всего того, что может быть включено в проект ArcView или интегрировано в расширение.

Проектировщик лишь позволяет добавлять к интерфейсу ArcView опции для выполнения специализированных задач, не заменяя главное окно ArcView.

Составляющая проекта ArcView — «Dialogs – Сценарии инструментария» — это не что иное, как проекты настройки отдельных элементов панели управления, адаптированные под выполнение специфических задач (на языке ArcView – Диалоги).

Как только расширение «Dialog Designer – Проектировщик инструментария» включается, в меню составляющих проекта появляется новый документ (составляющая) — «Dialogs – Сценарии инструментария». Каждый новый сценарий инструментария может быть создан путем нажатия на кнопку «New – Новый» в панели окна проекта. Если в проекте уже имеются Сценарии инструментария, то они в виде списка отображаются в правом окне проекта (рис. 65). Для того, чтобы открыть нужный Сценарий, необходимо его выделить в правом окне проекта и нажать кнопку «Open – Открыть» в панели окна проекта, либо дважды щелкнуть по названию Сценария левой кнопкой мыши. Для того чтобы загрузить Сценарий в панель управления ArcView, необходимо его выделить в правом окне проекта и нажать кнопку «Run – Выполнить» в панели окна проекта.

Сценарий инструментария (Диалог) – пользовательский инструмент интерфейса, который может использоваться для построения приложений в ArcView. По сути это некая форма хранения и редакции целого ряда средств управления опциями – кнопки, ползунки, окна, поля и т.п. Сценарий инструментария позволяет создать набор меню команд, кнопок и/или инструментов и поместить его в панель управления ArcView или какого-либо окна составляющей проекта ArcView. Иначе говоря, – это место, куда можно поместить необходимые средства управления, и расположить их в нужном порядке.

Сценарий инструментария состоит из окна, имеющего неактивную панель (с набором кнопок свернуть, развернуть и закрыть окно в правой части панели) и Рамки Сценария. Эта рамка представляет видимую часть Сценария и содержит средства управления, которые будут выведены в панель управления или на экран. Средства управления, которые в Рамке не отражаются, также являются частью Сценария, но на экране они отображаться не будут. Размер Рамки можно изменять произвольно.

Работа по созданию Сценария довольно проста: в режиме открытого окна Сценария следует выбирать нужные инструменты в панели управления, нажав на них вести курсор в окно Рамки и кликать левой кнопкой мыши. После этой операции выбранный тип инструментария появляется в окне Рамки Сценария. Далее его нужно разместить в нужной позиции и присвоить скрипт, который будет осуществлять необходимую опцию.

В режиме открытого окна Сценария инструментария в стандартной панели управления ArcView без подключения дополнительных модулей доступны 6 клавиш категорий команд: File – Файл, Edit – Редактирование, Dialog Editor – Редактор Сценария, Controls – Контроль, Window – Окно, Help – Помощь (рис. 66-67), ряд горячих кнопок и ряд кнопок инструментов (рис. 65).

Горячие кнопки (средний ряд) слева направо:

1. Save Project – Сохранить проект – команда позволяет сохранить проект. Команда также активируется одновременным нажатием кнопок клавиатуры Ctrl+S;

2. Cut – Вырезать – команда вырезает выделенный элемент Сценария и копирует его в буфер обмена. Команда также активируется одновременным нажатием кнопок клавиатуры Ctrl+X;

3. Copy – Копировать – команда копирует выделенный элемент Сценария в буфер обмена. Команда также активируется одновременным нажатием кнопок клавиатуры Ctrl+C;

Рис. 65. Горячие кнопки панели управления ArcView в режиме открытого Сценария инструментария
Рис. 65. Горячие кнопки панели управления ArcView в режиме открытого Сценария инструментария.

4. Paste – Вставить – команда вставляет элемент Сценария из буфера обмена. Команда также активируется одновременным нажатием кнопок клавиатуры Ctrl+V;

5. Bring to Front – На передний план – команда позволяет вывести выделенные элементы на передний план Сценария (поверх других элементов);

6. Send to Back – На задний план – команда позволяет вывести выделенные элементы на задний план Сценария (под другие элементы);

7. Compile – Скомпилировать – команда позволяет скомпилировать Сценарий, т.е. преобразовать скрипты Сценария из формы, которую можно прочитать и понять (из текста), в форму, которая может быть легко обработана ArcView (во время процесса компиляции ArcView проверяет скрипт на правильность синтаксиса и расположения слов в каждом операторе);

8. Run – Выполнить – команда позволяет запустить Сценарий и осуществить операции, прописанные скриптами Сценария;

9. Load Text File – Загрузить текстовый файл – команда позволяет загрузить в окно редакции скрипта существующий файл скрипта для Сценария (*.ded), вызывая окно загрузки файла – Load Script;

10. Write Text File – Записать в текстовый файл – команда позволяет записать текст скрипта или его выделенную часть для Сценария в текстовом формате (по умолчанию с расширением *.ded), вызывая окно сохранения файла – Write Script;

11. Help – Помощь – команда активирует курсор, наведением которого на интересующий объект вызывается справка по данному объекту;

Кнопки инструментов (нижний ряд) слева направо:

1. Pointer – Указатель (Стандартный курсор) – используется как инструмент выделения элементов компоновки;

2. Button – Кнопка – инструмент позволяет вставить кнопку в Сценарий инструментария. Доступно 3 типа кнопок: Label Button – кнопка с надписью, Button – горячая кнопка, Tool – кнопка инструмента;

3. Text – Текст – инструмент позволяет подписать кнопку, либо вставить текст в другой элемент Сценария. Доступно 2 типа элементов: Text Line – текст в одну строку и Text Box – текст в несколько строк;

4. Box – Поле – инструмент позволяет вставить в Сценарий поле инструментария. Доступно 2 типа полей: List Box – прямоугольное поле с ползунками внизу и справа, Combo Box – линейное поле, содержащее меню элементов, вызываемое кнопкой в правой части;

5. Text Label – Подпись – инструмент позволяет подписывать любые элементы Сценария, либо комментарии к ним;

6. Check Box – Прямоугольное активное поле – инструмент позволяет вставить в Сценарий квадратное активное поле, использующееся для выбора опции курсором (при включении отмечается флажком или галочкой);

7. Radio Button – Круглое активное поле — инструмент позволяет вставить в Сценарий круглое активное поле, использующееся для выбора опции курсором (при включении отмечается точкой);

8. Slider – Ползунок — инструмент позволяет вставить в Сценарий ползунок, использующийся для увеличения или уменьшения параметров создаваемого объекта или времени осуществляемого действия;

9. Icon Box – Иконка — инструмент позволяет вставить в Сценарий иконку, загрузив для нее любой рисунок из доступных на диске;

10. Control Panel – Контрольная панель — инструмент позволяет вставить в Сценарий контрольную панель для отображения информации той или иной опции;

Категория команд «File – Файл» содержит набор команд, характерный для данной категории в других составляющих:

Close – Закрыть – команда закрывает активный Сценарий инструментария;

Close All – Закрыть все – команда закрывает все открытые окна;

Save Project – Сохранить проект – команда позволяет сохранить проект. Команда также активируется одновременным нажатием кнопок клавиатуры Ctrl+S, либо горячей кнопкой «Save Project – Сохранить проект» в панели управления;

Exit – Выход – команда выхода из программы.

Категория команд «Edit – Редактирование» содержит набор команд, характерный для данной категории в других составляющих:

Cut – Вырезать – команда позволяет вырезает выделенный элемент Сценария и копирует его в буфер обмена. Команда также активируется одновременным нажатием кнопок клавиатуры Ctrl+X;

Copy – Копировать – команда позволяет скопировать выделенный элемент Сценария в буфер обмена. Команда также активируется одновременным нажатием кнопок клавиатуры Ctrl+C;

Paste – Вставить – команда позволяет вставить элемент Сценария из буфера обмена. Команда также активируется одновременным нажатием кнопок клавиатуры Ctrl+V;

Delete – Удалить – команда позволяет удалить выделенный элемент Сценария. Команда также активируется нажатием кнопки клавиатуры Del;

Select All – Выделить все – команда позволяет выделить весь элементы Сценария.

Рис. 66. Меню категории команд «Dialog Editor – Редактор Сценария»
Рис. 66. Меню категории команд «Dialog Editor – Редактор Сценария».

Категория команд «Dialog Editor – Редактор Сценария» (рис. 66) содержит следующий набор команд:

Properties – Свойства Сценария – команда позволяет изменить название Сценария, вписать автора и подписать комментарий к Сценарию;

Size – Размер – команда позволяет изменять размер окна Сценария, вызывая диалоговое окно «Dialog Size»;

Compile – Скомпилировать – команда позволяет скомпилировать скрипты Сценария, т.е. преобразовать их из формы, которую можно прочитать и понять (из текста), в форму, которая может быть легко обработана ArcView. Команда также активируется одноименной горячей кнопкой из панели управления;

Run – Выполнить – команда позволяет запустить Сценарий и осуществить операции, прописанные скриптами Сценария. Команда также активируется одноименной горячей кнопкой из панели управления и нажатием кнопки клавиатуры F5;

Load Text File – Загрузить текстовый файл – команда позволяет загрузить в окно редакции скрипта существующий файл скрипта для Сценария (*.ded), вызывая окно загрузки файла – Load Script;

Write Text File – Записать в текстовый файл – команда позволяет записать текст скрипта или его выделенную часть для Сценария в текстовом формате (по умолчанию с расширением *.ded), вызывая окно сохранения файла – Write Script;

Категория команд «Controls – Контроль» (рис. 67) содержит следующий набор команд:

Properties – Свойства элементов Сценария – команда позволяет настроить элементы Сценария, присвоив им скрипты, прописав комментарии и строки помощи и т.п., вызывая диалоговое окно настройки параметров для активного Сценария;

Size and Align… – Размер и Наклон – команда позволяет определить размеры и наклон элементов Сценария, вызывая одноименное диалоговое окно в котором можно вписать размеры в единицах измерения экрана и угол наклона. Команда также активируется одновременным нажатием кнопок клавиатуры Ctrl+A;

Рис. 67. Меню категории команд «Controls – Контроль»
Рис. 67. Меню категории команд «Controls – Контроль».

Control Fasteners… – Настройка для масштабирования – команда позволяет задать параметры изменения элементов Сценария, отображаемых в панели управления ArcView, при масштабировании окна ArcView;

Bring to Front – На передний план – команда позволяет вывести выделенные элементы на передний план Сценария (поверх других элементов);

Send to Back – На задний план – команда позволяет вывести выделенные элементы на задний план Сценария (под другие элементы);

 

Содержание

 

 

Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Наверх

Пернатые хищники и их охрана
Форум сети
Фотоальбом
Видеотека
  • Login

  • Войти через loginza

    1.01.2018

    Скопа выбрана птицей 2018 года в России

    Скопа. Фото М. Сиденко

    Союз охраны птиц России выбрал скопу птицей 2018 года

    29.12.2017

    Всероссийская конференция, посвященная 120-летию профессора Г.П. Дементьева состоится в конце сентября 2018 года

    Г.П. Дементьев

    Всероссийская конференция с международным участием, посвященная 120-летию профессора Г.П.Дементьева и Школа по биологическим основам охоты с ловчими птицами «Орнитология: история, традиции, проблемы и перспективы» будет проходить 27 сентября – 1 октября 2018 г. на Звенигородской биологической станции им.С.Н.Скадовского Биологического факультета МГУ.

    Все новости

    Актуальные проблемы охраны птиц

    Актуальные проблемы охраны птиц

    Актуальные проблемы охраны птиц. Материалы Всероссийской научно-практической конференции, посвященной 25-летию Союза охраны птиц России (Москва, 10-11 февраля 2018 г.) / Отв. ред. А.В. Салтыков – Москва – Махачкала, 2018. 256 с.

    Первый Всероссийский орнитологический конгресс. Тезисы докладов

    Первый Всероссийский орнитологический конгресс — тезисы докладов

    Первый Всероссийский орнитологический конгресс (г. Тверь, Россия, 29 января – 4 февраля 2018 г.). Тезисы докладов / Ред.: А.Б. Поповкина, С.П. Харитонов. Тверь, 2018. 370 с.

    Все публикации