Реферат: Разработать программу на алгоритмическом языке программирования С , реализующую учебную систему

capt - содержимое

pcapt - старое содержимое

maxlen - максимальная длина строки.

Виртуальные методы:

redr, active.

Класс bt_win - класс кнопок

Собственные поля:

fun - указатель на вызываемую при активизации функцию

capt - содержимое кнопки.

Виртуальные методы:

redr, active.

Класс sc_win - класс скроллеров, зависит от конкретного применения

Собственные поля:

m_fio, m_addr, m_yy, m_grp - маски полей класса One_Record

pnt - первый элемент списка.

Виртуальные методы:

redr, active.

База данных представлена классом One_Record, содержащим все необходимые поля данных и методы. Для организации базы используются указатели на начальный и на текущий элементы базы.

Поля класса:

fio, yy, addr, grp - данные о студенте

next - следующий элемент

last - предыдущий элемент.

Методы класса:

save - запись в файл текущего и всех последующих элементов

FindUp - поиск вверх по списку

FindDown - поиск вниз по списку.

Эти методы возвращают указатель на найденый элемент списка:

add - добавление элемента в список.

Для уничтожения элемента используется деструктор, причем этот деструктор уничтожает все последующие элементы. Для инициализации существует два вида конструкторов - инициализация загрузкой из файла и непосредственным указанием всех полей нового элемента. Второй способ используется только при пустой базе данных и используется функцией add внутри класса.

К-во Просмотров: 633
Бесплатно скачать Реферат: Разработать программу на алгоритмическом языке программирования С , реализующую учебную систему