Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пояснительная записка.docx
Скачиваний:
2
Добавлен:
17.09.2019
Размер:
161.45 Кб
Скачать

Пространство имен stdmyinterfacefunctions

В пространстве имен stdmyinterfacefunctions описаны функции, реализующие и синхронизирующие работу всех подменю программы.

//возврат назад

void Return (int);

//проверка на введенный элемент списка

int Checking (list <cPlanes*> &spisok, int &number);

//вводим имя файла

void interfaceIncludeNewElementInListByKeyboard (list <cPlanes*> &);

//добавляет элемент списка в конец (заполнение из файла)

void interfaceIncludeNewElementInListFromFile (list <cPlanes*> &);

//поиск (по названию самолета и соответсвенно по категориям)

void interfaceSearchingList (list <cPlanes*> &);

//удаление определенной категории из списка объектов

void interfaceDeleteSomethingFromList (list <cPlanes*> &);

//распечатка

void interfacePrintList (list <cPlanes*> &);

//сохранение в файл

void interfacePrintListInFile (list <cPlanes*> &);

Для корректной работы этих функций необходимо подключение следующих файлов и пространств имен:

#include "spisok_functions.h"

#include "Colour.h"

using namespace space stdmyspisok;

using namespace stdsomecolour;

Пространство имен stdmyteachprogramm

Пространство имен stdmyteachprogramm содержит единственную функцию WelcomeToMyProgramm, которая реализует работу главного меню программы. Необходимо подключение файла “somenues.h” и соответствующего ему пространства имен:

#include "somemenues.h"

using namespace stdmyinterfacefunctions;

namespace stdmyteachprogramm

{

void WelcomeToMyProgramm(list <cPlanes*> &);

}

  1. Заключение

В процессе курсового проектирования были выполнены следующие задачи:

  • реализовано «дерево объектов», состоящее из семи классов;

  • реализован список объектов;

  • реализованы методы объекта, такие как отображение полей данных, загрузка данных из файла, сохранение данных в файл, добавление данных об объекте с клавиатуры;

  • реализованы следующие методы работы со списком: добавление элемента, поиск элемента в списке, загрузка элементов списка из файла, сохранение списка в файл, печать списка на экране, удаление элемента из списка.

Учитывая вышесказанное, все задачи курсового проектирования были выполнены.

1 После ввода каждого поля данных необходимо нажать клавишу Enter. Если пользователь хочет пропустить какое-либо поле данных, необходимо также нажать клавишу Enter.

2 При этом через точку необходимо будет указать расширение файла. Автор программы рекомендует использовать расширение .txt. А для последующего просмотра сохраненных файлов программу Notepad ++, в которой, в свою очередь, будет необходимо поменять кодировку на OEM 866.

3 Встраиваемая функция

4 Стандартная функция библиотеки <cstring>

5 Метод класса cPlanes, возвращает имя класса в виде строки.