Проект представляет собой примеры программ на языке TurboProlog для работы с динамическими базами данных Программа обладает следующими возможностями:
- Создание новой базы данных
- Загрузка базы данных из файла
- Добавление новой записи
- Поиск по существующим записям
- Удаление существующей записи
- Редактирование существующей записи
- Сохранение базы данных в файл, в т.ч. в формате csv
- Вывод всей базы данных на экран
Пример стартового окна:
Добавление записи в таблицу:
Выбор параметра поиска:
Поиск по названию:
Полное описание работы программы доступно в статье на Habr по ссылке
Другие примеры кода здесь