Курсовая работа: Структура иерархии классов "Экран курсового проектирования"
…
Start ^newdlg=gcnewStart();//инициализацияформыстартовогоокна
dialres=newdlg->ShowDialog();//вызовстартовогоокна
…
Screen.SetName(newdlg->textBox1->Text);//присвоениеполямклассаTScreenзначенийполейформы
…
listBox2->Items->Add(Screen.Composition);//передачаполейклассаTScreenвlistBox1 главнойформы
…
}
}
Полная реализация данной процедуры представлена в приложении В.
4 Тестирование
Конечным этапом создания программного продукта является его тестирование и отладка. В ходе тестирования программы выявляются все ее недостатки и особенности работы. Обнаруженные недостатки устраняются в ходе отладки.
В результате было создано тестирующее приложение(рисунок 2), в котором реализована структура иерархии классов, а также различные функции. А именно:
- Создание экземпляров классов;
- Добавление, удаление, редактирование и поиск данных;
- Работа с экземплярами классов через визуальные компоненты.
Рисунок 2 – Тестирующее приложение. Главное окно.
Рисунок 3 – Тестирующее приложение. Добавление/редактирование.
иерархия класс программирование
Рисунок 4 – Тестирующее приложение. Окно поиска.
Результат тестирования: в ходе тестирования программы недостатков, влияющих на правильную работу приложения, не выявлено.
Листинг тестирующего приложения предложен в Приложении В.
Данная программа тестировалась на компьютере следующей конфигурации:
1. ТипЦП DualCore AMD Athlon 64 X2, 2700 MHz (13.5 x 200) 5200+;
2. Системная память 4096 МБ (DDR2-800 DDR2 SDRAM);