Книги

Основы программирования для Win32 на Free Pascal


Вводное слово

Данная книга предназначена для того, чтобы продемонстрировать основные методы программирования для Win32-платформ, используя компилятор Free Pascal. При написании использовалась версия компилятора 1.0.10.

Предполагается, что читатель знаком с Free Pascal, то есть - языком, компилятором и т.д., однако совершенно не знаком с программированием для Windows. Некоторые моменты могут показаться оскорбительно разжеванными, некоторые - пройденными слишком быстро и поверхностно - предполагается, что справкой читатель пользоваться умеет.

Изложение материала идет от простого к сложному. При этом, учитывается практический аспект - так, например, работа со стандартными элементами управления дана до работы с графикой. Тем не менее, все примеры в книге носят сугубо абстрактный, иллюстративный характер.

Для лучшего усвоения материала рекомендуется представить его как лекцию, которую читает маленький гномик с большущей бородой и полупогасшей трубкой, который рисует код на грифельной доске. Причем, если слушатель трудно воспринимает какой-то момент, гномик прячет в бороде ухмылку и ехидно так щурится.


Содержание


1. Пустое окно

     1.1 Оконная функция

     1.2 Класс окна

     1.3 Создание окна

     1.4 Цикл обработки сообщений

     1.5 Резюме

2. Управление программой - примитив

     2.1 Главное меню окна

     2.2 Контестное меню

     2.3 Кнопки

     2.4 Сообщение WM_COMMAND

     2.5 Резюме

3. Стандартные элементы управления (первая часть)

     3.1 Класс "BUTTON"

     3.2 Поля ввода

     3.3 Статические элементы управления

     3.4 Резюме

4. Стандартные элементы управления (вторая часть)

     4.1 Элемент управления "список" (класс "LISTBOX")

     4.2 Выпадающие (комбинированные) списки (класс "COMBOBOX")

     4.3 Работа со списками

     4.4 Работа с выпадающим списком

     4.5 Резюме

Актуальные версии
FPC3.0.4release
Lazarus1.8release
MSE4.6release
fpGUI1.4.1release
наши спонсоры ;)
Если вашей задачей является поиск лояльного, надежного казино https://casinonetgame.ru/