Руководство пользователя (1077225)
Текст из файла
Московский государственный технический университет им. Н.Э.Баумана
_________________________________________________________________
Утверждаю: | |
Большаков С.А. | "__"_____________2009 г. |
Домашнее задание по дисциплине ООП
"Классы слов и предложений”
Руководство пользователя
(вид документа)
писчая бумага
(вид носителя)
5
(количество листов)
ИСПОЛНИТЕЛЬ: | |
студент группы ИУ5-34 | _____________________ |
Белоус К.С. | "__"_____________2009 г. |
Москва 2009
________________________________________________________________
Содержание
1. Назначение и условия применения программы.
2. Подготовка к работе с программным продуктом.
3. Работа с программным продуктом.
4. Описания сообщений об ошибках и исключительные ситуации.
5. Примеры использования системы классов.
5.1. Работа с классом Sentence.
5.2. Работа с классом Word.
-
Назначение и условия применения программы.
Данный программный продукт разрабатывается для того, чтобы обеспечить пользователю (программисту) автоматизацию работы со словами и предложениями, состоящими из этих слов. Система классов предоставляет пользователю все необходимые средства для объединения предложений, добавления, удаления и замены слов на заданных позициях, а также для вывода информации о количестве слов в предложении, вычитания предложений, удаления всех слов из заданного предложения, копирования предложений и сортировки слов в них.
Данная система классов должна эксплуатироваться совместно с языком программирования С++. Для работы с данной системой классов требуется программист с навыками объектно-ориентированного программирования.
В остальном требования к эксплуатации и условия к применению точно такие же, как к программной реализации языка С++, используемой совместно с данной системой классов.
-
Подготовка к работе с программным продуктом.
Прежде чем перейти к использованию данного программного продукта нужно сделать следующее:
-
убедиться, что программный продукт правильно установлен на данном компьютере;
-
убедиться, что в установках используемой реализации языка программирования С++ прописан правильный путь к папке, в которую установлен данный программный продукт.
-
Работа с программным продуктом.
Так как данный программный продукт является системой классов, то для того, чтобы пользователь (программист) мог создавать объекты классов данной системы и использовать их, ему необходимо в начало каждого исходного файла своей программы, где используется какой-либо класс системы классов, включить строчку, которая будет присоединять заголовочный файл соответствующего класса. Например:
#include “sentense.h”
И необходимо поместить в одной директории с файлом sentence.h также файлы: sentence.cpp,word.h,word.cpp.
Все классы данной системы классов написаны таким образом, чтобы скрыть от пользователя форму представления данных и только предоставить функции для работы с этими данными.
Описание всех методов классов системы содержится в документе "Техническое описание". Там же для облегчения ориентирования в иерархии данной системы классов приводится диаграмма взаимосвязей всех классов системы.
-
Описания сообщений об ошибках и исключительные ситуации.
При соблюдении формата данных, описанных в «Техническом описании», данный программный продукт не создает ошибок.
-
Примеры использования системы классов.
Манипулирование возможно только с классами Sentence, Word, т.к. класс Abstr является абстрактным.
5.1. Работа с классом Sentence.
5.1.1. Инициализация объекта.
Инициализацию объекта класса Sentence можно производить из программы при помощи копирующего конструктора или копируя данные другого ранее созданного объекта того же класса:
-
при помощи копирующего конструктора: Sentence T1(T2);
-
при помощи инициализирующего конструктора: Sentence T3();
5.1.2. Вывод объекта на экран.
Вывод объекта на экран можно осуществить вызовом функции, переопределенной в классе:
A.print ();
5.1.3. Добавление слова в предложение.
Для добавления слова в предложение необходимо провести следующие действия:
A.Add();
5.1.4.Удаление всех слов из предложения.
Для удаления всех слов из предложения необходимо провести следующие действия:
A.DeleteAll();
5.1.5.Поиск и удаление нужного слова.
Для поиска и удаления необходимого слова необходимо провести следующие действия:
A. FindAndDelete();
5.1.6.Поиск и удаление слова по его позиции.
Для поиска и удаления слова по его позиции необходимо провести следующие действия:
A.FindPositionAndDelete();
5.1.7.Выведение количества слов в предложении.
Для выведения количества слов в предложении необходимо провести следующие действия:
A.GetCount();
5.1.8.Сортировка слов в предложении.
Для сортировки слов в предложении необходимо провести следующие действия:
A.Sort();
5.1.9.Объединение предложений.
Для объединения предложений необходимо провести следующие действия:
A+B;
5.1.10.Вычитание предложений.
Для вычитания предложений необходимо провести следующие действия:
A-B;
5.2. Работа с классом Word.
5.2.1. Инициализация.
Инициализацию объекта класса Word можно производить из программы при помощи копирующего конструктора или копируя данные другого ранее созданного объекта того же класса:
1) при помощи копирующего конструктора: Word T2(T1);
2) при помощи инициализирующего конструктора: Word T3();
5.2.2. Создание слова.
Для создания слова необходимо произвести следующие действия:
C3. CreateWord ();
5.2.3. Вывод слова на экран.
Для вывода слова на экран необходимо произвести следующие действия:
C3.PrintWord();
5.2.4. Копирование слова.
Для копирования слова необходимо произвести следующие действия:
C3=C4;
6
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.