ВУЗ:
Составители:
Рубрика:
15
void doing();
};
Основная функция будет иметь вид:
void main()
{
Dialog d;
d.doing();
}
Этот пример был рассмотрен для того,чтобы упростить работу по
декомпозиции классов при выполнении курсовой работы. Но ни в ко-
ем случае не следует считать, что выполнить работу можно только
таким способом!
4. Методические указания
1. Курсовая работа выполняется в среде Visual C++ 6.0 как кон-
сольное приложение.
2. При выполнении курсовой работы обязательным является исполь-
зование объектно-ориентированного программирования.
3. Как правило, класс как тип, определенный пользователем, дол-
жен содержать скрытые поля и следующие функции
• Конструкторы, определяющие, как инициализируются объекты
класса;
• Набор методов, реализующих свойства класса
(методы, возвра-
щающие значения скрытых полей класса описываются с модифика-
тором const, для того, чтобы не изменялись значения полей);
• Набор операций, позволяющий копировать, присваивать, сравни-
вать объекты и производить с ними требуемые действия;
• Класс исключений, используемый для сообщений об ошибках с
помощью генерации исключительных ситуаций.
4. В курсовой работе должно использоваться не менее 3 классов
(см. п.4), причем диалог с пользователем должен быть реализо-
ван как отдельный класс.
5. Каждый класс должен быть реализован в виде двух файлов: заго-
ловочного (.h), содержащего описание класса и файла (.срр),
содержащего реализацию методов класса. Основная функция main
реализуется в виде отдельного файла. Если в работе
использу-
ются глобальные функции, они также должны быть размещены в
отдельном файле.
6. В курсовой работе должны использоваться перегруженные функ-
ции-операции для выполнения заданных в варианте операций. На-
пример, для добавления элемента в список можно перегрузить
операцию сложения (+) или инкремент (++).
7. Для реализации протокола (варианты 1-15) и а также записи
данных
в файл и получения данных из файла (варианты 16-25)
использовать файловые потоки.
8. Предусмотреть проверку корректности данных. При проверке ис-
пользовать механизм исключительных ситуаций.
5. Рекомендации по программированию
• При создании класса следует хорошо продумать его интерфейс –
средства работы с классом для тех программ, которые будут его
использовать. Интерфейс должен быть интуитивно понятным и
15 void doing(); }; Основная функция будет иметь вид: void main() { Dialog d; d.doing(); } Этот пример был рассмотрен для того,чтобы упростить работу по декомпозиции классов при выполнении курсовой работы. Но ни в ко- ем случае не следует считать, что выполнить работу можно только таким способом! 4. Методические указания 1. Курсовая работа выполняется в среде Visual C++ 6.0 как кон- сольное приложение. 2. При выполнении курсовой работы обязательным является исполь- зование объектно-ориентированного программирования. 3. Как правило, класс как тип, определенный пользователем, дол- жен содержать скрытые поля и следующие функции • Конструкторы, определяющие, как инициализируются объекты класса; • Набор методов, реализующих свойства класса (методы, возвра- щающие значения скрытых полей класса описываются с модифика- тором const, для того, чтобы не изменялись значения полей); • Набор операций, позволяющий копировать, присваивать, сравни- вать объекты и производить с ними требуемые действия; • Класс исключений, используемый для сообщений об ошибках с помощью генерации исключительных ситуаций. 4. В курсовой работе должно использоваться не менее 3 классов (см. п.4), причем диалог с пользователем должен быть реализо- ван как отдельный класс. 5. Каждый класс должен быть реализован в виде двух файлов: заго- ловочного (.h), содержащего описание класса и файла (.срр), содержащего реализацию методов класса. Основная функция main реализуется в виде отдельного файла. Если в работе использу- ются глобальные функции, они также должны быть размещены в отдельном файле. 6. В курсовой работе должны использоваться перегруженные функ- ции-операции для выполнения заданных в варианте операций. На- пример, для добавления элемента в список можно перегрузить операцию сложения (+) или инкремент (++). 7. Для реализации протокола (варианты 1-15) и а также записи данных в файл и получения данных из файла (варианты 16-25) использовать файловые потоки. 8. Предусмотреть проверку корректности данных. При проверке ис- пользовать механизм исключительных ситуаций. 5. Рекомендации по программированию • При создании класса следует хорошо продумать его интерфейс – средства работы с классом для тех программ, которые будут его использовать. Интерфейс должен быть интуитивно понятным и
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »