А.П. Полищук, С.А. Семериков
ПРОГРАММИРОВАНИЕ В
WINDOW
средствами Free Pascal
[Оформление в HTML: Valery Votintsev]
От автора:
Перед вами учебное пособие, ориентированное на программирующего пользователя,
посвященное методам программирования в системе X Window.
Приведен лабораторный практикум по созданию сетевых графических
приложений средствами Xlib. Изложение ориентировано на ОС Linux,
однако все приведенные сведения могут быть применены в любой ОС
семейства UNIX. Особенностью данного пособия является использование
в качестве средства программирования компилятора FPC (Free Pascal Compiler).
Данное пособие использовалось в Криворожском государственном педагогическом
университете в 2002-2003 учебном году в спецкурсе "Элементы профессионального
программирования", но это, по-моему, ненужный официоз.
Все было намного проще - я решил проверить "А можно? А в такой позе?
А если вот так? А ...?" ;)) Оказалось - можно :))
Книжка слепилась за несколько дней их ранее наработанного материала,
изменился только язык - с C на Pascal.
Замечания и предложения присылайте на e-mail.
Содержание
Введение
1. Основы программирования в системе X Window
1.1. Основные понятия
1.1.1. Общее устройство X Window
1.1.2. X-окно
1.1.3. Управление окнами
1.1.4. Графические возможности X Window
1.1.5. Свойства и атомы
1.1.6. Первый пример
1.1.7. События
1.1.8. Атрибуты окна
1.1.9. Операции над окнами
1.1.10. Лабораторная работа №1 "Основные понятия Xlib"
1.2. Текст и графика
1.2.1. Графический контекст
1.2.2. Характеристики графического контекста
1.2.3. Вывод текста
1.2.4. Использование цвета
1.2.5. Битовые и пиксельные карты
1.2.6. Изменение формы мышиного курсора
1.2.7. Лабораторная работа №2 "Текст и графика"
1.3. Работа с внешними устройствами
1.3.1. Клавиатура
1.3.2. Мышь
1.3.3. Лабораторная работа №3 "Работа с внешними устройствами"
1.4. Программы и их ресурсы
1.4.1. Формат файла ресурсов
1.4.2. Доступ к ресурсам программ
1.4.3. Лабораторная работа №4 "Программы и их ресурсы"
1.5. Межклиентское взаимодействие
1.5.1. Механизм свойств
1.5.2. Общение с менеджером окон
1.5.3. Лабораторная работа №5 "Межклиентское взаимодействие"
Литература
|