Страница 1 из 1

"[Delphi] Объектная модель", прога для работы с типизированными files

Добавлено: 05 янв 2008, 23:29
student1234
Объектная модель делфи:

Цели
1. научиться разрабатывать и реализовывать классы в объектной модели Delphi Pascal
2. знать особенности реализации полиморфизма
3. научиться определять свойства и работать с ними
4. научиться создавать наследников от классов, уже реализованных в среде разработки

формулировка задания:
разработать и реализовать программу, позволяющую работать с типизированными файлами. Для промежуточного хранения данных в оперативной памяти использовать структуры данных, реализованные с помощью объектной модели Delphi Pascal.

Требования
1. программа должна позволять:
1.1. создавать новый файл
1.2. открывать существующий файл
1.3. сохранять его
1.4. сохранять файл под другим именем
1.5. загружать данные из текстового файла
1.6. сохранять данные в текстовый файл
1.7. добавлять, удалять, редактировать данные
1.8. осуществлять поиск(выборку) данных с указанием количества найденных сведений по нескольким критериям.
2. в программе должен быть реализован класс, соответствующий одной записи. В классе должны присутствовать такие методы как:
2.1. конструктор, инициализирующий поля пустыми значениями
2.2. конструктор инициализирующий поля заданными значениями
2.3. процедура, обеспечивающая заполнение полей с клавиатуры
2.4. процедура, осуществляющая печать полей.
2.5. загрузка данных из текстового файла.
2.6. сохранение данных в текстовый файл и т.д.
при реализации класса обязательно наличие секций, ограничивающих доступ к полям, а также свойств, обеспечивающих этот доступ. Класс должен быть реализован в отдельном модуле.
3. в программе должен быть реализован класс «список данных»,построенный на базе стандартного класса TList(Наследник). В классе должны присутствовать такие поля, как:
3.1. имя рабочего файла
3.2. тип рабочего файла(текстовый или типизированный)
3.3. были ли какие-то изменения данных файла и т.д.
внутри класса «список данных» должны быть реализованы такие методы, как
a) создание нового файла
b) загрузка данных из сущ.файла(типизированного или текстового)
c) сохранение данных в файл(текстовый или типизированный)
d) вывод данных на экран
e) поиск (выборка) данных по нескольким простым критериям.
При реализации класса обязательно наличие секций, ограничивающих доступ к полям, а так же свойств, обеспечивающих этот доступ. Класс должен быть реализован в отдельном модуле.

Задание:
В файле хранится следующая информация о музыкальных композициях
- исполнитель(string[40]);
- песня(string[40]);
- группа (string[40]);
- альбом (string[40]);
- год выпуска (диапазон 1…2007)
- жанр(перечислимый: рок, поп и т.д.)
- длительность( TDataTime)

помогите пожалуйста!!!!!

Re: "[Delphi] Объектная модель", прога для работы с типизированными files

Добавлено: 06 янв 2008, 12:57
Duncon
Реально вся задачка решается при помощи любого учебника, чтение отнимит 1 день всего..

Re: "[Delphi] Объектная модель", прога для работы с типизированными files

Добавлено: 06 янв 2008, 15:53
student1234
Duncon писал(а):Реально вся задачка решается при помощи любого учебника, чтение отнимит 1 день всего..
к примеру какого?

Re: "[Delphi] Объектная модель", прога для работы с типизированными files

Добавлено: 06 янв 2008, 16:26
Duncon
Любого который найдешь их много.

Re: "[Delphi] Объектная модель", прога для работы с типизированными files

Добавлено: 09 янв 2008, 12:10
Игорь Акопян
не тот раздел