stify">///масиви покажчиків для пошуку і видалення
TRACK * TFArray [100]; * BFArray [100]; * CFArray [100];
int Tcount; int Bcount; int Ccount; int CFcount; int BFcount; int TFcount;
///читання даних в масив з файлу
virtual void ReadFileBase () {...}
///Створення об'єкта з файлу
virtual void Create (TStringList * INFO, int clas) {...} void FIND (String value, int pole) {...}
};
Кожен клас має певний набір компонентних функцій. Вони реалізують:
В· Створення нового об'єкта (ініціалізував конструктор);
В· Функції виводу на екран;
В· Функції отримання даних.
4. Опис модульної структури
Робота з програмою укладена в один модуль в якому міститься:
В· Оброблювачі роботи з компонентами форми;
В· Список класів з параметрами і методам.
Ієрархія класів представлена ​​на рис. 1. br/>
5. Використовувані технічні засоби
Для роботи програми потрібно ПК на базі мікропроцесора не нижче 1GHz, 256 Mb RAM з встановленою на нього операційною системою Microsoft Windows XP і 20 Мb вільного місця на жорсткому диску. Миша, клавіатура. br/>
6. Вхідні дані
Введення даних здійснюється користувачем з клавіатури або завантаженням текстового файлу.
Таблиця 1. Автомобілі
Найменування поляТіп даних МаркаСтрокаМодельСтрокаГод випускаЦелое чіслоМощностьЦелое чіслоВмещаемостьцелое чіслоТіп кузоваСтрокаКлассСтрока
Таблиця 2. Автобуси
Найменування поляТіп даних МаркаСтрокаМодельСтрокаГод випускаЦелое чіслоМощностьЦелое числоМаркаСтрокаВмещаемостьцелое числоНазначениеСтрокаГабаритная дліннаЦелое число
Таблиця 3. Вантажівки
Найменування поляТіп даних МаркаСтрокаМодельСтрокаГод випускаЦелое чіслоМощностьЦелое числоМаркаСтрокаГрузоподъемностьЦелое чіслоТіп грузовікаСтрока Завантаження даних відбувається автоматично при запуску додатки, кожен файл відповідає певному класу.
Дані у файлі розташований порядково, зміна порядку рядків може призвести до неправильної роботи програми.