Рейтинг@Mail.ru

 

 

 

 

 

 

.: Учебник по Delphi 7 для начинающих :.

<< НазадСодержаниеВперед >>

Приложение 5

Описание программ диска

На прилагаемой к книге дискете находится файл Проекты.ziр, который содержит программы (проекты), приведенные в книге в качестве примеров.

Скопируйте файл Проекты.ziр в каталог проектов Delphi и, используя один из стандартных архиваторов, например, WinZip, распакуйте его. В процессе распаковки файлы каждой программы (проекта) будут помещены в отдельный каталог (табл. П5.1).

Таблица П5.1. Содержимое сопроводительной дискеты (после распаковки)

Проект (каталог)
Краткое описание
Глава в книге
Скорость бега
Вычисляет скорость, с которой спортсмен пробежал дистанцию. Демонстрирует использование компонентов Edit, Label, Button; использование процедуры обработки события OnKeyPress для фильтрации символов, вводимых в поле Edit
Введение
Покупка
Вычисляет стоимость покупки. Демонстрирует использование компонентов Edit, Label, Button; использование процедуры обработки события OnKeyPress для фильтрации символов, вводимых в поле Edit
Глава 1
Дача
Вычисляет стоимость поездки на дачу. Демонстрирует использование функции программиста
Глава 6
База данных "Школа"
База данных "Школа". Проект school — демонстрирует работу с базой данных в режиме таблицы, проект schoo!2 — выборку информации из базы данных, проект schools — использование динамического псевдонима. Подкаталог data содержит файл данных
Глава 17

 

Проект (каталог)
Краткое описание
Глава в книге
Бинарный поиск в массиве
Бинарный поиск в массиве. Демонстрация использования алгоритма бинарного поиска, использования компонента checkBox
Глава 5
Ввод массива
Демонстрирует ввод и обработку массивов целых (getar.dpr) и дробных (getarl .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 содержит функции Islnt и isFloat
Глава 6
Мультик
Демонстрация создания покадровой мультипликации
Глава 10
Самолет
Демонстрирует использование битовых образов для создания сложной мультипликации (летящий над городом самолет). Aplane.dpr — загрузка битового образа из файла, Aplanel.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
Глава 1 0
Сортировка массива обменом .
Демонстрирует алгоритм сортировки массива методом обмена (пузырька)
Глава 5
Сортировка массива выбором
Демонстрирует алгоритм сортировки массива по возрастанию путем выбора наименьшего элемента
Глава 5
Справочная система
Пример справочной системы для программы "Квадратное уравнение". Каталог содержит исходный файл документа справочной системы (RTF-файл), файл проекта справочной системы (HPJ-файл) и файл справочной системы (HLP-файл)
Глава 1 4
Таблица символов
Выводит таблицу кодировки символов русского алфавита. Демонстрирует работу с символами, использование вложенных циклов for
Глава 3
Тест компонента
Программа решения квадратного уравнения, в которой для ввода чисел (коэффициентов уравнения) используется компонент программиста (NEdit)

Тест, версии 1 и2
Пример программы. Проверка знаний. Версия 2 демонстрирует динамическое создание компонентов
Глава 15
Сапер
Игра Сапер 2002. Демонстрирует работу с массивами, использование графики, рекурсии, Ас-tivX-компонента hhopen
Глава 15
Титаник
Демонстрация использования метода базовой точки для построения и перемещения сложного изображения
Глава 10
Факториал
Пример рекурсивной функции "Факториал"
Глава 12
Фунты-килограммы
Пример программы. Пересчет веса из фунтов в килограммы
Глава 1
Число л
Вычисление числа л с заданной точностью. Пример использования инструкции while
Глава 2
Чтение из файла
Демонстрирует использование функции EOF в процессе чтения строк из файла.
Глава 7

 

Проект (каталог)
Краткое описание
Глава в книге
Чтение записей из файла


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

Замечание. Файл данных (Medals. db) создается программой Добавление записи в файл

Глава 8


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

Animate

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

Звуки Windows
Демонстрация использования компонента MediaPlayer для воспроизведения звукового (WAV) файла
Глава 11
Фунты-килограммы 1
Демонстрация использования компонента MediaPlayer для воспроизведения звукового (WAV) файла без участия пользователя
Глава 11
Использование

MediaPlayer

Демонстрация использования компонента MediaPlayer для воспроизведения сопровождаемой звуковом анимации (AVI-файла)
Глава 11
Использование

hhopen

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

TRY

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

 

<< НазадСодержаниеВперед >>

 

®Сайт разработал: Nek по вопросам пишите сюда NekSuper@yandex.ru
 
Hosted by uCoz