Категория:VpPuZzle: различия между версиями
Строка 52: | Строка 52: | ||
=Пример построения Pzl-Контейнера Pzl-Компоненты= | =Пример построения Pzl-Контейнера Pzl-Компоненты= | ||
[[Pzl-Компонента за 10 шагов|'''В документе ''"Pzl-Компонента за 10 шагов"'' приведена подробная процедура построения контейнера ''MyDemoContainer'' и компоненты ''MyHelloWorld'' с демонстрацией работы непосредственно из среды ''Elementary PzlStudio''''']]. | [[Pzl-Компонента за 10 шагов|'''В документе ''"Pzl-Компонента за 10 шагов"'' приведена подробная процедура построения DLL-контейнера ''MyDemoContainer'' и компоненты ''MyHelloWorld'' с демонстрацией работы непосредственно из среды ''Elementary PzlStudio''''']]. | ||
Для ее воспроизведения на Вашем компьютере Вам необходимо иметь установленный на Вашем компьютере соответствующий набор средств. | Для ее воспроизведения на Вашем компьютере Вам необходимо иметь установленный на Вашем компьютере соответствующий набор средств. |
Версия 17:40, 22 ноября 2007
Автор: Виктор Юхтенко
Общие сведения
VpPuZzle является технологией (Pzl-Технология), позволяющей строить приложения в системе программирования Visual Prolog с использованием DLL, на основе принятых в этой технологии соглашений.
Классы, и пакеты, в которые они помещаются, удовлетворяющие принятым соглашениям, называются Pzl-компонентами.
Pzl-Компоненты помещаются в Pzl-Контейнеры. Pzl-Контейнер может содержать неограниченное число Pzl-Компонент.
Взамодействие обычных классов системы Visual Prolog и PZl-компонент, а также Pzl-компонент между собой, обеспечивается Pzl-Системой.
Главное приложение пользователя, включающее ядро Pzl-Системы, называется Pzl-Порт (PzlPort).
DLL, построенная в соответствии с принятыми соглашениями, называется DLL-контейнером.
Dll-Контейнер и Pzl-Порт являются Pzl-Контейнерами.
Обладая даже минимальным опытом работы с системой программирования Visual Prolog, можно легко создать компоненту и увидеть ее работу.
Pzl-Технология включает:
- Набор статически связываемых библиотек, представляющих Pzl-Систему
- Классы поддерживающие работу с Pzl-Системой
- Приложение Elementary PzlStudio, позволяющее
- включать в любое приложение, написанное в системе программирования Visual Prolog, Pzl-Систему.
- создавать Dll-контейнеры
- создавать Pzl-компоненты и помещать их в Pzl-Контейнеры.
- выполнять ряд других действий, обеспечивающих процесс разработки.
Информация по Pzl-технологии
Общая концепция, на которой базируется Pzl-Технология, описана в
Соглашения по построению Pzl-Компонент приведены в руководстве Pzl-Компонента.
Предикаты классов, поддерживающие работу статически связываемых библиотек, с которыми непосредственно взаимодействует Пользователь, описаны в документах:
Описание вспомогательной среды Elementary PzlStudio приведено в документе Elementary PzlStudio, части которого доступны также самостоятельно:
- Установка Базовых Свойств
- Добавление PzlPort в приложение
- Создание Pzl-Контейнера
- Создание Pzl-Компоненты
- Добавление/Удаление pzl-Компоненты в Pzl-Контейнер
- Регистрация компоненты
- Запуск компоненты
- Контроль состояния Pzl-Системы
Пример построения Pzl-Контейнера Pzl-Компоненты
Для ее воспроизведения на Вашем компьютере Вам необходимо иметь установленный на Вашем компьютере соответствующий набор средств.
Подкатегории
Эта категория содержит только следующую подкатегорию.
Страницы в категории «VpPuZzle»
Показано 15 страниц из 15, находящихся в данной категории.