Главная /
Разработка приложений на языке Visual Prolog /
Определение предикатов обработки событий onPaint и onMouseDown имеет вид: onPaint(_Source, rct(10, 10, 20, 20), GDI):- !, GDI:clear(color_Red). onPaint(_Source, _Rectangle, GDI):- GDI:clear(color_Green). onMouseDown(_Source, _Point, _ShiftControlAlt, _But
Определение предикатов обработки событий onPaint
и onMouseDown
имеет вид:
onPaint(_Source, rct(10, 10, 20, 20), GDI):- !,
GDI:clear(color_Red).
onPaint(_Source, _Rectangle, GDI):-
GDI:clear(color_Green).
onMouseDown(_Source, _Point, _ShiftControlAlt, _Button):-
invalidate(rct(10, 10, 20, 20)).
Что произойдет после щелчка мыши?
вопрос
Правильный ответ:
Клиентская область окна будет закрашена красным цветом
На зеленом фоне появится маленький красный квадрат
На красном фоне появится маленький зеленый квадрат
Клиентская область окна будет закрашена зеленым цветом
Сложность вопроса
59
Сложность курса: Разработка приложений на языке Visual Prolog
66
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет эти вопросы интуит? Это же легко
24 апр 2018
Аноним
Очень сложные тесты
25 июл 2016
Другие ответы на вопросы из темы программирование интуит.
- # Определение предиката move имеет вид: move() = tuple(I, J):- L = [tuple(0, 0), tuple(0, 1), tuple(0, 2), tuple(1, 0), tuple(1, 1)], tuple(I, J) in L, list::all(L, {(tuple(I1, J1)):- math::abs(I - I1) + math::abs(J - J1) <= 2}). Сколько решений имеет цель X = move()?
- # Окно drawForm должно открываться по нажатию кнопки Ok окна familyForm. В определении предиката onOkClick достаточно подставить подцель:
- # Считать текст из текстового файла можно следующим образом:
- # Найдите решение для цели L = [X || X = std::cIterate(5)]:
- # Пусть L = list::decompose([1, 0, 1, 0, 1, 0, 1], {(X) = X}). Укажите элементы, составляющие список L: