Pzl-Компонента за 10 шагов: различия между версиями

Материал из wikiru.visual-prolog.com

Строка 71: Строка 71:


=Шаг 7. Регистрируем компоненту=
=Шаг 7. Регистрируем компоненту=
Через меню '''Tools/Register Components''' вызываем форму и устанавливаем:
*Имя PZL-файла контейнера ''MyDemoContainer.PZL (...)'' - находим в целевой директории проекта
*View The Content of '''<Container>''' at Target '''<Current User>'''
[[Image:PzlStudio DemoRun RegisteringSelection.png]]
Отмечаем компоненту "MyHelloWorld".
Нажимаем кнопку '''Register Selected'''. Компонента зарегистрирована!
[[Image:PzlStudio DemoRun RegisteringRegistered.png]]
Нажимаем '''Close''', закрываем форму.
=Шаг 8. Пишем программу в классе MyHelloWorld=
=Шаг 8. Пишем программу в классе MyHelloWorld=
=Шаг 9. Опять компилируем контейнер=
=Шаг 9. Опять компилируем контейнер=

Версия 11:03, 21 ноября 2007

Покажем, как проходит процесс построения Pzl-Контейнера и Pzl-Компоненты.

Шаг 1. Первый запуск Elementary PzlStudio

Если у Вас нет PzlStudio в меню Start/... компьютера, то найдите директорию SpbSolutions/Bin и запустите приложение PzlStudioElementary.exe.

Вы получаете

PzlStudio DemoRun Initialized.png

Проверьте состояние Ваших установок и при необходимости откорректируйте их. Для этого вызовите через Tools/Options форму установки общих свойств:

PzlStudio OptionsDLG.png

Нажимаем Close, закрываем форму.

Шаг 2. Создаем контейнер MyHelloWorld

Через меню File/New.../Container вызываем форму и устанавливаем имя контейнера MyDemoContainer. PzlStudio DemoRun ContainerCreate.png

Нажимаем Create. Контейнер создан!

Нажимаем Close, закрываем форму.

Шаг 3. Компилируем контейнер

Открываем IDE системы программирования Visual Prolog.

Открываем Проект MyDemoContainer.prj6.

PzlStudio DemoRun ContainerAtIDE.png

Строим проект (Ctrl-Shift-B).

Сохраняем проект (Ctrl-S).

Шаг 4. Создаем компоненту

Через меню File/New.../Component вызываем форму и устанавливаем:

  • Имя директории компоненты MyHelloWorld
  • Имя компоненты MyHelloWorld.

Остальные параметры не редактируем, они нам подходят.

PzlStudio DemoRun ComponentCreate.png

Нажимаем Create. Компонента создана!

Нажимаем Close, закрываем форму.

Шаг 5. Добавляем компоненту в контейнер

Через меню Tools/Add.../Component To Container вызываем форму и устанавливаем:

  • Имя проекта контейнера ... /MyDemoContainer.prj6
  • Пакет компоненты ... /MyHelloWorld.pack.

PzlStudio DemoRun AddComponent.png

Нажимаем Add As Original. Компонента в контейнере!

Нажимаем Close, закрываем форму.

Шаг 6. Компилируем контейнер

Возвращаемся к IDE, к тому же проекту MyDemoContainer.prj6.

PzlStudio Demo ComponentAddedProject.png

Запускаем построение проекта (Ctrl-Shift-B). Соглашаемся Yes to All на предложение IDE по добавлению пакетов в проект.

PzlStudio DemoRun ContainerAddGuiDialog.png

Теперь в проекте видны все файлы пакета MyHelloWorld.pack.

PzlStudio Demo ProjectCompiled.png

Сохраняем проект (Ctrl-S).

Шаг 7. Регистрируем компоненту

Через меню Tools/Register Components вызываем форму и устанавливаем:

  • Имя PZL-файла контейнера MyDemoContainer.PZL (...) - находим в целевой директории проекта
  • View The Content of <Container> at Target <Current User>

PzlStudio DemoRun RegisteringSelection.png

Отмечаем компоненту "MyHelloWorld". Нажимаем кнопку Register Selected. Компонента зарегистрирована!

PzlStudio DemoRun RegisteringRegistered.png


Нажимаем Close, закрываем форму.

Шаг 8. Пишем программу в классе MyHelloWorld

Шаг 9. Опять компилируем контейнер

Шаг 10. Запускаем!

Ссылки