Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MC-91(Зуйкова) / IBM_SPSS_Statistics_Core_System_Users_Guide.pdf
Скачиваний:
159
Добавлен:
08.02.2015
Размер:
6.76 Mб
Скачать

Глава

19

Создание настраиваемых диалоговых окон и управление ими

С помощью Конструктора настраиваемого диалогового окна можно создавать настраиваемые диалоговые окна и управлять ими для генерации синтаксиса команды. Конструктор настраиваемого диалогового окна предоставляет следующие возможности:

Создание собственной версии диалогового окна для встроенной процедуры IBM® SPSS® Statistics. К примеру, можно создать диалоговое окно для процедуры «Частоты», которая позволяет пользователю только выбирать набор переменных и генерирует синтаксис команды с предварительно настроенными параметрами, стандартизирующими вывод.

Создание пользовательского интерфейса, который генерирует синтаксис команды расширения. Команды расширения — это определенные пользователем команды SPSS Statistics, которые реализованы на языке программирования Python либо R.

Дополнительную информацию см. данная тема Настраиваемые диалоговые окна для команд расширения на стр. 403.

Открытиефайласоспецификациейдлянастраиваемогодиалоговогоокна, котороемогло быть создано другим пользователем, и добавление диалогового окна в установленные файлы SPSS Statistics. Дополнительно можно вносить собственные изменения.

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

Как запустить Конструктор настраиваемого диалогового окна

E Выберите в меню:

Cервис > Настраиваемые диалоговые окна > Конструктор настраиваемых диалоговых окон...

© Copyright IBM Corporation 1989, 2011.

376

377

Создание настраиваемых диалоговых окон и управление ими

Структура Конструктора настраиваемого диалогового окна

Макет

Макет — это область в Конструкторе настраиваемого диалогового окна, в которой создается макет диалогового окна.

Панель свойств

Панель свойств — это область в Конструкторе настраиваемого диалогового окна, где пользователь указывает свойства управляющих элементов, которые расположены в диалоговом окне, а также свойства самого диалогового окна, например местоположение меню.

Палитра инструментов

Панель инструментов содержит набор управляющих элементов, которые можно вставить в настраиваемое диалоговое окно. Панель инструментов можно отобразить или скрыть. Для этого выберите в меню «Вид» пункт «Панель инструментов».

Создание настраиваемого диалогового окна

Ниже приведена процедура создания настраиваемого диалогового окна.

378

Глава 19

EУкажите свойства диалогового окна, например заголовок, который отображается при его открытии, и расположение нового пункта меню для диалогового окна в меню IBM® SPSS® Statistics. Дополнительную информацию см. данная тема Свойства диалогового окна на стр. 378.

EВыберите управляющие элементы, например списки исходных и целевых переменных, которые составляют диалоговое окно, и любые вложенные диалоговые окна. Дополнительную информацию см. данная тема Типы управляющих элементов на стр. 388.

EСоздайте шаблон синтаксиса, в котором указан генерируемый диалоговым окном синтаксис команды. Дополнительную информацию см. данная тема Создание шаблона синтаксиса на стр. 382.

EУстановите диалоговое окно в SPSS Statistics и/или сохраните спецификацию для диалогового окна в файл пакета настраиваемого диалогового окна (.spd). Дополнительную информацию см. данная тема Управление настраиваемыми диалоговыми окнами на стр. 386.

По мере создания диалогового окна можно предварительно просматривать, как оно будет выглядеть в целом. Дополнительную информацию см. данная тема Предварительный просмотр настраиваемого диалогового окна на стр. 385.

Свойства диалогового окна

Чтобы просмотреть и настроить свойства диалогового окна:

EЩелкните макет в области, где отсутствуют управляющие элементы. При отсутствии управляющих элементов на макете свойства диалогового окна отображаются всегда.

Имя диалогового окна. Свойство «Имя диалогового окна» является обязательным и указывает уникальное имя для диалогового окна. Это имя используется для обозначения диалогового окна во время его установки или удаления. Во избежание конфликта имен можно использовать префикс диалогового окна с идентификатором организации, например URL-адресом.

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

Заголовок. Свойство «Заголовок» указывает текст, который отображается в заголовке диалогового окна.

Файл справки. Свойство «Файл справки» является необязательным и указывает путь к файлу справки для диалогового окна. Этот файл запускается, когда пользователь нажимает кнопку Справка в диалоговом окне. Файлы справки должны быть в формате HTML. Копия указанного файла справки входит в спецификации диалогового окна, когда диалоговое окно устанавливается или сохраняется в файле пакета настраиваемого диалогового окна. Если файл справки для диалогового окна отсутствует, то кнопка «Справка» в диалоговом окне исполнения скрыта.

379

Создание настраиваемых диалоговых окон и управление ими

После установки настраиваемого диалогового окна любые дополнительные файлы, например файлы изображений и таблицы стилей, должны храниться вместе с основным файлом справки. По умолчанию спецификации установленного настраиваемого диалогового окна хранятся в папке ext/lib/<имя_диалога> папки установки для Windows и Linux. Для Mac спецификации хранятся в папке /Library/Application Support/IBM/SPSS/Statistics/<версия>/CustomDialogs/<имя диалога>, где <версия>—

это двузначный номер версии IBM® SPSS® Statistics, например, 20. Дополнительные файлы должны располагаться в корне папки, а не во вложенных папках. Их необходимо вручную добавить во все файлы пакетов настраиваемых диалоговых окон, создаваемые для диалогового окна.

Если для устанавливаемых диалоговых окон указаны альтернативные папки с помощью переменной среды SPSS_CDIALOGS_PATH , сохраните все дополнительные файлы в папке <Имя_диалогового_окна> в соответствующей альтернативной папке. Дополнительную информацию см. данная тема Управление настраиваемыми диалоговыми окнами на стр. 386.

Примечание: При работе с диалоговым окном, открытым из файла пакета настраиваемого диалогового окна (.spd), свойство «Файл справки» указывает на временную папку, связанную с файлом .spd. Любые изменения файла справки необходимо вносить в копию, находящуюся во временной папке.

Свойства разворачивания веб проектов. Позволяет связать файл свойств с этим диалоговым окном с целью использования при создании приложений для тонких клиентов, которые развертывают в Интернете.

Немодальный. Это свойство указывает, является ли диалоговое окно модальным или немодальным. Если диалоговое окно является модальным, его необходимо закрыть, прежде чем пользователь сможет работать с основными окнами приложения («Данные», «Вывод» и «Синтаксис») или другими открытыми диалоговыми окнами. Немодальные диалоговые окна не имеют такого ограничения. По умолчанию создаются немодальные диалоговые окна.

Синтаксис. Свойство «Синтаксис» указывает шаблон синтаксиса, используемый для создания синтаксиса команды, генерируемого диалоговым окном при исполнении. Нажмите кнопку с многоточием (...), чтобы открыть диалоговое окно «Шаблон синтаксиса». Дополнительную информацию см. данная тема Создание шаблона синтаксиса на стр. 382.

Требуемые дополнения. Указывает одно или более дополнений, таких как Integration Plug-In for Python или Integration Plug-In for R, которые необходимы для запуска синтаксиса команды, созданного диалоговым окном. Например, если диалог формирует командный синтаксис для команды расширения, реализованной на R, поставьте флажок для Integration Plug-In for R. При попытке установить или запустить этот диалог будет выдано предупреждающее сообщение, в случае если необходимые надстройки отсутствуют.