Создан заказ №2943573
29 апреля 2018
Работа с типизированным файлом в Delphi.Без отчета
Как заказчик описал требования к работе:
Программа должна включать следующие функции: открытие (создание в случае его отсутствия), сохранение файла, добавление, изменение полей записи, удаление записи, просмотр содержимого файла, обработка запросов. Выбор действия осуществляется посредством меню (MainMenu). Обработка ошибок пользовательско
го ввода обязательна! При выполнении данного задания следует показать умение пользоваться изученными компонентами.
Для открытия/сохранения файлов использовать стандартные диалоговые окна (компоненты OpenDialog и SaveDialog со страницы Dialogs). Данные читать в переменную типа record, структура которой соответствует варианту задания (использовать типизированный файл). Для отображения данных использовать компонент StringGrid.
Также на форме следует разместить кнопки «Изменить», «Удалить», «Добавить» или использовать контекстное меню (PopupMenu). При выборе редактирования/добавления новой записи следует вызывать форму, на которой размещаются компоненты (Edit, MaskEdit, CheckBox, RadioGroup и др. в соответствии с заданием). Для запоминания выбранной строки в StringGrid для редактирования использовать событие onSelectCell (параметр ARow – номер выбранной строки).
Следует учитывать, что в StringGrid для доступа к конкретной ячейке используется метод Cell[j,i], в котором сначала указывается столбец, а потом строка (счет с 0).
Все изменения, производимые во время выполнения приложения, хранятся в StringGrid, при выборе пункта «Сохранить» – заносятся в файл.
Дополнительное задание: переделать приложение таким образом, чтобы все изменения параллельно отражались на форме и в файле (для удаления записи из файла необходимо создать временный файл, в который перенести все записи, кроме удаляемой; затем старый файл удалить, а временный переименовать по имени удаленного).
Сама задача:
В базе bus.dat хранятся записи, содержащие: номер маршрута, начало маршрута, конец маршрута, тип автобуса, количество автобусов на линии, номер автобазы.
Обеспечить выдачу следующих справок:
- определить общее число городских автобусов;
- по номеру автобуса определить его маршрут;
- выдать список номеров автобусов, маршруты которых проходят через заданный пункт;
- выдать список маршрутов, которые обслуживает автобаза с указанным номером.
Нужна только программа. Отчет не нуже
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
30 апреля 2018
Заказ завершен, заказчик получил финальный файл с работой

5

Работа с типизированным файлом в Delphi.Без отчета.jpg
2020-05-14 16:46
Последний отзыв студента о бирже Автор24
Общая оценка
4.1

Положительно
Очень благодарен Артему, неожиданно быстро и качественно все сделал, недопониманий не было от слова вообще. Спасибо, Артем!