пятница, 25 января 2013 г.

Работа с типизированными файлами

Пример работы с типизированными файлами можно посмотреть в этой статье.
Задание: организовать запись TPupil, содержащую следующие поля:

  • Name - имя ученика
  • Surname - фамилия
  • Letter - буква класса
  • Grade - номер класса
  • Progress - успеваемость (средний балл)

Данные получать из компонентов на форме: TEdit (для ввода имени и фамилии), TComboBox (для выбора класса), TFloatSpinEdit (для ввода среднего балла). По нажатию на кнопку "Добавить ученика", заносить данные в массив элементов типа TPupil и выводить в ListBox в формате:
Ученик №1
Ф.И.: Иванов Иван
Класс: 10А
Средний балл: 4,2

По нажатию на кнопку "Вывести информацию", выводить через ShowMessage информацию об ученике по номеру. Номер указывать в компоненте типа TEdit.