Учебный Проект. Релиз 13
Автор: Виктор Юхтенко. Email victor@pdc.spb.su
Очередная версия Учебного проекта, функциональной идеей которого является простая игра.
Цель
Демонстрация приемов программирования приложений на языке Visual Prolog:
- Cпособы взаимодействия главного приложения с частями проекта, помещенными в DLL (Dynamically Linked Library - динамически связываемые библиотеки).
- Генерация и обработка исключений.
Функции
- Добавлена новая модель стратегии игры - Computer3, помещенная в DLL.
Код
- Проверено на версии Visual Prolog 7.3 build 7302.
- Набор проектов. Релиз 13 состоит из набора строго взаимосвязанных проектов - проекта главного приложения и трех DLL, для каждой из которых предусмотрен самостоятельный проект. Набор проектов содержит:
- Проект ObjectWin - проект главного исполняемого приложения.
- Проект ModelsDLL (генерирует DLL), в который помещены модели компьютерных стратегий игры Computer0, Computer1, Computer2.
- Проект Computer3DLL (генерирует DLL), в который помещена модель стратегии игры Computer3.
- Проект HumanInterfaceDLL (генерирует DLL), в который помещены классы, отноящиеся к HumanInterface. Эта DLL вызывается с помощью библиотеки, которая связывается с главным приложением в процессе построения приложения.
Установка
Если у Вас имеется VipSpbSDK, то все проекты находятся в директории Examples\Polyline\Polyline13\Programs
Если Вам нужен полный набор проектов серии Polyline (персональная версия), сгрузите и разархивируйте файлы архивов, пользуясь ссылками на форуме PDC ЗДЕСЬ
- VipSpbSDK_PE_73_Examples_Polyline_1_14.zip
- VipSpbSDK_PE_73_Tools_Polyline_1_14.zip]
в удобную для Вас директорию.
Коммерческая версия представлена в виде одного архива и может быть получена Здесь.
Оплата в любой из указанных валют. При оплате с рублевой кредитной карты валюта оплаты конвертируется в рубли по курсу банка-эмитента карты.
Директория с именем VipSpbSDK будет создана автоматически.
Запуск
- Запуск приложения из среды по E или запустить исполняемое приложение из директории EXE.
- Язык приложения определяется помещением в командной строке идентификатора языка:
- ru - русский
- en - английский
- При запуске из среды IDE параметр языка помещается в поле формы "Project Settings"\Run Options\Run Arguments, получаемой из меню Project\Settings...