Курсовая работа: Работа со списками
· Окончание программы происходит при закрытии окна.
· Создание объектов
После того, как указано место расположения объекта, происходит его создание. Каждый объект представляет собой список линий, поэтому, для создания любого объекта программа создает новый экземпляр класса очереди (Queue), если он не был создан до этого, и добавляет в него полученный из функции Create(<параметры объекта>) соответствующего объекта список линий. Для того чтобы предоставить пользователю возможность работы с полученным списком (а значит и объектом), этот список заносится в ListBox-элемент на форме, где пользователь сможет получить к нему доступ.
· Изменение объектов и их частей
Для изменения объектов используется функция класса списков Change(int, Data). При выборе пользователем элемента ListBox’а (отдельной линии-части объекта), в эту функцию передается порядковый номер выбранной линии и новые ее параметры, установленные пользователем.
· Удаление объекта или его части
Для удаления объектов необходимо удалить из списка соответствующие им элементы. Это осуществляется при помощи функции класса списков Remove(int). В функцию передается порядковый номер выбранной линии.
3.1.5 Тестирование программы
Для выполнения тестирования программы следует произвести следующие действия:
1. Запустить файл “Editor.exe”.
2. Выбрать объект
3. Установить его параметры с помощью ComboBox-элементов
4. Установить положение объекта на плоскости путем 2-х или 3-х кликов мышкой на белой области формы
5. В случае кривой Безье можно увидеть вспомогательные линии, используемые для построения объекта, щелкнув на флажке «Показать все линии». Сюрос этого флажка уберет вспомогательные линии с экрана
6. В ListBox’е «Все линии» выбрать различные линии. Они будут выделяться на объекте цветом выделения, который также можно интерактивно изменить
7. При щелчке на объекте в списке «Объекты» будет выделена первая линия выделенного объекта в списке вверху
8. При нажатии Delete выделенная линия удаляется из списка, оставляя при этом объект как единое целое. После удаления линий из объекта над ним можно произвести те же операции, что и до удаления. При удалении всех линий из объекта, он сам удаляется из списка
9. Закрыть окно для выхода из программы
3.2 Руководство оператора
В данной главе приводится описание действий оператора (пользователя) для достижения нужных результатов.
3.2.1 Запуск программы
Чтобы запустить программу, нужно из папки с программой открыть файл «Editor.exe».
При запуске программы перед Вами находиться следующее окно :
Рис. 1. Вид главного окна приложения
3.2.2 Создание объекта
- Выбрать объект
- Установить его параметры с помощью ComboBox-элементов
- Установить положение объекта на плоскости путем 2-х или 3-х кликов мышкой на белой области формы