Дипломные, курсовые и контрольные работы на заказ Заказать написание уникальной работы, купить готовую работу  
 
Заказать реферат на тему
Диплом на заказа
Крусовые и рефераты
Заказать курсовик по химии
Заказать дипломную работу
контрольные работы по математике
контрольные работы по геометрии
Заказать курсовую работу
первод с английского
 
   
   
 
Каталог работ --> Технические --> Программирование --> Создание класса - Директория

Создание класса - Директория

УРФУ

Курсовая по предмету:
"Программирование"



Название работы:
"Создание класса - Директория"




Автор работы: Цыганков Сергей
Страниц: 53 шт.



Год:2008

Цена всего:1490 рублей

Цена:2490 рублей

Купить Заказать персональную работу


Краткая выдержка из текста работы (Аннотация)

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

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

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

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

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

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

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

Содержание работы

АННОТАЦИЯ 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. Перегруженный оператор < 23

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

ЗАКЛЮЧЕНИЕ 28

Приложение 1 29

Приложение 2 37

Использованная литература

Литература не указана

Другие похожие работы