Исходники программ на 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 |