Содержание

АННОТАЦИЯ2

ПРЕДИСЛОВИЕ4

ВВЕДЕНИЕ5

1Закрытая область класса6

1.1.Переменные6

1.2.Служебные функции6

1.2.1.Метод pos()6

1.2.2.Метод perevod(char* buf)7

1.2.3.Метод proverka(double *date)7

1.2.4.Метод proverka(double &date1,double &date2)7

1.2.5.Метод proverka(double &date1,double &date2, bool bigger)8

2Открытая область класса9

2.1.Конструкторы9

2.2.Методы добавления файла в каталог9

2.2.1.Метод addfile (string name,string ras, int atr, int razmer, double dateS, double dateR)9

2.2.2.Метод addfile(list &file)10

2.2.3.Метод addfile()10

2.3.Методы удаления файлов из каталога12

2.3.1.Метод delfile(string name, string ras)12

2.3.2.Метод delfile(list &file)12

2.4.Методы поиска файлов в каталоге13

2.4.1.Методы findfile(string name), findfileR(string ras) и findfile(string name, string ras)13

2.4.2.Метод findfile(double &date, bool foundation)14

2.5.Методы выделения файлов из каталога15

2.5.1.Метод GroupDEL(bool delet), GroupVID(bool videlenie) и GroupATR(int atribut)15

2.5.2.Метод GroupRAZ(int razmer, bool bigger)16

2.5.3.Метод GroupDATE(double date, bool foundation, bool bigger)17

2.6.Дополнительные методы19

2.6.1.Метод allrazmer()19

2.6.2.Методы setvidelen(string name,string ras) и setdelete(string name,string ras)19

2.6.3.Метод rename(char* katal)20

2.6.4.Метод SHOWkatalog()20

2.6.5.Метод vivod ()20

2.7.Операции с экземплярами директорий21

2.7.1.Перегруженный оператор +21

2.7.2.Перегруженный оператор -21

2.7.3.Перегруженный оператор /22

2.7.4.Перегруженный оператор >23

2.7.5.Перегруженный оператор

3Тестирующая программа24

ЗАКЛЮЧЕНИЕ28

Приложение 129

Приложение 237

Выдержка из текста

Использование классов для достижения различных целей в настоящее время играет важнейшую роль в объектно-ориентированном программировании. Любые современные программы нельзя представить без использования в них различных классов.

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

Для достижения цели необходимо решить следующие задачи:

-выбрать подходящие типы данных для хранения информации класса

-разработать функциональные методы для работы с данными

-разработать функциональные операции для работы с экземплярами класса

-разработать тестирующую программу, которая бы предоставляла пользователю возможность работать с состовляющими класса

Похожие записи