Необходимо разработать программу для работы с записями в бинарном файле произвольного доступа, где записи будут выступать в виде структур (struct).
Форма должна выглядить примерно как на прикреплённом скрине (необязательно точь в точь, это скорее для образного понимания).
Должны быть реализованы функции поиска записей, добавления новых записей, удаления (мягкое или жёсткое, если мягкое, то плюс функция восстановления), изменения записей. Также должны быть кнопки, с помощью которых можно перейти на следующую и предыдущую записи, а также кнопки, с помощью которых можно перейти на первую и последнюю записи.
Отдельно про поиск: его можно сделать или в отдельной форме, или в этой же, не принципиально. Главное чтобы был поиск И, поиск ИЛИ, по нескольким критериям (например по 2-м).
На выходе должно получиться что-то вроде базы данных, но через бинарный файл.
Тема: Художники
Поля: Фамилия, Имя, Отчество, Дата рождения, Место рождения, Образование, Место работы, Награды, Первая картина, Стиль, Материалы, Жанр, Количество работ (если будут какие-то сложности, эти можно заменить на другие, главное чтобы их было не меньше 10)
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |