Программирование в X-Window средствами Free Pascal

Перейти к содержанию

1.1.10. Лабораторная работа №1 "Основные понятия Xlib"

  1. Используя компилятор командной строки, откомпилируйте пример из п. 1.1 и выполните полученную программу.
  2. Настройте интегрированную среду Анюта для работы с кириллицей и выполните компиляцию в ней предыдущей программы.
  3. На основе примера напишите программу, которая при нажатии клавиши мыши пишет сообщение Pressed, а при отпускании - Released.
  4. Используя функции XFlush()/XSync() и delay(), напишите программу без цикла обработки сообщений, отображающую черное окно размером 100х100 пикселей в течение 5 секунд.

Приложение:

Демонстрационные исполняемые файлы: lab1.zip

Исходный код модулей (x.pp, x11.pp, xlib.pp, xresource.pp, xutil.pp): units.zip