Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
     Графика    >>
   
 

А.П. Полищук, С.А. Семериков

ПРОГРАММИРОВАНИЕ В

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 "Межклиентское взаимодействие"
Литература