Исходники программ на Delphi

Скорость бега

Скачать
Вычисляет скорость, с которой спортсмен пробежал дистанцию. Демонстрирует использование компонентов Edit, Label, Button; использование процедуры обработки события OnKeyPress для фильтрации символов, вводимых в поле Edit

Покупка

Скачать
Вычисляет стоимость покупки. Демонстрирует использование компонентов Edit, Label, Button; использование процедуры обработки события OnKeyPress для фильтрации символов, вводимых в поле Edit

Дача

Скачать
Вычисляет стоимость поездки на дачу. Демонстрирует использование функции программиста

База данных "Школа"

Скачать
База данных "Школа". Проект school - демонстрирует работу с базой данных в режиме таблицы, проект school2 - выборку информации из базы данных, проект school3 - использование динамического псевдонима. Подкаталог data содержит файл данных

Бинарный поиск в массиве

Скачать
Бинарный поиск в массиве. Демонстрация использования алгоритма бинарного поиска, использования компонента CheckBox

Ввод массива

Скачать
Демонстрирует ввод и обработку массивов целых (getar.dpr) и дробных (getar1.dpr) чисел, использование компонента StringGrid

Ввод из Memo

Скачать
Демонстрация использования компонента Memo для ввода массива строк

Вывод массива

Скачать
Демонстрирует вывод массива в виде пронумерованного списка

График функции

Скачать
Вычерчивает график функции. Демонстрирует использование свойства Pixels, обработку событий onPaint и OnResize

Два самолета

Скачать
Демонстрирует использование битовых образов для вывода иллюстраций, свойства Trasparent

Движущаяся окружность

Скачать
Демонстрирует принципы реализации простой мультипликации и использования компонента Timer для задания временных интервалов

Динамический список 1

Скачать
Демонстрирует создание и вывод неупорядоченного динамического списка

Динамический список 2

Скачать
Демонстрирует создание и вывод упорядоченного динамического списка

Динамический список 3

Скачать
Демонстрирует операции добавления и удаления элементов динамического упорядоченного списка

Добавление записи в файл

Скачать
Демонстрирует процесс добавления записи в файл, использование компонентов ComboBox, RadioButton и RadioGroup

Запись-добавление в файл

Скачать
Демонстрирует процессы создания нового файла и добавления информации в существующий файл, использование компонента Memo

Звезды

Скачать
Рисует на поверхности формы, в точке, в которой пользователь нажал кнопку мыши, контур звезды. Демонстрирует использование процедуры PolyLine, а также процедуры обработки события OnMouseDown для получения координаты точки, в которой нажата кнопка мыши

Квадратное уравнение

Скачать
Решение квадратного уравнения. Демонстрирует использование процедуры программиста и вывод справочной информации

Кисть

Скачать
Демонстрирует стили закраски областей

Компонент

Скачать
Пример компонента программиста (nkedit.pas), программа тестирования компонента tstNkEdit.dpr и использующая компонент NkEdit программа Fazenda.dpr

Консоль

Скачать
Пример консольного (DOS) приложения (пересчет веса из фунтов в килограммы). Демонстрирует работу со строками, преобразование кодировки символов

Контроль веса

Скачать
Вычисление оптимального веса. Пример реализации множественного выбора с использованием вложенных инструкций if

Кривая Гильберта

Скачать
Строит рекурсивную кривую Гильберта

Модуль

Скачать
Пример модуля программиста. Модуль my_unit содержит функции IsInt и IsFloat

Мультик

Скачать
Демонстрация создания покадровой мультипликации

Самолет

Скачать
Демонстрирует использование битовых образов для создания сложной мультипликации (летящий над городом самолет). Aplane.dpr - загрузка битового образа из файла, Aplane1.dpr - загрузка битового образа из ресурса

Олимпиада

Скачать
Пример использования (ввод, сортировка, вывод) двумерного массива и компонента StringGrid

Петербург

Скачать
База данных "Архитектурные памятники Санкт-Петербурга". Подкаталог data содержит файл данных (Monuments.db) и файлы иллюстраций

Погода

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

Поиск в массиве (перебором)

Скачать
Демонстрирует алгоритм поиска в массиве методом перебора

Поиск маршрута

Скачать
Демонстрирует использование рекурсивной функции для поиска пути между двумя точками графа

Поиск минимального маршрута

Скачать
Демонстрирует использование рекурсивной функции для поиска минимального (кратчайшего) пути между двумя точками графа

Поиск минимального элемента массива

Скачать
Пример программы. Поиск минимального элемента массива чисел

Полиморфизм

Скачать
Иллюстрирует работу с объектами программиста и понятие "Полиморфизм"

Просмотр AVI

Скачать
Демонстрирует покадровый и непрерывный просмотр AVI-анимации, использование компонента Animate

Поиск файла (рекурсия)

Скачать
Демонстрирует использование механизма рекурсии для поиска файла на диске, использование функции SelectDirectory для выбора каталога и работу с WhideChar-строками

Фунты

Скачать
Пересчет веса из фунтов в килограммы. Демонстрирует использование: инструкции case для реализации множественного выбора; компонента ListBox

Простое число

Скачать
Пример программы. Проверяет, является ли число простым. Демонстрирует использование инструкции repeat

Просмотр иллюстраций

Скачать
Обеспечивает просмотр bmp-иллюстраций, использование функций FindFirst и FindNext

Разговор

Скачать
Пример программы. Вычисление стоимости телефонного разговора. Пример использования инструкции if

Рубль

Скачать
Дописывает слово "рубль" после числа. Демонстрирует использование: инструкции case для реализации множественного выбора; компонента ListBox

Сетка

Скачать
Выводит на поверхность формы координатные оси и оцифрованную сетку. Демонстрирует процесс вычерчивания различных по стилю линий, использование функции TextOut

Сортировка массива обменом

Скачать
Демонстрирует алгоритм сортировки массива методом обмена (пузырька)

Сортировка массива выбором

Скачать
Демонстрирует алгоритм сортировки массива по возрастанию путем выбора наименьшего элемента

Справочная система

Скачать
Пример справочной системы для программы "Квадратное уравнение". Каталог содержит исходный файл документа справочной системы (rtf-файл), файл проекта справочной системы (hpj-файл) и файл справочной системы (hlp-файл)

Таблица символов

Скачать
Выводит таблицу кодировки символов русского алфавита. Демонстрирует работу с символами, использование вложенных циклов for

Тест компонента

Скачать
Программа решения квадратного уравнения, в которой для ввода чисел (коэффициентов уравнения) используется компонент программиста (NEdit)

Тест, версии 1 и 2

Скачать
Пример программы. Проверка знаний. Версия 2 демонстрирует динамическое создание компонентов

Сапер

Скачать
Игра Сапер 2002. Демонстрирует работу с массивами, использование графики, рекурсии, ActivX-компонента hhopen

Кораблик

Скачать
Демонстрация использования метода базовой точки для построения и перемещения сложного изображения

Факториал

Скачать
Пример рекурсивной функции "Факториал"

Фунты-килограммы

Скачать
Пример программы. Пересчет веса из фунтов в килограммы

Число ПИ

Скачать
Вычисление числа "Пи" с заданной точностью. Пример использования инструкции while

Чтение из файла

Скачать
Демонстрирует использование функции EOF в процессе чтения строк из файла

Чтение записей из файла

Скачать
Демонстрация процесса чтения из файла и вывода в поле Memo записей, удовлетворяющих заданному условию

Использование Animate

Скачать
Демонстрация использования компонента Animate для вывода анимации пользователя, находящейся в avi-файле

Звуки Windows

Скачать
Демонстрация использования компонента MediaPlayer для воспроизведения звукового (WAV) файла

Использование MediaPlayer

Скачать
Демонстрация использования компонента MediaPlayer для воспроизведения сопровождаемой звуковом анимации (avi-файла)

Использование hhopen

Скачать
Демонстрация использования ActiveX-компонента Hhopen для вывода справочной информации, находящейся в chm-файле

Использование TRY

Скачать
Демонстрация обработки исключения (ошибки времени выполнения программы) при помощи инструкции try ... except