Описание 
В папке находятся файлы программ (проектов), приведенные в книге в качестве примеров. Скопируйте папки в каталог проектов Delphi.
Проект (каталог)	Краткое описание	Глава в книге	
Скорость бега	Вычисляет скорость, с которой спортсмен пробежал дистанцию. Демонстрирует использование компонентов Edit, Label, Button; использование процедуры обработки события OnKeyPress для фильтрации символов, вводимых в поле Edit	Введение	
Покупка	Вычисляет стоимость покупки. Демонстрирует использование компонентов Edit, Label, Button; использование процедуры обработки события OnKeyPress для фильтрации символов, вводимых в поле Edit	Глава 1	
Дача	Вычисляет стоимость поездки на дачу. Демонстрирует использование функции программиста	Глава 6	
База данных "Школа"	База данных "Школа". Проект school — демонстрирует работу с базой данных в режиме таблицы, проект school2 — выборку информации из базы данных, проект school3 — использование динамического псевдонима. Подкаталог data содержит файл данных	Глава 17	
  Бинарный поиск в массиве	Бинарный поиск в массиве. Демонстрация использования алгоритма бинарного поиска, использования компонента CheckBox	Глава 5	
Ввод массива	Демонстрирует ввод и обработку массивов целых (getar.dpr) и дробных (getar1.dpr) чисел, использование компонента StringGrid	Глава 5	
Ввод из Memo	Демонстрация использования компонента Memo для ввода массива строк	Глава 5	
Вывод массива	Демонстрирует вывод массива в виде пронумерованного списка	Глава 5	
График функции	Вычерчивает график функции. Демонстрирует использование свойства Pixels, обработку событий onPaint и OnResize	Глава 10	
Два самолета	Демонстрирует использование битовых образов для вывода иллюстраций, свойства  Trasparent	Глава 10	
Движ. окр.	Демонстрирует принципы реализации простой мультипликации и использования компонента Timer для задания временных интервалов	Глава 10	
Динамический список 1	Демонстрирует создание и вывод неупорядоченного динамического списка	Глава 8	
Динамический список 2	Демонстрирует создание и вывод упорядоченного динамического списка	Глава 8	
Динамический список 3	Демонстрирует операции добавления и удаления элементов динамического упорядоченного списка	Глава 8	
Добавление записи в файл	Демонстрирует процесс добавления записи в файл, использование компонентов ComboBox, RadioButton и RadioGroup	Глава 8	
Запись-добавление в файл	Демонстрирует процессы создания нового файла и добавления информации в существующий файл, использование компонента Memo	Глава 7	
Звезды	Рисует на поверхности формы, в точке, в которой пользователь нажал кнопку мыши, контур звезды. Демонстрирует использование процедуры PolyLine, а также процедуры обработки события OnMouseDown для получения координаты точки, в которой нажата кнопка мыши	Глава 10	
Квадратное уравнение	Решение квадратного уравнения. Демонстрирует использование процедуры программиста и вывод справочной информации	Главы 6	
Кисть	Демонстрирует стили закраски областей	Глава 10	
Компонент	Пример компонента программиста (nkedit.pas), программа тестирования компонента tstNkEdit.dpr и использующая компонент NkEdit программа Fazenda.dpr	Глава 16	
Консоль	Пример консольного (DOS) приложения (пересчет веса из фунтов в килограммы). Демонстрирует работу со строками, преобразование кодировки символов	Глава 4	
Контроль веса	Вычисление оптимального веса. Пример реализации множественного выбора с использованием вложенных инструкций if.	Глава 2	
Кривая Гильберта	Строит рекурсивную кривую Гильберта	Глава 12	
Модуль	Пример модуля программиста. Модуль my_unit содержит функции IsInt и IsFloat	Глава 6	
Мультик	Демонстрация создания покадровой мультипликации	Глава 10	
Самолет	Демонстрирует использование битовых образов для создания сложной мультипликации (летящий над городом самолет). Aplane.dpr — загрузка битового образа из файла, Aplane1.dpr — загрузка битового образа из ресурса	Глава 10	
Олимпиада	Пример использования (ввод, сортировка, вывод) двумерного массива и компонента StringGrid	Глава 5	
Петербург	База данных "Архитектурные памятники Санкт-Петербурга". Подкаталог data содержит файл данных (Monuments.db) и файлы иллюстраций	Глава 17	
Погода	Простая база данных "Погода". Демонстрация обработки ошибок, возникающих при работе с файлами	Глава 7	
Поиск в массиве (перебором)	Демонстрирует алгоритм поиска в массиве методом перебора	Глава 5	
Поиск маршрута	Демонстрирует использование рекурсивной функции для поиска пути между двумя точками графа	Глава 12	
Поиск минимального 
маршрута	Демонстрирует использование рекурсивной функции для поиска минимального (кратчайшего) пути между двумя точками графа	Глава 12	
Поиск минимального 
элемента массива	Пример программы. Поиск минимального элемента массива чисел	Глава 5	
Полиморфизм	Иллюстрирует работу с объектами программиста и понятие "Полиморфизм"	Глава 9	
Просмотр AVI	Демонстрирует покадровый и непрерывный просмотр AVI-анимации, использование компонента Animate	Глава 11	
Поиск файла (рекурсия)	Демонстрирует использование механизма рекурсии для поиска файла на диске, использование функции SelectDirectory для выбора каталога и работу с WhideChar-строками	Глава 12	
Фунты	Пересчет веса из фунтов в килограммы. Демонстрирует использование: инструкции case для реализации множественного выбора; компонента ListBox	Глава 2	
Простое число	Пример программы. Проверяет, является ли число простым. Демонстрирует использование инструкции repeat	Глава 2	
Просмотр иллюстраций	Обеспечивает просмотр bmp-иллюстраций, использование функций FindFirst и FindNext	Глава 10	
Разговор	Пример программы. Вычисление стоимости телефонного разговора. Пример использования инструкции if	Глава 2	
Рубль	Дописывает слово "рубль" после числа. Демонстрирует использование: инструкции case для реализации множественного выбора; компонента ListBox	Глава 2	
Сетка	Выводит на поверхность формы координатные оси и оцифрованную сетку. Демонстрирует процесс вычерчивания различных по стилю линий, использование функции TextOut	Глава 10	
Сортировка массива обменом	Демонстрирует алгоритм сортировки массива методом обмена (пузырька)	Глава 5	
Сортировка массива выбором	Демонстрирует алгоритм сортировки массива по возрастанию путем выбора наименьшего элемента	Глава 5	
Справочная система	Пример справочной системы для программы "Квадратное уравнение". Каталог содержит исходный файл документа справочной системы (rtf-файл), файл проекта справочной системы (hpj-файл) и файл справочной системы (hlp-файл)	Глава 14	
Таблица символов	Выводит таблицу кодировки символов русского алфавита. Демонстрирует работу с символами, использование вложенных циклов for	Глава 3	
Тест компонента	Программа решения квадратного уравнения, в которой для ввода чисел (коэффициентов уравнения) используется компонент программиста (NEdit)	Глава 16	
Тест, версии 1 и 2	Пример программы. Проверка знаний. Версия 2 демонстрирует динамическое создание компонентов	Глава 15	
Сапер	Игра Сапер 2002. Демонстрирует работу с массивами, использование графики, рекурсии, ActivX-компонента hhopen	Глава 15	
Кораблик	Демонстрация использования метода базовой точки для построения и перемещения сложного изображения.	Глава 10	
Факториал	Пример рекурсивной функции "Факториал"	Глава 12	
Фунты-килограммы	Пример программы. Пересчет веса из фунтов в килограммы	Глава 1	
Число ПИ	Вычисление числа "Пи" с заданной точностью. Пример использования инструкции while	Глава 2	
Чтение из файла	Демонстрирует использование функции EOF в процессе чтения строк из файла.	Глава 7	
Чтение записей из файла	Демонстрация процесса чтения из файла и вывода в поле Memo записей, удовлетворяющих заданному условию.
Замечание. Файл данных (Medals.db) создается программой Добавление записи в файл	Глава 8	
Использование Animate	Демонстрация использования компонента Animate для вывода анимации пользователя, находящейся в avi-файле	Глава 11	
Звуки Windows	Демонстрация использования компонента MediaPlayer для воспроизведения звукового (WAV) файла	Глава 11	
Фунты-килограммы 1	Демонстрация использования компонента MediaPlayer для воспроизведения звукового (WAV) файла без участия пользователя	Глава 11	
Использование MediaPlayer	Демонстрация использования компонента MediaPlayer для воспроизведения сопровождаемой звуковом анимации (avi-файла)	Глава 11	
Использование hhopen	Демонстрация использования ActiveX-компонента Hhopen для вывода справочной информации, находящейся в chm-файле.	Глава 14	
Использование TRY	Демонстрация обработки исключения (ошибки времени выполнения программы) при помощи инструкции try ... except	Глава 13