Требуется разработать программу для работы со списками строк. Структура объектов пользовательского класса следующая: Кадры: имя,номер цеха, разряд; Список содержит строки с идентификатором объекта и связанной со строкой объект. Для визуализации списка используется компонент TListBox. Предусмотреть создание, просмотр и редактирование объектов, а так же сохранение объектов в файле и их загрузку из файла.
Во-первых, объясните пожалуста, что имеется ввиду под: "Список содержит строки с идентификатором объекта и связанной со строкой объект" и как это можно осуществить?
Ещё проблема с определением в главном модуле класса объектов (Кадры: имя,номер цеха, разряд), размещаемых в списке...(сначало нужно опредилить объект, а потом класс этих объектов или как?? покажите пожалуста на моём примере..)
Причём в классе требуется определить конструктор вида:
constructor TMyObject.Create(поле1:тип;....); begin inherited Create; <инициализация полей> end;
На 1-й форме у меня два ListBox..По нажатию кнопки "Добавить" вызывается ещё одна форма (2-я)..Начала работать над добавлением..Перед этим добавила конструктор для моего класса TPeople:
type TPeople=class private
fName:string; fWorkshop:integer; fRange:integer; function GetName:string; procedure SetName(newName:string); function GetWorkshop:integer; procedure SetWorkshop(newWorkshop:integer); function GetRange:integer; procedure SetRange(newRange:integer);
procedure TForm2.BitBtn1Click(Sender: TObject); var NewPeople:TPeople; begin if Form2.ShowModal=mrOK then begin NewPeople:=TPeople.Create(fName,fWorkshop,fRange); {...} end; end;