- •1. Основные принципы создания баз данных
- •Требования, которым должна удовлетворять организация базы данных
- •Основы построения банков данных
- •Организация баз данных и их модели
- •Проблемы проектирования бд
- •Принцип работ бд в Delphi
- •Инструментальные средства баз данных Borland
- •Архитектуры баз данных
- •2. Навигационный способ доступа к базам данных
- •2.1 Операции с таблицей бд
- •2.2 Сортировка набора данных
- •2.3 Перемещение по набору данных
- •2.4 Фильтрация записей
- •2.5 Поиск записей
- •2.6 Модификация набора данных
- •3. Описание приложения
- •3.1 Файл проекта
- •3.2 Форма заставки
- •3.3 Основная форма
- •3.4 Форма вставки новых записей
- •3.5 Форма добавления разделов
- •3.6 Форма просмотра базы данных
- •3.7 Дополнительный модуль
3. Описание приложения
В данном разделе будет приведено описание форм и модулей приложения.
3.1 Файл проекта
При входе в программу первым запускается файл проекта, который был изменен для добавления дополнительных функций. Пароль для входа – " zybr".
В данный файл сначала подключены дополнительные модули dialogs, controls, sysUtils для работы с типизированными файлами, диалогами… До создания какой либо формы проверяется пароль методом функции inputQuery (рис. 3.1.), которая присваивает параметру Pas значение введённое в окне диалога.
Рисунок 3.1 - Диалог inputQuery
Если пароль подтвердился, то дальше создаются формы. В противном случае приложение закрывается. Первой создается форма fZastavka (Рис. 3.2) которая тут же выводится на экран и обновляется. После чего таймеру присваивается значение FALSE и форма уничтожается.
3.2 Форма заставки
На форму помещен элемент Timer1 с установленным значением Interval = 1000 (1 сек). После срабатывания таймера его свойству ENABLED:=False, что и приводит к закрытию формы и после удалению.
Рисунок 3.2 - Форма заставки
3.3 Основная форма
Данная форма является главной в программе, т.к. программа предназначена для сортировки, просмотра и создания базы данных абсолютно любых файлов компьютера.
Для просмотра (открытия) какого-нибудь файла необходимо указать путь и щелкнуть дважды по его имени в окне проводника.
Для копирования (перемещения) файла необходима указать папку куда будет скопирован (перемещен) данный файл и зажав кнопку мыши перетащить в соседнее окно (так же можно воспользоваться кнопками на форме). Предварительно указав действие (Копировать или перемещать), нажав кнопку в панели управления соответствующие команде.
Рисунок 3.3 - Основная форма программы
Также можно форме установить свойство «Всегда наверху», установив галочку на панели инструментов.
В пункте «ФАЙЛ» можно выбрать пункт открыть базу, что приведёт к открытию формы базы (Более детально она будет рассмотрена ниже).
Кнопка «Удалить»- удаляет файл с компьютера.
Также в системном меню есть пункт, не имеющий названия, в нем расположены подпункты выключения, перезагрузки компьютера и смены пользователя.
При выборе файла и нажатии кнопки «Добавить файл» будет открыта форма добавления записи в базу данных (Будет рассмотрена ниже).
Также на форме предусмотрено отображение подсказок в панели состояния и там же отображается некоторая системная информация.
Т.к. проект предназначен только для ознакомления с основными возможностями среды DELPHI, то код нижнего окна не писался с целью экономии времени и бумаги).
3.4 Форма вставки новых записей
Данная форма (Рис. 3.5) предназначена для добавления выдранного файла, с указанием необходимой информации, в базу данных. Возможно так же редактирование дополнительной базы «Раздел», хранящую информацию о типе файла (пр. Матан, художественная…). Для добавления книги необходимо ввести обязательную информацию, иначе будет показано предупреждение(рис. 3.4). Поле «Адрес», о выбранном файле, заполняется автоматически. После добавления форма закрывается.
Рисунок 3.4 - Предупреждение
Рисунок 3.5 - Форма вставки записи
