Лекция №8 - Рисование в Visual Prolog 7.1
Код роботи: 1336
Вид роботи: Лекція
Предмет: Технологія створення програмних та інтелектуальних систем (Технология создания программных и интеллектуальных систем)
Тема: №8 - Рисование в Visual Prolog 7.1
Кількість сторінок: 6
Дата виконання: 2016
Мова написання: російська
Ціна: 100 грн
1. OnPainting
2. Пользовательские элементы управления
3. Представления о логике: Принцип резолюции
В этой главе вы научитесь рисовать, используя обработчик события onPaint. Начните с создания проекта с формой, на которой вы будете рисовать.
- Создайте проект:
-- Project Name: painting;
-- Object-oriented GUI (pfc/gui).
- Создайте пакет paintPack, присоединенный к корню дерева проекта.
- Вложите canvas.frm внутрь paintPack. Build/Build приложение.
- Включите пункт File/New панели задач приложения, и добавьте clauses
onFileNew(S, _MenuTag):-
X= canvas::new(S), X:show().
TaskWindow/Code Expert/Menu/TaskMenu/id_file/id_file_new.
После этого шага, если вы откомпилируете и запустите программу, когда вы выберете пункт File/New в меню вашего приложения, будет выполнен вышеприведенный предикат. Команда X=canvas::new(S) создаёт новый объект X класса window. Это окно будет дочерним окну задач S. Команда X:show() посылает сообщение объекту X показать это окно.
Что вы будете делать дальше? Если бы я был вами, я бы нарисовал что-нибудь на canvas, чтобы создать задний фон поинтереснее.